MAINTAINERS | 2 + hw/ppc/pnv_core.c | 6 + include/hw/ppc/pnv_core.h | 1 + target/ppc/cpu.h | 8 + target/ppc/excp_helper.c | 27 + target/ppc/helper.h | 1 + target/ppc/translate.c | 14 + tests/tcg/ppc64/Makefile.softmmu-rules | 34 + tests/tcg/ppc64/Makefile.softmmu-target | 124 ++++ tests/tcg/ppc64/system/include/asm.h | 62 ++ tests/tcg/ppc64/system/include/console.h | 15 + tests/tcg/ppc64/system/include/io.h | 61 ++ tests/tcg/ppc64/system/include/pnv.h | 21 + tests/tcg/ppc64/system/include/uart.h | 54 ++ tests/tcg/ppc64/system/lib/boot.S | 68 ++ tests/tcg/ppc64/system/lib/console.c | 173 +++++ tests/tcg/ppc64/system/lib/powerpc.lds | 27 + tests/tcg/ppc64/system/mmu-head.S | 142 +++++ tests/tcg/ppc64/system/mmu.c | 764 +++++++++++++++++++++++ tests/tcg/ppc64/system/mmu.h | 9 + 20 files changed, 1613 insertions(+) create mode 100644 tests/tcg/ppc64/Makefile.softmmu-rules create mode 100644 tests/tcg/ppc64/Makefile.softmmu-target create mode 100644 tests/tcg/ppc64/system/include/asm.h create mode 100644 tests/tcg/ppc64/system/include/console.h create mode 100644 tests/tcg/ppc64/system/include/io.h create mode 100644 tests/tcg/ppc64/system/include/pnv.h create mode 100644 tests/tcg/ppc64/system/include/uart.h create mode 100644 tests/tcg/ppc64/system/lib/boot.S create mode 100644 tests/tcg/ppc64/system/lib/console.c create mode 100644 tests/tcg/ppc64/system/lib/powerpc.lds create mode 100644 tests/tcg/ppc64/system/mmu-head.S create mode 100644 tests/tcg/ppc64/system/mmu.c create mode 100644 tests/tcg/ppc64/system/mmu.h