diff options
| author | Igor Mammedov <imammedo@redhat.com> | 2013-04-23 10:29:40 +0200 |
|---|---|---|
| committer | Andreas Färber <afaerber@suse.de> | 2013-05-01 13:04:18 +0200 |
| commit | b8b7456d6ab7edb450ae5ec6473d3cd9a80412f4 (patch) | |
| tree | 39b1a602129be6eef297683775a074be8e0e338c /hw/timer/mc146818rtc.c | |
| parent | 066e9b2710be887f435e0e899fa71f1f4314f702 (diff) | |
| download | focaccia-qemu-b8b7456d6ab7edb450ae5ec6473d3cd9a80412f4.tar.gz focaccia-qemu-b8b7456d6ab7edb450ae5ec6473d3cd9a80412f4.zip | |
pc: Update rtc_cmos on CPU hot-plug
It provides updated currently available CPUs count to BIOS on reboot. Signed-off-by: Igor Mammedov <imammedo@redhat.com> Signed-off-by: Andreas Färber <afaerber@suse.de>
Diffstat (limited to 'hw/timer/mc146818rtc.c')
| -rw-r--r-- | hw/timer/mc146818rtc.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/hw/timer/mc146818rtc.c b/hw/timer/mc146818rtc.c index afbd0db298..481604de35 100644 --- a/hw/timer/mc146818rtc.c +++ b/hw/timer/mc146818rtc.c @@ -680,6 +680,13 @@ void rtc_set_memory(ISADevice *dev, int addr, int val) s->cmos_data[addr] = val; } +int rtc_get_memory(ISADevice *dev, int addr) +{ + RTCState *s = MC146818_RTC(dev); + assert(addr >= 0 && addr <= 127); + return s->cmos_data[addr]; +} + static void rtc_set_date_from_host(ISADevice *dev) { RTCState *s = MC146818_RTC(dev); |