Version 3:

- patches 1,3,4,5,6,7: unchanged, reviewed;

- patch 2: started using qemu_loglevel_mask(CPU_LOG_MMU) instead of
           qemu_log_enabled;

           I decided to not rename the function at this point because
           it is used for both 60x and 7x5 and these two will be split
           in the near future, so allow me to postpone that;

- patch 8: new patch using env->has_hv_mode to fix the endianness of
           powernv dumps as suggested by David.

v2:
https://lists.nongnu.org/archive/html/qemu-ppc/2022-01/msg00139.html

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 (8):
  target/ppc: powerpc_excp: Extract software TLB logging into a function
  target/ppc: powerpc_excp: Keep 60x/7x5 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: Set the correct endianness for powernv memory dumps

 target/ppc/arch_dump.c   |   2 +-
 target/ppc/cpu.h         |  25 ++++--
 target/ppc/excp_helper.c | 183 ++++++++++++---------------------------
 3 files changed, 73 insertions(+), 137 deletions(-)

-- 
2.33.1


Reply via email to