Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20210709051728.170203-1-david@gibson.dropbear.id.au
Maintainers: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>, Cornelia Huck <cohuck@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>, Greg Kurz <groug@kaod.org>, David Gibson <david@gibson.dropbear.id.au>, "Michael S. Tsirkin" <mst@redhat.com>, Alexey Kardashevskiy <aik@ozlabs.ru>, BALATON Zoltan <balaton@eik.bme.hu>
MAINTAINERS | 12 +
default-configs/devices/ppc-softmmu.mak | 2 +-
docs/system/ppc/ppce500.rst | 10 +-
hw/ppc/Kconfig | 5 +
hw/ppc/meson.build | 3 +
hw/ppc/pegasos2.c | 789 ++++++++++++++-
hw/ppc/spapr.c | 77 +-
hw/ppc/spapr_caps.c | 41 +
hw/ppc/spapr_hcall.c | 24 +-
hw/ppc/spapr_vof.c | 167 ++++
hw/ppc/trace-events | 24 +
hw/ppc/vof.c | 1053 ++++++++++++++++++++
include/hw/ppc/spapr.h | 31 +-
include/hw/ppc/vof.h | 58 ++
include/standard-headers/asm-x86/kvm_para.h | 13 +
include/standard-headers/drm/drm_fourcc.h | 7 +
include/standard-headers/linux/ethtool.h | 4 +-
include/standard-headers/linux/input-event-codes.h | 1 +
include/standard-headers/linux/virtio_ids.h | 2 +-
include/standard-headers/linux/virtio_vsock.h | 9 +
linux-headers/asm-arm64/kvm.h | 11 +
linux-headers/asm-generic/mman-common.h | 3 +
linux-headers/asm-generic/unistd.h | 4 +-
linux-headers/asm-mips/mman.h | 3 +
linux-headers/asm-mips/unistd_n32.h | 1 +
linux-headers/asm-mips/unistd_n64.h | 1 +
linux-headers/asm-mips/unistd_o32.h | 1 +
linux-headers/asm-powerpc/unistd_32.h | 1 +
linux-headers/asm-powerpc/unistd_64.h | 1 +
linux-headers/asm-s390/unistd_32.h | 1 +
linux-headers/asm-s390/unistd_64.h | 1 +
linux-headers/asm-x86/kvm.h | 13 +
linux-headers/asm-x86/unistd_32.h | 7 +-
linux-headers/asm-x86/unistd_64.h | 7 +-
linux-headers/asm-x86/unistd_x32.h | 7 +-
linux-headers/linux/kvm.h | 105 ++
linux-headers/linux/userfaultfd.h | 11 +-
pc-bios/README | 4 +
pc-bios/u-boot.e500 | Bin 406920 -> 421720 bytes
pc-bios/vof-nvram.bin | Bin 0 -> 16384 bytes
pc-bios/vof.bin | Bin 0 -> 3456 bytes
pc-bios/vof/Makefile | 23 +
pc-bios/vof/bootmem.c | 14 +
pc-bios/vof/ci.c | 91 ++
pc-bios/vof/entry.S | 49 +
pc-bios/vof/libc.c | 66 ++
pc-bios/vof/main.c | 21 +
pc-bios/vof/vof.h | 41 +
pc-bios/vof/vof.lds | 48 +
roms/u-boot | 2 +-
target/ppc/arch_dump.c | 8 +-
target/ppc/cpu-qom.h | 2 -
target/ppc/cpu.c | 2 +-
target/ppc/cpu.h | 15 +
target/ppc/cpu_init.c | 64 +-
target/ppc/excp_helper.c | 3 +-
target/ppc/kvm.c | 12 +
target/ppc/kvm_ppc.h | 12 +
target/ppc/mmu-book3s-v3.c | 19 -
target/ppc/mmu-book3s-v3.h | 6 +-
target/ppc/mmu-books.h | 30 +
target/ppc/mmu-hash32.c | 254 +++--
target/ppc/mmu-hash32.h | 8 +-
target/ppc/mmu-hash64.c | 157 ++-
target/ppc/mmu-hash64.h | 6 +-
target/ppc/mmu-radix64.c | 151 ++-
target/ppc/mmu-radix64.h | 6 +-
target/ppc/mmu_helper.c | 215 ++--
target/ppc/translate.c | 5 +
tests/qtest/rtas-test.c | 15 +-
70 files changed, 3256 insertions(+), 603 deletions(-)
create mode 100644 hw/ppc/spapr_vof.c
create mode 100644 hw/ppc/vof.c
create mode 100644 include/hw/ppc/vof.h
create mode 100644 pc-bios/vof-nvram.bin
create mode 100755 pc-bios/vof.bin
create mode 100644 pc-bios/vof/Makefile
create mode 100644 pc-bios/vof/bootmem.c
create mode 100644 pc-bios/vof/ci.c
create mode 100644 pc-bios/vof/entry.S
create mode 100644 pc-bios/vof/libc.c
create mode 100644 pc-bios/vof/main.c
create mode 100644 pc-bios/vof/vof.h
create mode 100644 pc-bios/vof/vof.lds
create mode 100644 target/ppc/mmu-books.h