You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
qemu/include/hw/rtc
Paolo Bonzini d0be0ac2c3 hw/i386: move rtc-reset-reinjection command out of hw/rtc
The rtc-reset-reinjection QMP command is specific to x86, other boards do not
have the ACK tracking functionality that is needed for RTC interrupt
reinjection.  Therefore the QMP command is only included in x86, but
qmp_rtc_reset_reinjection() is implemented by hw/rtc/mc146818rtc.c
and requires tracking of all created RTC devices.  Move the implementation
to hw/i386, so that 1) it is available even if no RTC device exist
2) the only RTC that exists is easily found in x86ms->rtc.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Zhao Liu <zhao1.liu@intel.com>
Message-ID: <20240509170044.190795-12-pbonzini@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
9 months ago
..
allwinner-rtc.h Use OBJECT_DECLARE_TYPE when possible 4 years ago
aspeed_rtc.h hw/rtc/aspeed_rtc: Use 64-bit offset for holding time_t difference 1 year ago
goldfish_rtc.h goldfish_rtc: Add big-endian property 2 years ago
m48t59.h Clean up decorations and whitespace around header guards 3 years ago
mc146818rtc.h hw/i386: move rtc-reset-reinjection command out of hw/rtc 9 months ago
mc146818rtc_regs.h
pl031.h Use OBJECT_DECLARE_SIMPLE_TYPE when possible 4 years ago
sun4v-rtc.h hw/rtc/sun4v-rtc: Relicense to GPLv2-or-later 11 months ago
xlnx-zynqmp-rtc.h Clean up header guards that don't match their file name 3 years ago