qemu-cr16/hw/core
Mauro Carvalho Chehab f3f747ddcf acpi/generic_event_device: add logic to detect if HEST addr is available
Create a new property (x-has-hest-addr) and use it to detect if
the GHES table offsets can be calculated from the HEST address
(qemu 10.0 and upper) or via the legacy way via an offset obtained
from the hardware_errors firmware file.

Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
Reviewed-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Reviewed-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Message-ID: <c4eb3cf32a3f158ae62dac29e866ac3f373956c3.1758610789.git.mchehab+huawei@kernel.org>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
2025-10-04 10:53:38 -04:00
..
bus.c qom: Make InterfaceInfo[] uses const 2025-04-25 17:00:41 +02:00
clock-vmstate.c
clock.c qom: Have class_init() take a const data argument 2025-04-25 17:00:41 +02:00
cpu-common.c cpus: remove TCG-ism from cpu_exit() 2025-09-17 19:00:55 +02:00
cpu-system.c accel/tcg: Move post-load tb_flush to vm_change_state hook 2025-09-24 10:29:43 -07:00
cpu-user.c cpus: Remove CPUClass::has_work() handler 2025-03-09 17:00:47 +01:00
eif.c hw/core/eif: Use stateful qcrypto apis 2024-12-13 15:26:58 +01:00
eif.h
fw-path-provider.c
generic-loader.c qom: Have class_init() take a const data argument 2025-04-25 17:00:41 +02:00
gpio.c qdev: Use machine_get_container() 2025-01-09 18:16:24 +01:00
guest-loader.c qom: Have class_init() take a const data argument 2025-04-25 17:00:41 +02:00
guest-loader.h
hotplug.c
irq.c hw/irq: New qemu_init_irq_child() function 2025-09-02 17:57:05 +02:00
Kconfig
loader-fit.c include/system: Move exec/memory.h to system/memory.h 2025-04-23 14:08:21 -07:00
loader.c linux-user: Move ppc uabi/asm/elf.h workaround to osdep.h 2025-08-28 06:39:25 +10:00
machine-hmp-cmds.c hw/core/machine: Display CPU model name in 'info cpus' command 2025-07-15 19:28:36 +02:00
machine-qmp-cmds.c Accelerators patches 2025-07-16 07:13:40 -04:00
machine-smp.c i386/cpu: add has_caches flag to check smp_cache configuration 2025-02-25 16:18:12 +01:00
machine.c acpi/generic_event_device: add logic to detect if HEST addr is available 2025-10-04 10:53:38 -04:00
meson.build meson: remove lib{system, user}_ss aliases 2025-05-26 17:31:06 +02:00
nmi.c
null-machine.c include/system: Move exec/address-spaces.h to system/address-spaces.h 2025-04-23 14:08:21 -07:00
numa.c include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
or-irq.c qom: Have class_init() take a const data argument 2025-04-25 17:00:41 +02:00
platform-bus.c qom: Have class_init() take a const data argument 2025-04-25 17:00:41 +02:00
ptimer.c include/exec: Split out icount.h 2025-04-23 14:08:44 -07:00
qdev-clock.c clock: inline most of qdev_init_clocklist 2024-12-10 18:49:24 +01:00
qdev-fw.c
qdev-hotplug.c hw/qdev: Check machine_hotplug_handler in hotplug_unplug_allowed_common 2025-01-13 17:16:03 +01:00
qdev-prop-internal.h
qdev-properties-system.c hw/display: Allow injection of virtio-gpu EDID name 2025-07-15 10:22:33 +04:00
qdev-properties.c qdev-properties: Add DEFINE_PROP_ON_OFF_AUTO_BIT64() 2025-07-14 05:25:34 -04:00
qdev-user.c qdev: Implement qdev_create_fake_machine() for user emulation 2025-01-09 18:16:24 +01:00
qdev.c qom: Make InterfaceInfo[] uses const 2025-04-25 17:00:41 +02:00
register.c hw/core/register: Do not unparent in instance_finalize() 2025-09-24 09:23:20 +02:00
reset.c qom: Have class_init() take a const data argument 2025-04-25 17:00:41 +02:00
resetcontainer.c qom: Have class_init() take a const data argument 2025-04-25 17:00:41 +02:00
resettable.c
split-irq.c qom: Have class_init() take a const data argument 2025-04-25 17:00:41 +02:00
stream.c
sysbus-fdt.c target-arm queue: 2025-09-17 11:10:55 -07:00
sysbus.c hw/core/sysbus: Introduce sysbus_mmio_map_name() helper 2025-07-15 02:56:40 -04:00
trace-events
trace.h
uboot_image.h
vm-change-state-handler.c system/runstate: add VM state change cb with return value 2025-05-14 05:39:14 -04:00
vmstate-if.c