qemu-ppc
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]