summary refs log tree commit diff stats
path: root/include/hw/riscv
diff options
context:
space:
mode:
authorAnup Patel <Anup.Patel@wdc.com>2019-11-06 11:56:43 +0000
committerPalmer Dabbelt <palmerdabbelt@google.com>2020-02-10 12:01:38 -0800
commit67b5ef30492b11c2a0f061b47773e45d87109a17 (patch)
tree77651210ee0ad39f41b4108765b1b30daf6f1c1f /include/hw/riscv
parent9a5b40b84279d60c0d93e5bb174fc9b49f901c91 (diff)
downloadfocaccia-qemu-67b5ef30492b11c2a0f061b47773e45d87109a17.tar.gz
focaccia-qemu-67b5ef30492b11c2a0f061b47773e45d87109a17.zip
riscv: virt: Use Goldfish RTC device
We extend QEMU RISC-V virt machine by adding Goldfish RTC device
to it. This will allow Guest Linux to sync it's local date/time
with Host date/time via RTC device.

Signed-off-by: Anup Patel <anup.patel@wdc.com>
Reviewed-by: Palmer Dabbelt <palmer@sifive.com>
Acked-by: Palmer Dabbelt <palmer@sifive.com>
Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Signed-off-by: Palmer Dabbelt <palmerdabbelt@google.com>
Diffstat (limited to 'include/hw/riscv')
-rw-r--r--include/hw/riscv/virt.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/hw/riscv/virt.h b/include/hw/riscv/virt.h
index b17048a93a..e69355efaf 100644
--- a/include/hw/riscv/virt.h
+++ b/include/hw/riscv/virt.h
@@ -44,6 +44,7 @@ enum {
     VIRT_DEBUG,
     VIRT_MROM,
     VIRT_TEST,
+    VIRT_RTC,
     VIRT_CLINT,
     VIRT_PLIC,
     VIRT_UART0,
@@ -57,6 +58,7 @@ enum {
 
 enum {
     UART0_IRQ = 10,
+    RTC_IRQ = 11,
     VIRTIO_IRQ = 1, /* 1 to 8 */
     VIRTIO_COUNT = 8,
     PCIE_IRQ = 0x20, /* 32 to 35 */