mbox series

[0/7] various ppc fixes

Message ID 20240806131318.275109-1-npiggin@gmail.com
Headers show
Series various ppc fixes | expand

Message

Nicholas Piggin Aug. 6, 2024, 1:13 p.m. UTC
This fixes LPC serirq Coverity issues introduced in the merge
window that Cedric reported. Also fixes for an assorted bunch of 
emulation issues recently turned up when running PowerVM firmware
on the model.

Thanks,
Nick

Nicholas Piggin (7):
  ppc/pnv: Fix LPC serirq routing calculation
  ppc/pnv: Fix LPC POWER8 register sanity check
  target/ppc: Fix mtDPDES targeting SMT siblings
  target/ppc: PMIs are level triggered
  target/ppc: Fix doorbell delivery to threads in powersave
  target/ppc: Fix HFSCR facility checks
  target/ppc: Fix VRMA to not check virtual page class key protection

 target/ppc/cpu.h         |  5 +++--
 hw/ppc/pnv_lpc.c         | 14 ++++++++++----
 target/ppc/excp_helper.c | 21 +++++++++++++--------
 target/ppc/misc_helper.c |  2 +-
 target/ppc/mmu-hash64.c  |  9 ++++++++-
 5 files changed, 35 insertions(+), 16 deletions(-)

Comments

Richard Henderson Aug. 6, 2024, 10:19 p.m. UTC | #1
On 8/6/24 23:13, Nicholas Piggin wrote:
> Nicholas Piggin (7):
>    ppc/pnv: Fix LPC serirq routing calculation
>    ppc/pnv: Fix LPC POWER8 register sanity check
>    target/ppc: Fix mtDPDES targeting SMT siblings
>    target/ppc: PMIs are level triggered
>    target/ppc: Fix doorbell delivery to threads in powersave
>    target/ppc: Fix HFSCR facility checks
>    target/ppc: Fix VRMA to not check virtual page class key protection

Reviewed-by: Richard Henderson <richard.henderson@linaro.org>

r~