Statistics
| Branch: | Revision:

root / hw / mips @ 38c8894f

Name Size
Makefile.objs 161 Bytes
addr.c 1.3 kB
cputimer.c 4.5 kB
gt64xxx_pci.c 34.3 kB
mips_fulong2e.c 13 kB
mips_int.c 2 kB
mips_jazz.c 10.7 kB
mips_malta.c 36.7 kB
mips_mipssim.c 7.7 kB
mips_r4k.c 9.3 kB

Latest revisions

# Date Author Comment
4a7ed999 07/31/2013 02:48 am Andreas Färber

mips_fulong2e: Silence BIOS loading warning for qtest

Signed-off-by: Andreas Färber <>
Reviewed-by: Anthony Liguori <>
Signed-off-by: Andreas Färber <>
Message-id: ...

2c57bd9b 07/31/2013 02:48 am Andreas Färber

mips_malta: Silence BIOS loading warning for qtest

Signed-off-by: Andreas Färber <>
Reviewed-by: Anthony Liguori <>
Signed-off-by: Andreas Färber <>
Message-id: ...

38c8894f 07/31/2013 02:48 am Andreas Färber

mips_jazz: Silence BIOS loading warning for qtest

Signed-off-by: Andreas Färber <>
Reviewed-by: Anthony Liguori <>
Signed-off-by: Andreas Färber <>
Message-id: ...

f05d4d94 07/29/2013 08:48 am Aurelien Jarno

mips_malta: fix copy of the 0x1fc00000 region

Copy the whole 0x1fe000000 region into 0x1fc00000, independently of the
loaded BIOS size. This fix the MIPS make check tests.

Reported-by: Andreas Färber <>
Tested-by: Andreas Färber <>...

05b3274b 07/29/2013 01:27 am James Hogan

hw/mips: align initrd to 64KB to avoid kernel error

The Linux kernel can be configured to use 64KB pages, but it also
requires initrd to be page aligned. Therefore, to be safe, align the
initrd to 64KB using a new INITRD_PAGE_MASK rather than
TARGET_PAGE_MASK....

1817f56a 07/28/2013 08:59 pm Paul Burton

mips_malta: cap BIOS endian swap length at 0x3e0000 bytes

This preserves the final sector of the pflash which is used by YAMON to
hold environment variables. If the endianness of the environment data
is swapped then YAMON will fail to load environment variables from...

35c64807 07/28/2013 08:59 pm Paul Burton

mips_malta: generate SMBUS EEPROM data

The malta contains 2 EEPROMs, one containing SPD data for the SDRAM and
another containing board information such as serial number and MAC
address. These are both exposed via the PIIX4 SMBUS. Generating this
data and providing it to smbus_eeprom_init will allow YAMON to read a...

02bccc77 07/28/2013 08:59 pm Paul Burton

mips_malta: generate SPD EEPROM data at runtime

The SPD EEPROM specifies the amount of memory present in the system and
thus its correct contents can only be known at runtime. Calculating
parts of the data on init allows the data to accurately reflect the...

a427338b 07/28/2013 08:53 pm Paul Burton

mips_malta: correct reading MIPS revision at 0x1fc00010

Rather than modifying the BIOS code at its original location, copy it
for the 0x1fc00000 region & modify the copy. This means the original
ROM code is correctly readable at 0x1e000010 whilst the MIPS revision...

a2b8813d 07/28/2013 08:18 pm Paul Burton

mips_malta: fix BIOS endianness swapping

If the target is little endian (mipsel) then the BIOS image endianness
is swapped so that the big endian BIOS binaries commonly produced can be
loaded correctly.

When using the -bios argument the BIOS is loaded using...

View revisions

Also available in: Atom