virtio.rs 437 B

123456789101112131415161718
  1. mod virtio_blk;
  2. #[cfg(not(any(target_arch = "riscv64", target_arch = "loongarch64")))]
  3. compile_error!("VirtIO drivers are only supported on RISC-V and LoongArch64 architecture");
  4. #[cfg(target_arch = "riscv64")]
  5. mod riscv64;
  6. #[cfg(target_arch = "loongarch64")]
  7. mod loongarch64;
  8. pub fn init_virtio_devices() {
  9. #[cfg(target_arch = "riscv64")]
  10. riscv64::init();
  11. #[cfg(target_arch = "loongarch64")]
  12. loongarch64::init();
  13. }