@@ -34,11 +34,28 @@ name = "measure_startup_time"
3434harness = false
3535
3636[features ]
37- default = [" kernel-stack" , " pci" , " pci-ids" , " acpi" , " fsgsbase" , " smp" , " tcp" , " dhcpv4" , " virtio-fs" , " virtio-net" , " virtio-vsock" ]
37+ default = [
38+ " kernel-stack" ,
39+ " pci" ,
40+ " pci-ids" ,
41+ " acpi" ,
42+ " fsgsbase" ,
43+ " smp" ,
44+ " tcp" ,
45+ " dhcpv4" ,
46+ " virtio-fs" ,
47+ " virtio-net" ,
48+ " virtio-vsock" ,
49+ ]
3850acpi = []
3951alloc-stats = [" talc/counters" ]
4052common-os = []
41- dhcpv4 = [" net" , " smoltcp" , " smoltcp/proto-dhcpv4" , " smoltcp/socket-dhcpv4" ]
53+ dhcpv4 = [
54+ " net" ,
55+ " smoltcp" ,
56+ " smoltcp/proto-dhcpv4" ,
57+ " smoltcp/socket-dhcpv4" ,
58+ ]
4259dns = [" net" , " smoltcp" , " smoltcp/socket-dns" ]
4360fsgsbase = []
4461gem-net = [" net" , " dep:tock-registers" ]
@@ -75,7 +92,7 @@ vsock = ["virtio-vsock"]
7592
7693[lints .rust ]
7794rust_2018_idioms = " warn"
78- unexpected_cfgs = { level = " warn" , check-cfg = [' cfg(careful)' ] }
95+ unexpected_cfgs = { level = " warn" , check-cfg = [" cfg(careful)" ] }
7996unsafe_op_in_unsafe_fn = " warn"
8097
8198[lints .clippy ]
@@ -153,14 +170,9 @@ features = [
153170 " async" ,
154171 " medium-ethernet" ,
155172 " proto-ipv4" ,
156- " proto-ipv6" ,
157- # Enable IP fragmentation
173+ " proto-ipv6" , # Enable IP fragmentation
158174 " proto-ipv4-fragmentation" ,
159- " proto-ipv6-fragmentation" ,
160- #
161- # Assume a MTU size of 9000
162- # "fragmentation-buffer-size-8192",
163- # "reassembly-buffer-size-8192",
175+ " proto-ipv6-fragmentation" ,# # Assume a MTU size of 9000#"fragmentation-buffer-size-8192",#"reassembly-buffer-size-8192",
164176]
165177
166178[target .'cfg(target_arch = "x86_64")' .dependencies ]
@@ -169,8 +181,8 @@ raw-cpuid = "11"
169181uart_16550 = " 0.4"
170182x86_64 = " 0.15"
171183memory_addresses = { version = " 0.3" , default-features = false , features = [
172- " x86_64" ,
173- " conv-x86_64" ,
184+ " x86_64" ,
185+ " conv-x86_64" ,
174186] }
175187
176188[target .'cfg(target_arch = "aarch64")' .dependencies ]
@@ -179,7 +191,7 @@ arm-gic = { version = "0.6" }
179191arm-pl011-uart = { version = " 0.4" , default-features = false }
180192semihosting = { version = " 0.1" , optional = true }
181193memory_addresses = { version = " 0.3" , default-features = false , features = [
182- " aarch64" ,
194+ " aarch64" ,
183195] }
184196
185197[target .'cfg(target_arch = "riscv64")' .dependencies ]
@@ -189,7 +201,7 @@ semihosting = { version = "0.1", optional = true }
189201tock-registers = { version = " 0.10" , optional = true }
190202trapframe = " 0.10"
191203memory_addresses = { version = " 0.3" , default-features = false , features = [
192- " riscv64" ,
204+ " riscv64" ,
193205] }
194206
195207[dev-dependencies ]
@@ -202,13 +214,8 @@ built = { version = "0.8", features = ["git2", "chrono"] }
202214llvm-tools = " 0.1"
203215
204216[workspace ]
205- members = [
206- " hermit-macro" ,
207- " xtask" ,
208- ]
209- exclude = [
210- " hermit-builtins" ,
211- ]
217+ members = [" hermit-macro" , " xtask" ]
218+ exclude = [" hermit-builtins" ]
212219
213220[patch .crates-io ]
214221safe-mmio = { git = " https://github.com/hermit-os/safe-mmio" , branch = " be" }
0 commit comments