Cargo.toml 744 B

123456789101112131415161718192021222324252627
  1. [package]
  2. name = "eonix_hal"
  3. version = "0.1.0"
  4. edition = "2024"
  5. links = "eonix_hal"
  6. [dependencies]
  7. eonix_hal_traits = { path = "./eonix_hal_traits" }
  8. eonix_hal_macros = { path = "./eonix_hal_macros" }
  9. arch = { path = "../../arch" }
  10. eonix_mm = { path = "../eonix_mm" }
  11. eonix_sync_base = { path = "../eonix_sync/eonix_sync_base" }
  12. eonix_percpu = { path = "../eonix_percpu" }
  13. eonix_preempt = { path = "../eonix_preempt" }
  14. acpi = "5.2.0"
  15. cfg-if = "1.0"
  16. [target.'cfg(target_arch = "riscv64")'.dependencies]
  17. intrusive_list = { path = "../intrusive_list" }
  18. buddy_allocator = { path = "../buddy_allocator" }
  19. sbi = "0.3.0"
  20. riscv = { version = "0.13.0", features = ["s-mode"] }
  21. riscv-peripheral = { version = "0.3.0" }
  22. fdt = "0.1"
  23. bitflags = "2.6.0"