[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 00/77] ppc: Add "native" POWER8 platform
From: |
Benjamin Herrenschmidt |
Subject: |
Re: [Qemu-devel] [PATCH 00/77] ppc: Add "native" POWER8 platform |
Date: |
Wed, 11 Nov 2015 11:56:27 +1100 |
On Tue, 2015-11-10 at 17:50 -0700, Eric Blake wrote:
>
> It would be nice to include a diffstat (git defaults to doing this if
> you use 'git format-patch --cover-letter' for generating the 0/77
> letter), so that we can see at a glance how big this series is and
> what files it touches.
Right. I'll do that next time. In the meantime, I've appended the
diffstat below.
> In particular, I can't tell, without poking through 77 patches, if
> you update the MAINTAINERS file to claim any new files added here.
I don't ... yet. I'll do it in the next spin. Thanks for pointing that
out.
> Also, for a series this big, it's nice to point to a scratch git repo
> that we can browse/clone from, without having to 'git am' all 77
> mails.
https://github.com/ozbenh/qemu
Cheers,
Ben.
default-configs/ppc64-softmmu.mak | 5 +-
hmp-commands-info.hx | 2 +
hw/intc/Makefile.objs | 2 +
hw/intc/xics.c | 722 +++++++----------------
hw/intc/xics_kvm.c | 91 +--
hw/intc/xics_native.c | 294 ++++++++++
hw/intc/xics_spapr.c | 423 ++++++++++++++
hw/pci-bridge/pci_bridge_dev.c | 3 +
hw/pci-host/Makefile.objs | 2 +
hw/pci-host/pnv_phb3.c | 1083 +++++++++++++++++++++++++++++++++++
hw/pci-host/pnv_phb3_msi.c | 338 +++++++++++
hw/pci-host/pnv_phb3_pbcq.c | 314 ++++++++++
hw/pci-host/pnv_phb3_rc.c | 132 +++++
hw/pci/pci.c | 26 +-
hw/ppc/Makefile.objs | 2 +
hw/ppc/pnv.c | 859 +++++++++++++++++++++++++++
hw/ppc/pnv_lpc.c | 527 +++++++++++++++++
hw/ppc/pnv_occ.c | 125 ++++
hw/ppc/pnv_psi.c | 594 +++++++++++++++++++
hw/ppc/pnv_xscom.c | 415 ++++++++++++++
hw/ppc/ppc.c | 31 +-
hw/ppc/spapr.c | 41 +-
hw/ppc/spapr_events.c | 8 +-
hw/ppc/spapr_hcall.c | 22 +-
hw/ppc/spapr_pci.c | 10 +-
hw/ppc/spapr_vio.c | 2 +-
include/hw/pci-host/pnv_phb3.h | 145 +++++
include/hw/pci-host/pnv_phb3_regs.h | 505 ++++++++++++++++
include/hw/pci-host/spapr.h | 2 +-
include/hw/pci/pci_bus.h | 1 +
include/hw/ppc/pnv.h | 67 +++
include/hw/ppc/pnv_xscom.h | 73 +++
include/hw/ppc/ppc.h | 2 +
include/hw/ppc/spapr.h | 2 +-
include/hw/ppc/spapr_vio.h | 2 +-
include/hw/ppc/xics.h | 81 ++-
include/hw/qdev-core.h | 1 +
linux-user/main.c | 1 +
monitor.c | 3 +
qdev-monitor.c | 13 +-
target-ppc/cpu-models.c | 12 +-
target-ppc/cpu-models.h | 4 +-
target-ppc/cpu-qom.h | 1 +
target-ppc/cpu.h | 152 ++++-
target-ppc/excp_helper.c | 324 +++++++----
target-ppc/helper.h | 6 +
target-ppc/helper_regs.h | 75 ++-
target-ppc/machine.c | 4 +-
target-ppc/mmu-hash32.c | 4 +-
target-ppc/mmu-hash64.c | 356 ++++++++++--
target-ppc/mmu-hash64.h | 1 +
target-ppc/mmu_helper.c | 17 +-
target-ppc/timebase_helper.c | 10 +
target-ppc/translate.c | 1009 +++++++++++++++++---------------
target-ppc/translate_init.c | 735 +++++++++++++++++++++---
55 files changed, 8318 insertions(+), 1363 deletions(-)
create mode 100644 hw/intc/xics_native.c
create mode 100644 hw/intc/xics_spapr.c
create mode 100644 hw/pci-host/pnv_phb3.c
create mode 100644 hw/pci-host/pnv_phb3_msi.c
create mode 100644 hw/pci-host/pnv_phb3_pbcq.c
create mode 100644 hw/pci-host/pnv_phb3_rc.c
create mode 100644 hw/ppc/pnv.c
create mode 100644 hw/ppc/pnv_lpc.c
create mode 100644 hw/ppc/pnv_occ.c
create mode 100644 hw/ppc/pnv_psi.c
create mode 100644 hw/ppc/pnv_xscom.c
create mode 100644 include/hw/pci-host/pnv_phb3.h
create mode 100644 include/hw/pci-host/pnv_phb3_regs.h
create mode 100644 include/hw/ppc/pnv.h
create mode 100644 include/hw/ppc/pnv_xscom.h
- [Qemu-devel] [PATCH 68/77] ppc: Add dummy POWER8 MPPR register, (continued)
- [Qemu-devel] [PATCH 68/77] ppc: Add dummy POWER8 MPPR register, Benjamin Herrenschmidt, 2015/11/10
- [Qemu-devel] [PATCH 77/77] ppc: Fix CFAR updates, Benjamin Herrenschmidt, 2015/11/10
- [Qemu-devel] [PATCH 71/77] ppc: Add dummy ACOP SPR, Benjamin Herrenschmidt, 2015/11/10
- [Qemu-devel] [PATCH 73/77] ppc: Add KVM numbers to some P8 SPRs, Benjamin Herrenschmidt, 2015/11/10
- [Qemu-devel] [PATCH 70/77] ppc: Add dummy CIABR SPR, Benjamin Herrenschmidt, 2015/11/10
- [Qemu-devel] [PATCH 75/77] ppc: Add dummy logmpp instruction, Benjamin Herrenschmidt, 2015/11/10
- [Qemu-devel] [PATCH 74/77] ppc: Print HSRR0/HSRR1 in "info registers", Benjamin Herrenschmidt, 2015/11/10
- [Qemu-devel] [PATCH 76/77] ppc: Add slbfee. instruction, Benjamin Herrenschmidt, 2015/11/10
- Re: [Qemu-devel] [Qemu-ppc] [PATCH 00/77] ppc: Add "native" POWER8 platform, Benjamin Herrenschmidt, 2015/11/10
- Re: [Qemu-devel] [PATCH 00/77] ppc: Add "native" POWER8 platform, Eric Blake, 2015/11/10
- Re: [Qemu-devel] [PATCH 00/77] ppc: Add "native" POWER8 platform,
Benjamin Herrenschmidt <=
- Re: [Qemu-devel] [Qemu-ppc] [PATCH 00/77] ppc: Add "native" POWER8 platform, Alexey Kardashevskiy, 2015/11/10
- Re: [Qemu-devel] [Qemu-ppc] [PATCH 00/77] ppc: Add "native" POWER8 platform, Benjamin Herrenschmidt, 2015/11/10
- Re: [Qemu-devel] [Qemu-ppc] [PATCH 00/77] ppc: Add "native" POWER8 platform, Alexey Kardashevskiy, 2015/11/10
- Re: [Qemu-devel] [Qemu-ppc] [PATCH 00/77] ppc: Add "native" POWER8 platform, Benjamin Herrenschmidt, 2015/11/10
- Re: [Qemu-devel] [Qemu-ppc] [PATCH 00/77] ppc: Add "native" POWER8 platform, Alexey Kardashevskiy, 2015/11/10
- Re: [Qemu-devel] [Qemu-ppc] [PATCH 00/77] ppc: Add "native" POWER8 platform, Benjamin Herrenschmidt, 2015/11/10
- Re: [Qemu-devel] [Qemu-ppc] [PATCH 00/77] ppc: Add "native" POWER8 platform, Alexander Graf, 2015/11/27
- Re: [Qemu-devel] [Qemu-ppc] [PATCH 00/77] ppc: Add "native" POWER8 platform, Benjamin Herrenschmidt, 2015/11/28
- Re: [Qemu-devel] [Qemu-ppc] [PATCH 00/77] ppc: Add "native" POWER8 platform, Alexander Graf, 2015/11/28
- Re: [Qemu-devel] [Qemu-ppc] [PATCH 00/77] ppc: Add "native" POWER8 platform, Benjamin Herrenschmidt, 2015/11/28