On 24/10/25 11:26, Vishal Chourasia wrote:
Add Error **errp parameter to load_image_targphys(),
load_image_targphys_as(), and get_image_size() to enable better
error reporting when image loading fails.

Pass NULL for errp in all existing call sites to maintain current
behavior. No functional change intended in this patch.

Suggested-by: Peter Maydell <[email protected]>
Signed-off-by: Vishal Chourasia <[email protected]>
---
  hw/alpha/dp264.c         |  4 ++--
  hw/arm/armv7m.c          |  2 +-
  hw/arm/boot.c            |  5 +++--
  hw/arm/digic_boards.c    |  2 +-
  hw/arm/highbank.c        |  3 ++-
  hw/arm/raspi.c           |  2 +-
  hw/arm/vexpress.c        |  2 +-
  hw/core/generic-loader.c |  3 ++-
  hw/core/guest-loader.c   |  2 +-
  hw/core/loader.c         | 16 +++++++++-------
  hw/hppa/machine.c        |  5 +++--
  hw/i386/multiboot.c      |  2 +-
  hw/i386/x86-common.c     |  4 ++--
  hw/ipmi/ipmi_bmc_sim.c   |  2 +-
  hw/loongarch/boot.c      |  5 ++---
  hw/m68k/an5206.c         |  2 +-
  hw/m68k/mcf5208.c        |  4 ++--
  hw/m68k/next-cube.c      |  2 +-
  hw/m68k/q800.c           |  7 ++++---
  hw/m68k/virt.c           |  4 ++--
  hw/microblaze/boot.c     |  5 +++--
  hw/mips/boston.c         |  2 +-
  hw/mips/fuloong2e.c      |  9 +++++----
  hw/mips/jazz.c           |  2 +-
  hw/mips/loongson3_virt.c | 10 ++++++----
  hw/mips/malta.c          |  9 +++++----
  hw/nubus/nubus-device.c  |  2 +-
  hw/openrisc/boot.c       |  5 +++--
  hw/pci/pci.c             |  2 +-
  hw/ppc/amigaone.c        |  4 ++--
  hw/ppc/e500.c            |  5 +++--
  hw/ppc/mac_newworld.c    |  9 ++++++---
  hw/ppc/mac_oldworld.c    |  9 ++++++---
  hw/ppc/pegasos2.c        |  5 +++--
  hw/ppc/pnv.c             |  9 ++++++---
  hw/ppc/ppc440_bamboo.c   |  3 ++-
  hw/ppc/prep.c            |  8 +++++---
  hw/ppc/sam460ex.c        |  3 ++-
  hw/ppc/spapr.c           |  8 ++++----
  hw/ppc/virtex_ml507.c    |  5 +++--
  hw/riscv/boot.c          |  7 ++++---
  hw/rx/rx-gdbsim.c        |  2 +-
  hw/s390x/ipl.c           |  8 +++++---
  hw/sh4/r2d.c             |  8 +++++---
  hw/smbios/smbios.c       |  2 +-
  hw/sparc/leon3.c         |  4 ++--
  hw/sparc/sun4m.c         |  8 +++++---
  hw/sparc64/sun4u.c       |  7 ++++---
  hw/xtensa/xtfpga.c       |  3 ++-
  include/hw/loader.h      |  8 +++++---
  system/device_tree.c     |  2 +-
  51 files changed, 145 insertions(+), 106 deletions(-)

Reviewed-by: Philippe Mathieu-Daudé <[email protected]>


Reply via email to