[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[RFC PATCH v2 0/5] Port PPC64/PowerNV MMU tests to QEMU
From: |
Leandro Lupori |
Subject: |
[RFC PATCH v2 0/5] Port PPC64/PowerNV MMU tests to QEMU |
Date: |
Thu, 31 Mar 2022 11:58:08 -0300 |
Changes from v1:
- added new files to MAINTAINERS, under PowerPC TCG CPUs, and added
myself as a reviewer (not sure if this is the right procedure)
- removed the "virtual" ppc64le-softmmu target.
ppc64/Makefile.softmmu-target now builds all tests in both BE and LE
Cédric Le Goater (2):
target/ppc: Add support for the Processor Attention instruction
ppc/pnv: Activate support for the Processor Attention instruction
Leandro Lupori (3):
tests/tcg/ppc64: add basic softmmu test support
tests/tcg/ppc64: add MMU test sources
tests/tcg/ppc64: build PowerNV and LE tests
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
--
2.25.1
- [RFC PATCH v2 0/5] Port PPC64/PowerNV MMU tests to QEMU,
Leandro Lupori <=
- [RFC PATCH v2 3/5] tests/tcg/ppc64: add basic softmmu test support, Leandro Lupori, 2022/03/31
- [RFC PATCH v2 4/5] tests/tcg/ppc64: add MMU test sources, Leandro Lupori, 2022/03/31
- [RFC PATCH v2 5/5] tests/tcg/ppc64: build PowerNV and LE tests, Leandro Lupori, 2022/03/31
- [RFC PATCH v2 1/5] target/ppc: Add support for the Processor Attention instruction, Leandro Lupori, 2022/03/31
- [RFC PATCH v2 2/5] ppc/pnv: Activate support for the Processor Attention instruction, Leandro Lupori, 2022/03/31
- Re: [RFC PATCH v2 0/5] Port PPC64/PowerNV MMU tests to QEMU, Cédric Le Goater, 2022/03/31