This applies on top of patches 1,2 from the previous series (i.e., these two patches replace patch 3).
Function should be the same, but this way seems much cleaner. It does include a "cleanup" patch before the POWER10 fix, but arguably this is a better way to go even as a bug fix (backport, etc). Comments, opinions? Thanks, Nick Nicholas Piggin (2): target/ppc: rework AIL logic in interrupt delivery target/ppc: Add POWER10 exception model hw/ppc/spapr_hcall.c | 8 +- target/ppc/cpu-qom.h | 2 + target/ppc/cpu.h | 13 +- target/ppc/excp_helper.c | 204 ++++++++++++++++++++++---------- target/ppc/translate.c | 3 +- target/ppc/translate_init.c.inc | 4 +- 6 files changed, 160 insertions(+), 74 deletions(-) -- 2.23.0