From 9d417ee2f5ecc3f3dfa2eff41e1029e4f611a4c7 Mon Sep 17 00:00:00 2001 From: Piotr Tworek Date: Wed, 15 Jun 2022 23:18:31 +0200 Subject: [PATCH] os: Allow VirtIO drivers to be built for RISC-V Just add riscv spec files. The riscv versions should use MMIO transport as ARM versions do. They also should work fine for riscv_qemu machine from genode-riscv repository. --- repos/os/src/drivers/framebuffer/virtio/spec/riscv/target.mk | 3 +++ repos/os/src/drivers/input/virtio/spec/riscv/target.mk | 3 +++ repos/os/src/drivers/nic/virtio/spec/riscv/target.mk | 3 +++ 3 files changed, 9 insertions(+) create mode 100644 repos/os/src/drivers/framebuffer/virtio/spec/riscv/target.mk create mode 100644 repos/os/src/drivers/input/virtio/spec/riscv/target.mk create mode 100644 repos/os/src/drivers/nic/virtio/spec/riscv/target.mk diff --git a/repos/os/src/drivers/framebuffer/virtio/spec/riscv/target.mk b/repos/os/src/drivers/framebuffer/virtio/spec/riscv/target.mk new file mode 100644 index 0000000000..a3ad102711 --- /dev/null +++ b/repos/os/src/drivers/framebuffer/virtio/spec/riscv/target.mk @@ -0,0 +1,3 @@ +REQUIRES = riscv + +include $(REP_DIR)/src/drivers/framebuffer/virtio/target_mmio.inc diff --git a/repos/os/src/drivers/input/virtio/spec/riscv/target.mk b/repos/os/src/drivers/input/virtio/spec/riscv/target.mk new file mode 100644 index 0000000000..ecf75bc827 --- /dev/null +++ b/repos/os/src/drivers/input/virtio/spec/riscv/target.mk @@ -0,0 +1,3 @@ +REQUIRES = riscv + +include $(REP_DIR)/src/drivers/input/virtio/target_mmio.inc diff --git a/repos/os/src/drivers/nic/virtio/spec/riscv/target.mk b/repos/os/src/drivers/nic/virtio/spec/riscv/target.mk new file mode 100644 index 0000000000..20569fd810 --- /dev/null +++ b/repos/os/src/drivers/nic/virtio/spec/riscv/target.mk @@ -0,0 +1,3 @@ +REQUIRES = riscv + +include $(REP_DIR)/src/drivers/nic/virtio/target_mmio.inc