qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/6] ppc/pnv: LPC fixes and add nice PNOR image
@ 2025-03-03 10:33 Nicholas Piggin
  2025-03-03 10:33 ` [PATCH 1/6] ppc/pnv: Support LPC host controller irqs other than serirqs Nicholas Piggin
                   ` (5 more replies)
  0 siblings, 6 replies; 7+ messages in thread
From: Nicholas Piggin @ 2025-03-03 10:33 UTC (permalink / raw)
  To: qemu-ppc; +Cc: Nicholas Piggin, Frédéric Barrat, qemu-devel

Here a few fixes and improvements I gathered looking at firmware
errors. One is LPC transaction error response, another is problems
addressing the PNOR (skiboot has a bug here too I need to fix),
and another is the lack of a nice properly formatted default
PNOR image.

Thanks,
Nick

Nicholas Piggin (6):
  ppc/pnv: Support LPC host controller irqs other than serirqs
  ppc/pnv: raise no-response errors if an LPC transaction fails
  ppc/pnv: Implement LPC FW address space IDSEL
  ppc/pnv: Move PNOR to offset 0 in the ISA FW space
  ppc/pnv: Add a PNOR address and size sanity checks
  ppc/pnv: Add a default formatted PNOR image

 MAINTAINERS                 |   1 +
 docs/system/ppc/powernv.rst |   7 +++
 include/hw/ppc/pnv_pnor.h   |   6 ++-
 hw/ppc/pnv.c                |  16 ++++++-
 hw/ppc/pnv_bmc.c            |  28 ++++++++++++
 hw/ppc/pnv_lpc.c            |  89 ++++++++++++++++++++----------------
 pc-bios/README              |  13 ++++++
 pc-bios/meson.build         |   1 +
 pc-bios/pnv-pnor.bin        | Bin 0 -> 139264 bytes
 9 files changed, 119 insertions(+), 42 deletions(-)
 create mode 100644 pc-bios/pnv-pnor.bin

-- 
2.47.1



^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2025-03-03 10:35 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-03-03 10:33 [PATCH 0/6] ppc/pnv: LPC fixes and add nice PNOR image Nicholas Piggin
2025-03-03 10:33 ` [PATCH 1/6] ppc/pnv: Support LPC host controller irqs other than serirqs Nicholas Piggin
2025-03-03 10:33 ` [PATCH 2/6] ppc/pnv: raise no-response errors if an LPC transaction fails Nicholas Piggin
2025-03-03 10:33 ` [PATCH 3/6] ppc/pnv: Implement LPC FW address space IDSEL Nicholas Piggin
2025-03-03 10:33 ` [PATCH 4/6] ppc/pnv: Move PNOR to offset 0 in the ISA FW space Nicholas Piggin
2025-03-03 10:33 ` [PATCH 5/6] ppc/pnv: Add a PNOR address and size sanity checks Nicholas Piggin
2025-03-03 10:33 ` [PATCH 6/6] ppc/pnv: Add a default formatted PNOR image Nicholas Piggin

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).