Statistics
| Branch: | Revision:

root / hw / ppc @ 997aba8e

Name Size
Makefile.objs 636 Bytes
e500-ccsr.h 337 Bytes
e500.c 24.4 kB
e500.h 595 Bytes
e500plat.c 2.3 kB
mac.h 5 kB
mac_newworld.c 17 kB
mac_oldworld.c 12 kB
mpc8544_guts.c 4 kB
mpc8544ds.c 1.9 kB
ppc.c 39.8 kB
ppc405.h 3 kB
ppc405_boards.c 20.1 kB
ppc405_uc.c 66 kB
ppc440_bamboo.c 9.5 kB
ppc4xx_devs.c 20.4 kB
ppc4xx_pci.c 11.3 kB
ppc_booke.c 9.6 kB
ppce500_spin.c 5.5 kB
prep.c 20.4 kB
spapr.c 31.3 kB
spapr_events.c 12.7 kB
spapr_hcall.c 20.1 kB
spapr_iommu.c 7.3 kB
spapr_pci.c 26.9 kB
spapr_rtas.c 9.6 kB
spapr_vio.c 16.4 kB
virtex_ml507.c 8.5 kB
xics.c 15 kB

Latest revisions

# Date Author Comment
997aba8e 05/18/2013 03:35 pm Michael Tokarev

remove some double-includes

Some source files #include the same header more than
once for no good reason. Remove second #includes in
such cases.

Signed-off-by: Michael Tokarev <>

43d03f29 05/06/2013 06:22 pm Tiejun Chen

PPC: e500: correct params->ram_size with ram_size

We should sync params->ram_size after we fixup memory size on
a alignment boundary. Otherwise Guest would exceed the actual
memory region.

Signed-off-by: Tiejun Chen <>
Signed-off-by: Alexander Graf <>

d4261662 05/06/2013 06:22 pm David Gibson

pseries: Factor out check for out-of-bounds LIOBN

PAPR defines LIOBNs (Logical IO Bus Numbers) to be 32-bit, and we check for
values that aren't in the code for H_PUT_TCE. This patch factors the check
into spapr_tce_find_by_liobn(), which already checks if a 32-bit LIOBN...

b55519a0 05/06/2013 06:22 pm David Gibson

pseries: Fix debug message for out-of-bounds address in H_PUT_TCE

Due to a brain outage, this message says "out-of-boards" instead of
"out-of-bounds".

Signed-off-by: David Gibson <>
Signed-off-by: Alexey Kardashevskiy <>...

cefd3cdb 05/06/2013 06:22 pm Bharat Bhushan

PPC: e500: initialize GPRs as per epapr

ePAPR defines the initial values of cpu registers.
This patch initialize the GPRs as per ePAPR specification.

This resolves the issue of guest reboot/reset (guest hang on reboot).

Signed-off-by: Bharat Bhushan <>...

b6f54b31 05/06/2013 03:27 am Julio Guerra

prep: Make System I/O port 0092 read/write

Port 0x0092 is documented as read/write, so for now return the
endianness state instead of hardcoded 0x00.

Signed-off-by: Julio Guerra <>
[AF: Extracted from larger port 0092 patch]
Signed-off-by: Andreas Färber <>

97c42c3c 05/05/2013 09:44 pm Andreas Färber

prep: Add ELF support for -bios

This prepares for switching from OpenHack'Ware to OpenBIOS.

While touching the error handling code, switch from aborting hw_error()
to fprintf()+exit() and suppress failing without -bios for qtest.

Acked-by: Alexander Graf <>...

88432756 05/05/2013 04:58 pm Fabien Chouteau

prep: Fix NIP reset value

The value was changed by commit 09d9828ace37ead29d510a7e24e63c2f15cd4b1c
"PPC: fix hreset_vector for 60x, ...".

Change it back for prep machine to unbreak OpenHack'Ware.

Signed-off-by: Fabien Chouteau <>
Signed-off-by: Andreas Färber <>

b3e6d591 04/29/2013 08:17 pm Paolo Bonzini

audio: enable PCI audio cards for all PCI-enabled targets

Signed-off-by: Paolo Bonzini <>
Message-id:
Signed-off-by: Anthony Liguori <>

f81222bc 04/29/2013 08:16 pm Paolo Bonzini

audio: look for the ISA and PCI buses

Signed-off-by: Paolo Bonzini <>
Message-id:
Signed-off-by: Anthony Liguori <>

View revisions

Also available in: Atom