Re: [Qemu-devel] [PATCH 00/17 v3] spapr: migration, pci, msi, power8
On 07/09/2013 04:01 AM, Anthony Liguori wrote: Alexey Kardashevskiy a...@ozlabs.ru writes: This series spent quite a lot of time waiting when David's PCI series reaches the upstream but it does not seem to happen soon so I rebased those on top of agraf/ppc-next rebased on top qemu.org/master. While this series applies and compiles, the migration will often fail until the migration: do not sent zero pages in bulk stage patch is reverted or fixed somehow. Your cover letter is out of date. This patch has been applied. Can you confirm the series now works as expected? Sorry, my bad. It all works now. David's PCI series is now upstream too. This should be at least three if not four distinct patch series. Sending it as a single series means it cannot be applied in chunks easily. Besides savevm: Implement VMS_DIVIDE flag (can we keep it? or I should get rid of it?), the rest should go through Alex Graf's ppc-next tree. I cannot easily move the patches in this series as it will require rebase almost every time. So what is the point in splitting this into 4 series? Can try grouping some of them though... Regards, Anthony Liguori Alexey Kardashevskiy (4): pseries: move interrupt controllers to hw/intc/ pseries: rework XICS pseries: rework PAPR virtual SCSI spapr-pci: rework MSI/MSIX David Gibson (12): savevm: Implement VMS_DIVIDE flag target-ppc: Convert ppc cpu savevm to VMStateDescription pseries: savevm support for XICS interrupt controller pseries: savevm support for VIO devices pseries: savevm support for PAPR VIO logical lan pseries: savevm support for PAPR TCE tables pseries: savevm support for PAPR virtual SCSI pseries: savevm support for pseries machine pseries: savevm support for PCI host bridge target-ppc: Add helper for KVM_PPC_RTAS_DEFINE_TOKEN pseries: Support for in-kernel XICS interrupt controller pseries: savevm support with KVM Prerna Saxena (1): ppc64: Enable QEMU to run on POWER 8 DD1 chip. default-configs/ppc64-softmmu.mak |2 + hw/char/spapr_vty.c | 16 ++ hw/intc/Makefile.objs |2 + hw/{ppc = intc}/xics.c | 172 hw/intc/xics_kvm.c| 445 +++ hw/net/spapr_llan.c | 24 +- hw/ppc/Makefile.objs |2 +- hw/ppc/spapr.c| 418 - hw/ppc/spapr_hcall.c |8 +- hw/ppc/spapr_iommu.c | 25 ++ hw/ppc/spapr_pci.c| 141 ++ hw/ppc/spapr_vio.c| 20 ++ hw/scsi/spapr_vscsi.c | 306 ++--- include/hw/pci-host/spapr.h | 14 +- include/hw/ppc/spapr.h| 17 +- include/hw/ppc/spapr_vio.h|5 + include/hw/ppc/xics.h | 72 - include/migration/vmstate.h | 13 + savevm.c |8 + target-ppc/cpu-models.c |3 + target-ppc/cpu-models.h |1 + target-ppc/cpu-qom.h |4 + target-ppc/cpu.h |8 +- target-ppc/kvm.c | 83 ++ target-ppc/kvm_ppc.h | 29 ++ target-ppc/machine.c | 533 +++-- target-ppc/translate_init.c | 36 +++ 27 files changed, 2088 insertions(+), 319 deletions(-) rename hw/{ppc = intc}/xics.c (80%) create mode 100644 hw/intc/xics_kvm.c -- 1.7.10.4 -- Alexey
Re: [Qemu-devel] [PATCH 00/17 v3] spapr: migration, pci, msi, power8
Alexey Kardashevskiy a...@ozlabs.ru writes: This series spent quite a lot of time waiting when David's PCI series reaches the upstream but it does not seem to happen soon so I rebased those on top of agraf/ppc-next rebased on top qemu.org/master. While this series applies and compiles, the migration will often fail until the migration: do not sent zero pages in bulk stage patch is reverted or fixed somehow. Can you publish this in a branch please somewhere that I can pull from? Regards, Anthony Liguori Alexey Kardashevskiy (4): pseries: move interrupt controllers to hw/intc/ pseries: rework XICS pseries: rework PAPR virtual SCSI spapr-pci: rework MSI/MSIX David Gibson (12): savevm: Implement VMS_DIVIDE flag target-ppc: Convert ppc cpu savevm to VMStateDescription pseries: savevm support for XICS interrupt controller pseries: savevm support for VIO devices pseries: savevm support for PAPR VIO logical lan pseries: savevm support for PAPR TCE tables pseries: savevm support for PAPR virtual SCSI pseries: savevm support for pseries machine pseries: savevm support for PCI host bridge target-ppc: Add helper for KVM_PPC_RTAS_DEFINE_TOKEN pseries: Support for in-kernel XICS interrupt controller pseries: savevm support with KVM Prerna Saxena (1): ppc64: Enable QEMU to run on POWER 8 DD1 chip. default-configs/ppc64-softmmu.mak |2 + hw/char/spapr_vty.c | 16 ++ hw/intc/Makefile.objs |2 + hw/{ppc = intc}/xics.c | 172 hw/intc/xics_kvm.c| 445 +++ hw/net/spapr_llan.c | 24 +- hw/ppc/Makefile.objs |2 +- hw/ppc/spapr.c| 418 - hw/ppc/spapr_hcall.c |8 +- hw/ppc/spapr_iommu.c | 25 ++ hw/ppc/spapr_pci.c| 141 ++ hw/ppc/spapr_vio.c| 20 ++ hw/scsi/spapr_vscsi.c | 306 ++--- include/hw/pci-host/spapr.h | 14 +- include/hw/ppc/spapr.h| 17 +- include/hw/ppc/spapr_vio.h|5 + include/hw/ppc/xics.h | 72 - include/migration/vmstate.h | 13 + savevm.c |8 + target-ppc/cpu-models.c |3 + target-ppc/cpu-models.h |1 + target-ppc/cpu-qom.h |4 + target-ppc/cpu.h |8 +- target-ppc/kvm.c | 83 ++ target-ppc/kvm_ppc.h | 29 ++ target-ppc/machine.c | 533 +++-- target-ppc/translate_init.c | 36 +++ 27 files changed, 2088 insertions(+), 319 deletions(-) rename hw/{ppc = intc}/xics.c (80%) create mode 100644 hw/intc/xics_kvm.c -- 1.7.10.4
Re: [Qemu-devel] [PATCH 00/17 v3] spapr: migration, pci, msi, power8
Alexey Kardashevskiy a...@ozlabs.ru writes: On 07/09/2013 04:01 AM, Anthony Liguori wrote: Alexey Kardashevskiy a...@ozlabs.ru writes: This series spent quite a lot of time waiting when David's PCI series reaches the upstream but it does not seem to happen soon so I rebased those on top of agraf/ppc-next rebased on top qemu.org/master. While this series applies and compiles, the migration will often fail until the migration: do not sent zero pages in bulk stage patch is reverted or fixed somehow. Your cover letter is out of date. This patch has been applied. Can you confirm the series now works as expected? Sorry, my bad. It all works now. David's PCI series is now upstream too. This should be at least three if not four distinct patch series. Sending it as a single series means it cannot be applied in chunks easily. Besides savevm: Implement VMS_DIVIDE flag (can we keep it? or I should get rid of it?), the rest should go through Alex Graf's ppc-next tree. I cannot easily move the patches in this series as it will require rebase almost every time. So what is the point in splitting this into 4 series? Can try grouping some of them though... It's four different things. Regards, Anthony Liguori Regards, Anthony Liguori Alexey Kardashevskiy (4): pseries: move interrupt controllers to hw/intc/ pseries: rework XICS pseries: rework PAPR virtual SCSI spapr-pci: rework MSI/MSIX David Gibson (12): savevm: Implement VMS_DIVIDE flag target-ppc: Convert ppc cpu savevm to VMStateDescription pseries: savevm support for XICS interrupt controller pseries: savevm support for VIO devices pseries: savevm support for PAPR VIO logical lan pseries: savevm support for PAPR TCE tables pseries: savevm support for PAPR virtual SCSI pseries: savevm support for pseries machine pseries: savevm support for PCI host bridge target-ppc: Add helper for KVM_PPC_RTAS_DEFINE_TOKEN pseries: Support for in-kernel XICS interrupt controller pseries: savevm support with KVM Prerna Saxena (1): ppc64: Enable QEMU to run on POWER 8 DD1 chip. default-configs/ppc64-softmmu.mak |2 + hw/char/spapr_vty.c | 16 ++ hw/intc/Makefile.objs |2 + hw/{ppc = intc}/xics.c | 172 hw/intc/xics_kvm.c| 445 +++ hw/net/spapr_llan.c | 24 +- hw/ppc/Makefile.objs |2 +- hw/ppc/spapr.c| 418 - hw/ppc/spapr_hcall.c |8 +- hw/ppc/spapr_iommu.c | 25 ++ hw/ppc/spapr_pci.c| 141 ++ hw/ppc/spapr_vio.c| 20 ++ hw/scsi/spapr_vscsi.c | 306 ++--- include/hw/pci-host/spapr.h | 14 +- include/hw/ppc/spapr.h| 17 +- include/hw/ppc/spapr_vio.h|5 + include/hw/ppc/xics.h | 72 - include/migration/vmstate.h | 13 + savevm.c |8 + target-ppc/cpu-models.c |3 + target-ppc/cpu-models.h |1 + target-ppc/cpu-qom.h |4 + target-ppc/cpu.h |8 +- target-ppc/kvm.c | 83 ++ target-ppc/kvm_ppc.h | 29 ++ target-ppc/machine.c | 533 +++-- target-ppc/translate_init.c | 36 +++ 27 files changed, 2088 insertions(+), 319 deletions(-) rename hw/{ppc = intc}/xics.c (80%) create mode 100644 hw/intc/xics_kvm.c -- 1.7.10.4 -- Alexey
Re: [Qemu-devel] [PATCH 00/17 v3] spapr: migration, pci, msi, power8
Alexey Kardashevskiy a...@ozlabs.ru writes: This series spent quite a lot of time waiting when David's PCI series reaches the upstream but it does not seem to happen soon so I rebased those on top of agraf/ppc-next rebased on top qemu.org/master. While this series applies and compiles, the migration will often fail until the migration: do not sent zero pages in bulk stage patch is reverted or fixed somehow. Your cover letter is out of date. This patch has been applied. Can you confirm the series now works as expected? David's PCI series is now upstream too. This should be at least three if not four distinct patch series. Sending it as a single series means it cannot be applied in chunks easily. Regards, Anthony Liguori Alexey Kardashevskiy (4): pseries: move interrupt controllers to hw/intc/ pseries: rework XICS pseries: rework PAPR virtual SCSI spapr-pci: rework MSI/MSIX David Gibson (12): savevm: Implement VMS_DIVIDE flag target-ppc: Convert ppc cpu savevm to VMStateDescription pseries: savevm support for XICS interrupt controller pseries: savevm support for VIO devices pseries: savevm support for PAPR VIO logical lan pseries: savevm support for PAPR TCE tables pseries: savevm support for PAPR virtual SCSI pseries: savevm support for pseries machine pseries: savevm support for PCI host bridge target-ppc: Add helper for KVM_PPC_RTAS_DEFINE_TOKEN pseries: Support for in-kernel XICS interrupt controller pseries: savevm support with KVM Prerna Saxena (1): ppc64: Enable QEMU to run on POWER 8 DD1 chip. default-configs/ppc64-softmmu.mak |2 + hw/char/spapr_vty.c | 16 ++ hw/intc/Makefile.objs |2 + hw/{ppc = intc}/xics.c | 172 hw/intc/xics_kvm.c| 445 +++ hw/net/spapr_llan.c | 24 +- hw/ppc/Makefile.objs |2 +- hw/ppc/spapr.c| 418 - hw/ppc/spapr_hcall.c |8 +- hw/ppc/spapr_iommu.c | 25 ++ hw/ppc/spapr_pci.c| 141 ++ hw/ppc/spapr_vio.c| 20 ++ hw/scsi/spapr_vscsi.c | 306 ++--- include/hw/pci-host/spapr.h | 14 +- include/hw/ppc/spapr.h| 17 +- include/hw/ppc/spapr_vio.h|5 + include/hw/ppc/xics.h | 72 - include/migration/vmstate.h | 13 + savevm.c |8 + target-ppc/cpu-models.c |3 + target-ppc/cpu-models.h |1 + target-ppc/cpu-qom.h |4 + target-ppc/cpu.h |8 +- target-ppc/kvm.c | 83 ++ target-ppc/kvm_ppc.h | 29 ++ target-ppc/machine.c | 533 +++-- target-ppc/translate_init.c | 36 +++ 27 files changed, 2088 insertions(+), 319 deletions(-) rename hw/{ppc = intc}/xics.c (80%) create mode 100644 hw/intc/xics_kvm.c -- 1.7.10.4
Re: [Qemu-devel] [PATCH 00/17 v3] spapr: migration, pci, msi, power8
Alex, Anthony, ping? Do I need to post rebased version? I know there is something to fix for migration (Anthony mentioned once) but what? Thanks. On 06/27/2013 04:45 PM, Alexey Kardashevskiy wrote: This series spent quite a lot of time waiting when David's PCI series reaches the upstream but it does not seem to happen soon so I rebased those on top of agraf/ppc-next rebased on top qemu.org/master. While this series applies and compiles, the migration will often fail until the migration: do not sent zero pages in bulk stage patch is reverted or fixed somehow. Alexey Kardashevskiy (4): pseries: move interrupt controllers to hw/intc/ pseries: rework XICS pseries: rework PAPR virtual SCSI spapr-pci: rework MSI/MSIX David Gibson (12): savevm: Implement VMS_DIVIDE flag target-ppc: Convert ppc cpu savevm to VMStateDescription pseries: savevm support for XICS interrupt controller pseries: savevm support for VIO devices pseries: savevm support for PAPR VIO logical lan pseries: savevm support for PAPR TCE tables pseries: savevm support for PAPR virtual SCSI pseries: savevm support for pseries machine pseries: savevm support for PCI host bridge target-ppc: Add helper for KVM_PPC_RTAS_DEFINE_TOKEN pseries: Support for in-kernel XICS interrupt controller pseries: savevm support with KVM Prerna Saxena (1): ppc64: Enable QEMU to run on POWER 8 DD1 chip. default-configs/ppc64-softmmu.mak |2 + hw/char/spapr_vty.c | 16 ++ hw/intc/Makefile.objs |2 + hw/{ppc = intc}/xics.c | 172 hw/intc/xics_kvm.c| 445 +++ hw/net/spapr_llan.c | 24 +- hw/ppc/Makefile.objs |2 +- hw/ppc/spapr.c| 418 - hw/ppc/spapr_hcall.c |8 +- hw/ppc/spapr_iommu.c | 25 ++ hw/ppc/spapr_pci.c| 141 ++ hw/ppc/spapr_vio.c| 20 ++ hw/scsi/spapr_vscsi.c | 306 ++--- include/hw/pci-host/spapr.h | 14 +- include/hw/ppc/spapr.h| 17 +- include/hw/ppc/spapr_vio.h|5 + include/hw/ppc/xics.h | 72 - include/migration/vmstate.h | 13 + savevm.c |8 + target-ppc/cpu-models.c |3 + target-ppc/cpu-models.h |1 + target-ppc/cpu-qom.h |4 + target-ppc/cpu.h |8 +- target-ppc/kvm.c | 83 ++ target-ppc/kvm_ppc.h | 29 ++ target-ppc/machine.c | 533 +++-- target-ppc/translate_init.c | 36 +++ 27 files changed, 2088 insertions(+), 319 deletions(-) rename hw/{ppc = intc}/xics.c (80%) create mode 100644 hw/intc/xics_kvm.c -- Alexey
Re: [Qemu-devel] [PATCH 00/17 v3] spapr: migration, pci, msi, power8
On Wed, Jul 3, 2013 at 9:31 PM, Alexey Kardashevskiy a...@ozlabs.ru wrote: Alex, Anthony, ping? Do I need to post rebased version? I know there is something to fix for migration (Anthony mentioned once) but what? Thanks. You need to rework the XICS patches no? You're also missing save/restore support for VTY. Regards, Anthony Liguori On 06/27/2013 04:45 PM, Alexey Kardashevskiy wrote: This series spent quite a lot of time waiting when David's PCI series reaches the upstream but it does not seem to happen soon so I rebased those on top of agraf/ppc-next rebased on top qemu.org/master. While this series applies and compiles, the migration will often fail until the migration: do not sent zero pages in bulk stage patch is reverted or fixed somehow. Alexey Kardashevskiy (4): pseries: move interrupt controllers to hw/intc/ pseries: rework XICS pseries: rework PAPR virtual SCSI spapr-pci: rework MSI/MSIX David Gibson (12): savevm: Implement VMS_DIVIDE flag target-ppc: Convert ppc cpu savevm to VMStateDescription pseries: savevm support for XICS interrupt controller pseries: savevm support for VIO devices pseries: savevm support for PAPR VIO logical lan pseries: savevm support for PAPR TCE tables pseries: savevm support for PAPR virtual SCSI pseries: savevm support for pseries machine pseries: savevm support for PCI host bridge target-ppc: Add helper for KVM_PPC_RTAS_DEFINE_TOKEN pseries: Support for in-kernel XICS interrupt controller pseries: savevm support with KVM Prerna Saxena (1): ppc64: Enable QEMU to run on POWER 8 DD1 chip. default-configs/ppc64-softmmu.mak |2 + hw/char/spapr_vty.c | 16 ++ hw/intc/Makefile.objs |2 + hw/{ppc = intc}/xics.c | 172 hw/intc/xics_kvm.c| 445 +++ hw/net/spapr_llan.c | 24 +- hw/ppc/Makefile.objs |2 +- hw/ppc/spapr.c| 418 - hw/ppc/spapr_hcall.c |8 +- hw/ppc/spapr_iommu.c | 25 ++ hw/ppc/spapr_pci.c| 141 ++ hw/ppc/spapr_vio.c| 20 ++ hw/scsi/spapr_vscsi.c | 306 ++--- include/hw/pci-host/spapr.h | 14 +- include/hw/ppc/spapr.h| 17 +- include/hw/ppc/spapr_vio.h|5 + include/hw/ppc/xics.h | 72 - include/migration/vmstate.h | 13 + savevm.c |8 + target-ppc/cpu-models.c |3 + target-ppc/cpu-models.h |1 + target-ppc/cpu-qom.h |4 + target-ppc/cpu.h |8 +- target-ppc/kvm.c | 83 ++ target-ppc/kvm_ppc.h | 29 ++ target-ppc/machine.c | 533 +++-- target-ppc/translate_init.c | 36 +++ 27 files changed, 2088 insertions(+), 319 deletions(-) rename hw/{ppc = intc}/xics.c (80%) create mode 100644 hw/intc/xics_kvm.c -- Alexey
Re: [Qemu-devel] [PATCH 00/17 v3] spapr: migration, pci, msi, power8
On 07/04/2013 12:40 PM, Anthony Liguori wrote: On Wed, Jul 3, 2013 at 9:31 PM, Alexey Kardashevskiy a...@ozlabs.ru wrote: Alex, Anthony, ping? Do I need to post rebased version? I know there is something to fix for migration (Anthony mentioned once) but what? Thanks. You need to rework the XICS patches no? I thought I did already, I even QOM'ed it and made a new xics-kvm device. Need something more? You're also missing save/restore support for VTY. Oh. Just noticed. It is there already but somehow it got merged into [PATCH 07/17] pseries: savevm support for PAPR VIO logical lan before I got this stuff in my hands :) I'll split it. Anything else is missing? Regards, Anthony Liguori On 06/27/2013 04:45 PM, Alexey Kardashevskiy wrote: This series spent quite a lot of time waiting when David's PCI series reaches the upstream but it does not seem to happen soon so I rebased those on top of agraf/ppc-next rebased on top qemu.org/master. While this series applies and compiles, the migration will often fail until the migration: do not sent zero pages in bulk stage patch is reverted or fixed somehow. Alexey Kardashevskiy (4): pseries: move interrupt controllers to hw/intc/ pseries: rework XICS pseries: rework PAPR virtual SCSI spapr-pci: rework MSI/MSIX David Gibson (12): savevm: Implement VMS_DIVIDE flag target-ppc: Convert ppc cpu savevm to VMStateDescription pseries: savevm support for XICS interrupt controller pseries: savevm support for VIO devices pseries: savevm support for PAPR VIO logical lan pseries: savevm support for PAPR TCE tables pseries: savevm support for PAPR virtual SCSI pseries: savevm support for pseries machine pseries: savevm support for PCI host bridge target-ppc: Add helper for KVM_PPC_RTAS_DEFINE_TOKEN pseries: Support for in-kernel XICS interrupt controller pseries: savevm support with KVM Prerna Saxena (1): ppc64: Enable QEMU to run on POWER 8 DD1 chip. default-configs/ppc64-softmmu.mak |2 + hw/char/spapr_vty.c | 16 ++ hw/intc/Makefile.objs |2 + hw/{ppc = intc}/xics.c | 172 hw/intc/xics_kvm.c| 445 +++ hw/net/spapr_llan.c | 24 +- hw/ppc/Makefile.objs |2 +- hw/ppc/spapr.c| 418 - hw/ppc/spapr_hcall.c |8 +- hw/ppc/spapr_iommu.c | 25 ++ hw/ppc/spapr_pci.c| 141 ++ hw/ppc/spapr_vio.c| 20 ++ hw/scsi/spapr_vscsi.c | 306 ++--- include/hw/pci-host/spapr.h | 14 +- include/hw/ppc/spapr.h| 17 +- include/hw/ppc/spapr_vio.h|5 + include/hw/ppc/xics.h | 72 - include/migration/vmstate.h | 13 + savevm.c |8 + target-ppc/cpu-models.c |3 + target-ppc/cpu-models.h |1 + target-ppc/cpu-qom.h |4 + target-ppc/cpu.h |8 +- target-ppc/kvm.c | 83 ++ target-ppc/kvm_ppc.h | 29 ++ target-ppc/machine.c | 533 +++-- target-ppc/translate_init.c | 36 +++ 27 files changed, 2088 insertions(+), 319 deletions(-) rename hw/{ppc = intc}/xics.c (80%) create mode 100644 hw/intc/xics_kvm.c -- Alexey -- Alexey
[Qemu-devel] [PATCH 00/17 v3] spapr: migration, pci, msi, power8
This series spent quite a lot of time waiting when David's PCI series reaches the upstream but it does not seem to happen soon so I rebased those on top of agraf/ppc-next rebased on top qemu.org/master. While this series applies and compiles, the migration will often fail until the migration: do not sent zero pages in bulk stage patch is reverted or fixed somehow. Alexey Kardashevskiy (4): pseries: move interrupt controllers to hw/intc/ pseries: rework XICS pseries: rework PAPR virtual SCSI spapr-pci: rework MSI/MSIX David Gibson (12): savevm: Implement VMS_DIVIDE flag target-ppc: Convert ppc cpu savevm to VMStateDescription pseries: savevm support for XICS interrupt controller pseries: savevm support for VIO devices pseries: savevm support for PAPR VIO logical lan pseries: savevm support for PAPR TCE tables pseries: savevm support for PAPR virtual SCSI pseries: savevm support for pseries machine pseries: savevm support for PCI host bridge target-ppc: Add helper for KVM_PPC_RTAS_DEFINE_TOKEN pseries: Support for in-kernel XICS interrupt controller pseries: savevm support with KVM Prerna Saxena (1): ppc64: Enable QEMU to run on POWER 8 DD1 chip. default-configs/ppc64-softmmu.mak |2 + hw/char/spapr_vty.c | 16 ++ hw/intc/Makefile.objs |2 + hw/{ppc = intc}/xics.c | 172 hw/intc/xics_kvm.c| 445 +++ hw/net/spapr_llan.c | 24 +- hw/ppc/Makefile.objs |2 +- hw/ppc/spapr.c| 418 - hw/ppc/spapr_hcall.c |8 +- hw/ppc/spapr_iommu.c | 25 ++ hw/ppc/spapr_pci.c| 141 ++ hw/ppc/spapr_vio.c| 20 ++ hw/scsi/spapr_vscsi.c | 306 ++--- include/hw/pci-host/spapr.h | 14 +- include/hw/ppc/spapr.h| 17 +- include/hw/ppc/spapr_vio.h|5 + include/hw/ppc/xics.h | 72 - include/migration/vmstate.h | 13 + savevm.c |8 + target-ppc/cpu-models.c |3 + target-ppc/cpu-models.h |1 + target-ppc/cpu-qom.h |4 + target-ppc/cpu.h |8 +- target-ppc/kvm.c | 83 ++ target-ppc/kvm_ppc.h | 29 ++ target-ppc/machine.c | 533 +++-- target-ppc/translate_init.c | 36 +++ 27 files changed, 2088 insertions(+), 319 deletions(-) rename hw/{ppc = intc}/xics.c (80%) create mode 100644 hw/intc/xics_kvm.c -- 1.7.10.4