[dependencies.align_ext]
version = "0.1.0"
[dependencies.bit_field]
version = "0.10.1"
[dependencies.bitflags]
version = "1.3"
[dependencies.bitvec]
default-features = false
features = ["alloc"]
version = "1.0"
[dependencies.buddy_system_allocator]
default-features = false
features = ["alloc"]
version = "0.10"
[dependencies.cfg-if]
version = "1.0"
[dependencies.const-assert]
version = "1.0"
[dependencies.gimli]
default-features = false
features = ["read-core"]
version = "0.28"
[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]
features = ["nightly"]
version = "0.9.6"
[dependencies.lazy_static]
features = ["spin_no_std"]
version = "1.0"
[dependencies.linux-boot-params]
version = "0.9.4"
[dependencies.log]
version = "0.4"
[dependencies.num]
default-features = false
version = "0.4"
[dependencies.num-derive]
default-features = false
version = "0.4"
[dependencies.num-traits]
default-features = false
version = "0.2"
[dependencies.ostd-macros]
version = "0.9.2"
[dependencies.ostd-pod]
version = "0.1.1"
[dependencies.ostd-test]
version = "0.9.2"
[dependencies.owo-colors]
optional = true
version = "3"
[dependencies.spin]
version = "0.9.4"
[dependencies.static_assertions]
version = "1.1.0"
[dependencies.unwinding]
default-features = false
features = ["fde-gnu-eh-frame-hdr", "hide-trace", "panic", "personality", "unwinder"]
version = "0.2.3"
[dependencies.volatile]
features = ["unstable"]
version = "0.4.5"
[dependencies.xarray]
version = "0.1.0"
[features]
cvm_guest = ["dep:tdx-guest", "dep:iced-x86"]
default = ["cvm_guest", "log_color"]
log_color = ["dep:owo-colors"]
[lib]
name = "ostd"
path = "src/lib.rs"
[package]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "Rust OS framework that facilitates the development of and innovation in OS kernels"
edition = "2021"
license = "MPL-2.0"
name = "ostd"
readme = "README.md"
repository = "https://github.com/asterinas/asterinas"
version = "0.9.4"
[package.metadata.docs.rs]
default-target = "x86_64-unknown-none"
targets = ["x86_64-unknown-none"]
[target.riscv64gc-unknown-none-elf.dependencies.fdt]
features = ["pretty-printing"]
version = "0.1.5"
[target.riscv64gc-unknown-none-elf.dependencies.riscv]
features = ["s-mode"]
version = "0.11.1"
[target.riscv64gc-unknown-none-elf.dependencies.sbi-rt]
version = "0.0.3"
[target.x86_64-unknown-none.dependencies.acpi]
version = "5.1.0"
[target.x86_64-unknown-none.dependencies.aml]
version = "0.16.3"
[target.x86_64-unknown-none.dependencies.iced-x86]
default-features = false
features = ["no_std", "decoder", "gas"]
optional = true
version = "1.21.0"
[target.x86_64-unknown-none.dependencies.multiboot2]
version = "0.23.0"
[target.x86_64-unknown-none.dependencies.tdx-guest]
optional = true
version = "0.1.7"
[target.x86_64-unknown-none.dependencies.x86]
version = "0.52.0"
[target.x86_64-unknown-none.dependencies.x86_64]
version = "0.14.2"