You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
67 lines
1.5 KiB
67 lines
1.5 KiB
[package] |
|
name = "xe_os" |
|
version = "0.1.0" |
|
authors = ["Christine Dodrill <[email protected]>"] |
|
edition = "2018" |
|
|
|
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html |
|
|
|
[dependencies] |
|
bootloader = { version = "0.8.0", features = ["map_physical_memory"]} |
|
volatile = "0.2.6" |
|
spin = "0.5.2" |
|
x86_64 = "0.9.6" |
|
uart_16550 = "0.2.0" |
|
pic8259_simple = "0.1.1" |
|
pc-keyboard = "0" |
|
linked_list_allocator = "0" |
|
wasmi = { git = "https://github.com/paritytech/wasmi", default-features=false, features = ["core"] } |
|
compiler_builtins = { git = "https://github.com/rust-lang/compiler-builtins" } |
|
chrono = { git = "https://tulpa.dev/xeos/chrono", default-features=false, features = ["alloc"] } |
|
cmos = "0.1.1" |
|
|
|
[dependencies.lazy_static] |
|
version = "1.0" |
|
features = ["spin_no_std"] |
|
|
|
[dependencies.crossbeam-queue] |
|
version = "0.2.1" |
|
default-features = false |
|
features = ["alloc"] |
|
|
|
[dependencies.futures-util] |
|
version = "0.3.4" |
|
default-features = false |
|
features = ["alloc"] |
|
|
|
[dependencies.conquer-once] |
|
version = "0.2.0" |
|
default-features = false |
|
|
|
[profile.dev] |
|
panic = "abort" |
|
|
|
[profile.release] |
|
panic = "abort" |
|
|
|
[package.metadata.bootimage] |
|
run-args = [ |
|
"-device", "isa-debug-exit,iobase=0xf4,iosize=0x04", |
|
"-m", "128" |
|
] |
|
test-args = [ |
|
"-device", "isa-debug-exit,iobase=0xf4,iosize=0x04", |
|
"-display", "none", |
|
"-serial", "stdio", |
|
"-m", "128" |
|
] |
|
test-success-exit-code = 33 |
|
test-timeout = 300 |
|
|
|
[[test]] |
|
name = "should_panic" |
|
harness = false |
|
|
|
[[test]] |
|
name = "stack_overflow" |
|
harness = false
|
|
|