diff --git a/Cargo.toml b/Cargo.toml index e8d797b6bc..1f3b7b413a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -74,8 +74,13 @@ hermit-macro = { path = "hermit-macro" } virtio-def = { path = "virtio-def" } ahash = { version = "0.8", default-features = false } align-address = "0.3" +anstyle = { version = "1", default-features = false } +async-channel = { version = "2.2", default-features = false } +async-lock = { version = "3.3.0", default-features = false } +async-trait = "0.1.80" bit_field = "0.10" bitflags = "2.5" +build-time = "0.1.3" cfg-if = "1" crossbeam-utils = { version = "0.8", default-features = false } dyn-clone = "1.0" @@ -93,18 +98,13 @@ pci-ids = { version = "0.2", optional = true } pci_types = { version = "0.6" } rand_chacha = { version = "0.3", default-features = false } shell-words = { version = "1.1", default-features = false } +simple-shell = { version = "0.0.1", optional = true } smallvec = { version = "1", features = ["const_new"] } take-static = "0.1" talc = { version = "4" } time = { version = "0.3", default-features = false } -zerocopy = { version = "0.7", features = ["derive"] } -build-time = "0.1.3" -async-trait = "0.1.80" -async-lock = { version = "3.3.0", default-features = false } -simple-shell = { version = "0.0.1", optional = true } volatile = { version = "0.5.4", features = ["unstable"] } -anstyle = { version = "1", default-features = false } -async-channel = { version = "2.2", default-features = false } +zerocopy = { version = "0.7", features = ["derive"] } [dependencies.smoltcp] version = "0.11" @@ -144,9 +144,9 @@ semihosting = { version = "0.1", optional = true } [target.'cfg(target_arch = "riscv64")'.dependencies] riscv = "0.11" sbi-rt = "0.0.3" +semihosting = { version = "0.1", optional = true } tock-registers = { version = "0.9", optional = true } trapframe = "0.9" -semihosting = { version = "0.1", optional = true } [dev-dependencies] float-cmp = "0.9"