Skip to content

Commit

Permalink
refactor(Cargo.toml): sort tests, features, dependencies
Browse files Browse the repository at this point in the history
Signed-off-by: Martin Kröning <martin.kroening@eonerc.rwth-aachen.de>
  • Loading branch information
mkroening committed Aug 24, 2023
1 parent bd9f223 commit 19d15c6
Showing 1 changed file with 23 additions and 25 deletions.
48 changes: 23 additions & 25 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -35,63 +35,61 @@ exclude = [
crate-type = ["staticlib", "lib"] # "lib" required for integration tests
name = "hermit"

[[test]]
name = "basic_print"
harness = false

[[test]]
name = "basic_math"
harness = true

[[test]]
name = "basic_print"
harness = false

[[test]]
name = "measure_startup_time"
harness = false

[features]
default = ["pci", "pci-ids", "acpi", "fsgsbase", "smp", "tcp", "dhcpv4", "fs"]
vga = []
newlib = []
pci = []
acpi = []
smp = ["include-transformed"]
fsgsbase = []
trace = []
rtl8139 = ["tcp", "pci"]
fs = ["pci"]
tcp = [
"smoltcp",
]
dhcpv4 = [
"tcp",
"smoltcp/proto-dhcpv4",
"smoltcp/socket-dhcpv4",
]
fs = ["pci"]
fsgsbase = []
newlib = []
pci = []
rtl8139 = ["tcp", "pci"]
smp = ["include-transformed"]
tcp = ["smoltcp"]
trace = []
vga = []

[dependencies]
ahash = { version = "0.8", default-features = false }
align-address = "0.1"
bitflags = "2.4"
bit_field = "0.10"
bitflags = "2.4"
crossbeam-utils = { version = "0.8", default-features = false }
dyn-clone = "1.0"
hashbrown = { version = "0.14", default-features = false }
hermit-entry = { version = "0.9", features = ["kernel"] }
hermit-sync = "0.1.3"
include-transformed = { version = "0.2", optional = true }
lock_api = "0.4"
log = { version = "0.4", default-features = false }
num = { version = "0.4", default-features = false }
num-derive = "0.4"
num-traits = { version = "0.2", default-features = false }
pci-ids = { version = "0.2", optional = true }
pci_types = { version = "0.5" }
pflock = "0.2"
shell-words = { version = "1.1", default-features = false }
qemu-exit = "3.0"
rand_chacha = { version = "0.3", default-features = false }
lock_api = "0.4"
num = { version = "0.4", default-features = false }
num-traits = { version = "0.2", default-features = false }
num-derive = "0.4"
zerocopy = "0.6"
shell-words = { version = "1.1", default-features = false }
talc = { version = "2" }
time = { version = "0.3", default-features = false }
pci_types = { version = "0.5" }
zerocopy = "0.6"

[dependencies.smoltcp]
version = "0.10"
Expand Down Expand Up @@ -124,10 +122,10 @@ x86 = { version = "0.52", default-features = false }
x86_64 = "0.14"

[target.'cfg(target_arch = "aarch64")'.dependencies]
hermit-dtb = { version = "0.1" }
aarch64 = { version = "0.0.10", default-features = false }
tock-registers = { version = "0.8.x", default-features = false }
arm-gic = { version = "0.1" }
hermit-dtb = { version = "0.1" }
tock-registers = { version = "0.8.x", default-features = false }

[dev-dependencies]
float-cmp = "0.9"
Expand Down

0 comments on commit 19d15c6

Please sign in to comment.