Statistics
| Branch: | Revision:

root / hw / ppc @ 88c034d5

Name Size
Makefile.objs 629 Bytes
e500-ccsr.h 337 Bytes
e500.c 26.1 kB
e500.h 595 Bytes
e500plat.c 2.3 kB
mac.h 5 kB
mac_newworld.c 17.7 kB
mac_oldworld.c 12.4 kB
mpc8544_guts.c 4.1 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.7 kB
ppc4xx_devs.c 20.4 kB
ppc4xx_pci.c 11.3 kB
ppc_booke.c 10.1 kB
ppce500_spin.c 5.6 kB
prep.c 20.6 kB
spapr.c 40.4 kB
spapr_events.c 12.7 kB
spapr_hcall.c 20.2 kB
spapr_iommu.c 8.9 kB
spapr_pci.c 28.5 kB
spapr_rtas.c 9.6 kB
spapr_vio.c 17.1 kB
virtex_ml507.c 8 kB

Latest revisions

# Date Author Comment
880fc798 07/29/2013 10:07 pm Andreas Färber

ppce500_spin: QOM cast cleanup

Introduce type constant and use QOM cast.

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

1112cf94 07/29/2013 06:37 pm David Gibson

pseries: savevm support for PCI host bridge

This adds the necessary support for saving the state of the PAPR virtual
PCI host bridge (or host bridges).

Signed-off-by: David Gibson <>
Reviewed-by: Anthony Liguori <>...

e68cb8b4 07/29/2013 06:37 pm Alexey Kardashevskiy

pseries: savevm support with KVM

At present, the savevm / migration support for the pseries machine will not
work when KVM is enabled. That's because KVM manages the guest's hash page
table in the host kernel, so qemu has no visibility of it. This patch...

c04d6cfa 07/29/2013 06:37 pm Anthony Liguori

xics: rename types to be sane and follow coding style

Basically, in HW the layout of the interrupt network is:
- One ICP per processor thread (the "presenter"). This contains the
registers to fetch a pending interrupt (ack), EOI, and control the...
b368a7d8 07/29/2013 06:37 pm David Gibson

pseries: savevm support for VIO devices

This patch adds helpers to allow PAPR VIO devices to save state common
to all VIO devices during savevm.

Signed-off-by: David Gibson <>
Reviewed-by: Anthony Liguori <>...

a83000f5 07/29/2013 06:37 pm Anthony Liguori

spapr-tce: make sPAPRTCETable a proper device

Model TCE tables as a device that's hooked up as a child object to
the owner. Besides the code cleanup, we get a few nice benefits:

1) free actually works now (it was dead code before)

2) the TCE information is visible in the device tree...

4be21d56 07/29/2013 06:37 pm David Gibson

pseries: savevm support for pseries machine

This adds the necessary pieces to implement savevm / migration for the
pseries machine. The most complex part here is migrating the hash
table - for the paravirtualized pseries machine the guest's hash page
table is not stored within guest memory, but externally and the guest...

68501502 07/25/2013 04:12 pm Paolo Bonzini

ppc440_bamboo: do not use isa_mmio

This fixes endianness bugs in I/O port access.

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

66aab867 07/25/2013 04:12 pm Alexey Kardashevskiy

spapr_pci: remove indirection for I/O port access

This fixes endianness bugs in I/O port access.

Signed-off-by: Alexey Kardashevskiy <>
Signed-off-by: Paolo Bonzini <>
Reviewed-by: Anthony Liguori <>
Message-id: ...

921f8040 07/25/2013 04:12 pm Paolo Bonzini

prep: fix I/O port endianness

Do not swap endianness here, it will happen during cpu_{in,out}{b,w,l}.

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

View revisions

Also available in: Atom