# 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 = "ostd" version = "0.6.2" build = false autobins = false autoexamples = false autotests = false autobenches = false description = "Rust OS framework that facilitates the development of and innovation in OS kernels" readme = "README.md" license = "MPL-2.0" repository = "https://github.com/asterinas/asterinas" [package.metadata.docs.rs] default-target = "x86_64-unknown-none" targets = ["x86_64-unknown-none"] [lib] name = "ostd" path = "src/lib.rs" [dependencies.align_ext] version = "0.1.0" [dependencies.array-init] version = "2.0" [dependencies.bit_field] version = "0.10.1" [dependencies.bitflags] version = "1.3" [dependencies.bitvec] version = "1.0" features = ["alloc"] default-features = false [dependencies.buddy_system_allocator] version = "0.9.0" [dependencies.cfg-if] version = "1.0" [dependencies.gimli] version = "0.28" features = ["read-core"] default-features = false [dependencies.id-alloc] version = "0.1.0" [dependencies.inherit-methods-macro] version = "0.1.0" [dependencies.int-to-c-enum] version = "0.1.0" [dependencies.intrusive-collections] version = "0.9.6" features = ["nightly"] [dependencies.lazy_static] version = "1.0" features = ["spin_no_std"] [dependencies.linux-boot-params] version = "0.1.0" [dependencies.log] version = "0.4" [dependencies.num] version = "0.4" default-features = false [dependencies.num-derive] version = "0.4" default-features = false [dependencies.num-traits] version = "0.2" default-features = false [dependencies.ostd-macros] version = "0.1.3" [dependencies.ostd-test] version = "0.1.0" [dependencies.owo-colors] version = "3" optional = true [dependencies.pod-rs] version = "0.1.1" [dependencies.spin] version = "0.9.4" [dependencies.static_assertions] version = "1.1.0" [dependencies.tdx-guest] version = "0.1.0" optional = true [dependencies.trapframe] version = "0.9.0" [dependencies.unwinding] version = "0.2.2" features = [ "fde-gnu-eh-frame-hdr", "hide-trace", "panic", "personality", "unwinder", ] default-features = false [dependencies.volatile] version = "0.4.5" features = ["unstable"] [dependencies.xarray] version = "0.1.0" [features] default = ["log_color"] intel_tdx = [ "dep:tdx-guest", "dep:iced-x86", ] log_color = ["dep:owo-colors"] [target.x86_64-unknown-none.dependencies.acpi] version = "4.1.1" [target.x86_64-unknown-none.dependencies.aml] version = "0.16.3" [target.x86_64-unknown-none.dependencies.iced-x86] version = "1.21.0" features = [ "no_std", "decoder", "gas", ] optional = true default-features = false [target.x86_64-unknown-none.dependencies.multiboot2] version = "0.20.2" [target.x86_64-unknown-none.dependencies.rsdp] version = "2.0.0" [target.x86_64-unknown-none.dependencies.x86] version = "0.52.0" [target.x86_64-unknown-none.dependencies.x86_64] version = "0.14.2" [lints.rust.unexpected_cfgs] level = "warn" priority = 0 check-cfg = ["cfg(ktest)"]