Skip to content
Snippets Groups Projects
Cargo.toml 1.27 KiB
Newer Older
pigeonmoelleux's avatar
pigeonmoelleux committed
[package]
name = "skavos"
description = "Minimal operating system"
version = "0.1.0"

authors = [
    "Vincent Lafeychine",
    "Balthazar Patiachvili",
]
edition = "2021"
license = "GPL-3.0-or-later"

[dependencies]
acpi = "4"
anyhow = { version = "1", default-features = false }
circular-buffer = { version = "0.1", default-features = false }
conquer-once = { version = "0.3", default-features = false }
crossbeam-queue = { version = "0.3", default-features = false, features = [ "alloc" ] }
futures-util = { version = "0.3", default-features = false, features = [ "alloc" ] }
pigeonmoelleux's avatar
pigeonmoelleux committed
log = "0.4"
noto-sans-mono-bitmap = { version = "0.2", default-features = true, features = [ "unicode_ranges_all" ] }
once_cell = { version = "1", default-features = false, features = [ "alloc" ] }
pc-keyboard = "0.7"
pic8259 = "0.10"
qemu-exit = "3"
spin = "0.9"
uart_16550 = "0.2"
x86 = "0.52"
x86_64 = "0.14"
pigeonmoelleux's avatar
pigeonmoelleux committed

[dev-dependencies]
minicov = "0.3"

[package.metadata.skavos-bootimage]
test-success-exit-code = 13
test-args = [
  "-serial", "stdio", 
  "-serial", "null",
  "-serial", "file:target/output.profraw",
  "-display", "none",
  "-device", "isa-debug-exit,iobase=0xf4,iosize=0x04"
]
test-mountpoint = "fs_tests"