qemu-cr16/hw/ipmi
Vishal Chourasia a9c608904f hw/core/loader: capture Error from load_image_targphys
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 <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Aditya Gupta <adityag@linux.ibm.com>
Tested-by: Aditya Gupta <adityag@linux.ibm.com>
Signed-off-by: Vishal Chourasia <vishalc@linux.ibm.com>
Message-ID: <20251024130556.1942835-6-vishalc@linux.ibm.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
2025-10-28 08:19:18 +01:00
..
ipmi.c qom: Have class_init() take a const data argument 2025-04-25 17:00:41 +02:00
ipmi_bmc_extern.c qom: Have class_init() take a const data argument 2025-04-25 17:00:41 +02:00
ipmi_bmc_sim.c hw/core/loader: capture Error from load_image_targphys 2025-10-28 08:19:18 +01:00
ipmi_bt.c cleanup: Drop pointless label at end of function 2025-04-24 09:34:53 +02:00
ipmi_kcs.c cleanup: Drop pointless label at end of function 2025-04-24 09:34:53 +02:00
isa_ipmi_bt.c qom: Make InterfaceInfo[] uses const 2025-04-25 17:00:41 +02:00
isa_ipmi_kcs.c qom: Make InterfaceInfo[] uses const 2025-04-25 17:00:41 +02:00
Kconfig ipmi: Add an SMBus IPMI interface 2019-09-20 14:08:10 -05:00
meson.build meson: Replace softmmu_ss -> system_ss 2023-06-20 10:01:30 +02:00
pci_ipmi_bt.c qom: Make InterfaceInfo[] uses const 2025-04-25 17:00:41 +02:00
pci_ipmi_kcs.c qom: Make InterfaceInfo[] uses const 2025-04-25 17:00:41 +02:00
smbus_ipmi.c qom: Make InterfaceInfo[] uses const 2025-04-25 17:00:41 +02:00