Cargo.toml 764 B

1234567891011121314151617181920212223242526272829
  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. eonix_mm = { path = "../eonix_mm" }
  10. eonix_sync_base = { path = "../eonix_sync/eonix_sync_base" }
  11. eonix_percpu = { path = "../eonix_percpu" }
  12. eonix_preempt = { path = "../eonix_preempt" }
  13. acpi = "5.2.0"
  14. cfg-if = "1.0"
  15. [target.'cfg(target_arch = "riscv64")'.dependencies]
  16. intrusive_list = { path = "../intrusive_list" }
  17. buddy_allocator = { path = "../buddy_allocator" }
  18. sbi = "0.3.0"
  19. riscv = { version = "0.13.0", features = ["s-mode"] }
  20. fdt = "0.1"
  21. bitflags = "2.6.0"
  22. [target.'cfg(target_arch = "loongarch64")'.dependencies]
  23. loongArch64 = "0.2.5"
  24. fdt = "0.1"