# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "polyhal" version = "0.1.3" authors = ["yfblock@321353225@qq.com"] description = "This crate provides the interface for multiple platforms." readme = "README.md" license = "MIT" repository = "https://github.com/Byte-OS/polyhal" [dependencies.bitflags] version = "2.0.2" [dependencies.cfg-if] version = "1.0.0" [dependencies.fdt] version = "0.1.5" [dependencies.log] version = "0.4" [dependencies.polyhal-macro] version = "0.1.3" [dependencies.spin] version = "0.9.8" features = ["mutex"] [dev-dependencies.buddy_system_allocator] version = "0.9.1" [features] boot = [] default = [ "boot", "kcontext", ] graphic = [] kcontext = [] logger = [] multicore = ["boot"] trap = [] vga_text = [] [target."cfg(target_arch = \"aarch64\")".dependencies.aarch64-cpu] version = "9.3" [target."cfg(target_arch = \"aarch64\")".dependencies.arm_gicv2] version = "0.1.0" [target."cfg(target_arch = \"aarch64\")".dependencies.arm_pl011] version = "0.1.0" [target."cfg(target_arch = \"aarch64\")".dependencies.tock-registers] version = "0.8" [target."cfg(target_arch = \"loongarch64\")".dependencies.loongArch64] version = "0.2.2" [target."cfg(target_arch = \"riscv64\")".dependencies.riscv] version = "0.11.0" [target."cfg(target_arch = \"riscv64\")".dependencies.sbi-rt] version = "0.0.2" features = ["legacy"] [target."cfg(target_arch = \"x86_64\")".dependencies.multiboot] version = "0.8.0" [target."cfg(target_arch = \"x86_64\")".dependencies.raw-cpuid] version = "11.0" [target."cfg(target_arch = \"x86_64\")".dependencies.x2apic] version = "0.4" [target."cfg(target_arch = \"x86_64\")".dependencies.x86] version = "0.52" [target."cfg(target_arch = \"x86_64\")".dependencies.x86_64] version = "0.14"