summaryrefslogtreecommitdiffstats
path: root/include/hw/rtc/mc146818rtc.h
diff options
context:
space:
mode:
authorBernhard Beschow2022-03-01 23:00:31 +0100
committerPhilippe Mathieu-Daudé2022-03-08 19:38:17 +0100
commit3b004a16540aa41f2aa6a1ceb0bf306716766914 (patch)
treef4add451122d9070eea8a7805bdc673961c8d013 /include/hw/rtc/mc146818rtc.h
parenthw/mips/gt64xxx_pci: Resolve gt64120_register() (diff)
downloadqemu-3b004a16540aa41f2aa6a1ceb0bf306716766914.tar.gz
qemu-3b004a16540aa41f2aa6a1ceb0bf306716766914.tar.xz
qemu-3b004a16540aa41f2aa6a1ceb0bf306716766914.zip
hw/rtc/mc146818rtc: QOM'ify IRQ number
Exposing the IRQ number as a QOM property not only allows it to be configurable but also to be displayed in HMP: Before: (qemu) info qtree ... dev: mc146818rtc, id "" gpio-out "" 1 base_year = 0 (0x0) lost_tick_policy = "discard" After: dev: mc146818rtc, id "" gpio-out "" 1 base_year = 0 (0x0) irq = 8 (0x8) lost_tick_policy = "discard" The reason the IRQ number didn's show up before is that this device does not call isa_init_irq(). Signed-off-by: Bernhard Beschow <shentey@gmail.com> Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Message-Id: <20220301220037.76555-2-shentey@gmail.com> Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Message-Id: <20220307134353.1950-9-philippe.mathieu.daude@gmail.com> Reviewed-by: Bernhard Beschow <shentey@gmail.com>
Diffstat (limited to 'include/hw/rtc/mc146818rtc.h')
-rw-r--r--include/hw/rtc/mc146818rtc.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/hw/rtc/mc146818rtc.h b/include/hw/rtc/mc146818rtc.h
index 5b45b22924..deef93f89a 100644
--- a/include/hw/rtc/mc146818rtc.h
+++ b/include/hw/rtc/mc146818rtc.h
@@ -25,6 +25,7 @@ struct RTCState {
MemoryRegion coalesced_io;
uint8_t cmos_data[128];
uint8_t cmos_index;
+ uint8_t isairq;
int32_t base_year;
uint64_t base_rtc;
uint64_t last_update;