[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v2 0/7] target/ppc: powerpc_excp improvements (2/n)
From: |
Fabiano Rosas |
Subject: |
[PATCH v2 0/7] target/ppc: powerpc_excp improvements (2/n) |
Date: |
Wed, 5 Jan 2022 17:40:22 -0300 |
This is version two of the second batch of cleanups to powerpc_excp. I
have started using powerpc_excp_name for the unimplemented messages,
solved the POWERPC_EXCP_970 conundrum by ignoring it and left AIL and
ILE separated because that can be done in the Book3S series where it
will make more sense.
- patch 1,2: unchanged;
- patch 3: group unimplemented messages and use powerpc_excp_name;
- patch 4: add HV support to ppc_interrupts_little_endian but now
check has_hv_mode in case anyone passes hv=true by mistake;
- patch 5: add MSR_ILE support to ppc_interrupts_little_endian, this
avoids having to check excp_model in the next patch;
- patch 6: use ppc_interrupts_little_endian in powerpc_excp but this
time not only for >= 970, but for all CPUs;
- patch 7: unchanged.
this series v1:
https://lists.nongnu.org/archive/html/qemu-ppc/2022-01/msg00054.html
RFC v1:
https://lists.nongnu.org/archive/html/qemu-ppc/2021-06/msg00026.html
RFC v2:
https://lists.nongnu.org/archive/html/qemu-ppc/2021-12/msg00542.html
Cleanups 1/n [already merged]:
https://mail.gnu.org/archive/html/qemu-ppc/2021-12/msg00696.html
Fabiano Rosas (7):
target/ppc: powerpc_excp: Extract software TLB logging into a function
target/ppc: powerpc_excp: Keep 60x soft MMU logs active
target/ppc: powerpc_excp: Group unimplemented exceptions
target/ppc: Add HV support to ppc_interrupts_little_endian
target/ppc: Add MSR_ILE support to ppc_interrupts_little_endian
target/ppc: Use ppc_interrupts_little_endian in powerpc_excp
target/ppc: Introduce a wrapper for powerpc_excp
target/ppc/arch_dump.c | 2 +-
target/ppc/cpu.h | 25 ++++--
target/ppc/excp_helper.c | 184 ++++++++++++---------------------------
3 files changed, 74 insertions(+), 137 deletions(-)
--
2.33.1
- [PATCH v2 0/7] target/ppc: powerpc_excp improvements (2/n),
Fabiano Rosas <=