qemu-e2k/hw/rtc
Anup Patel 9a5b40b842
hw: rtc: Add Goldfish RTC device
This patch adds model for Google Goldfish virtual platform RTC device.

We will be adding Goldfish RTC device to the QEMU RISC-V virt machine
for providing real date-time to Guest Linux. The corresponding Linux
driver for Goldfish RTC device is already available in upstream Linux.

For now, VM migration support is available but untested for Goldfish RTC
device. It will be hardened in-future when we implement VM migration for
KVM RISC-V.

Signed-off-by: Anup Patel <anup.patel@wdc.com>
Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Signed-off-by: Palmer Dabbelt <palmerdabbelt@google.com>
2020-02-10 12:01:37 -08:00
..
Kconfig hw: rtc: Add Goldfish RTC device 2020-02-10 12:01:37 -08:00
Makefile.objs hw: rtc: Add Goldfish RTC device 2020-02-10 12:01:37 -08:00
aspeed_rtc.c hw: Move Aspeed RTC from hw/timer/ to hw/rtc/ subdirectory 2019-10-24 20:31:44 +02:00
ds1338.c hw: Move DS1338 device from hw/timer/ to hw/rtc/ subdirectory 2019-10-24 20:26:35 +02:00
exynos4210_rtc.c hw: Move Exynos4210 RTC from hw/timer/ to hw/rtc/ subdirectory 2019-10-24 20:29:18 +02:00
goldfish_rtc.c hw: rtc: Add Goldfish RTC device 2020-02-10 12:01:37 -08:00
m41t80.c hw: Move M41T80 device from hw/timer/ to hw/rtc/ subdirectory 2019-10-24 20:22:12 +02:00
m48t59-internal.h hw/timer/m48t59: Convert debug printf()s to trace events 2020-02-06 10:51:24 +01:00
m48t59-isa.c qdev: set properties with device_class_set_props() 2020-01-24 20:59:15 +01:00
m48t59.c hw/timer/m48t59: Convert debug printf()s to trace events 2020-02-06 10:51:24 +01:00
mc146818rtc.c qdev: set properties with device_class_set_props() 2020-01-24 20:59:15 +01:00
pl031.c qdev: set properties with device_class_set_props() 2020-01-24 20:59:15 +01:00
sun4v-rtc.c hw: Move sun4v hypervisor RTC from hw/timer/ to hw/rtc/ subdirectory 2019-10-24 20:23:15 +02:00
trace-events hw: rtc: Add Goldfish RTC device 2020-02-10 12:01:37 -08:00
twl92230.c hw: Move TWL92230 device from hw/timer/ to hw/rtc/ subdirectory 2019-10-24 20:24:50 +02:00
xlnx-zynqmp-rtc.c hw/rtc/xlnx-zynqmp-rtc: Remove unused "ptimer.h" include 2019-10-24 20:34:12 +02:00