Files
XunilOS/kernel/Cargo.toml
T
csd4ni3l 6ebc6ada09 Increase kernel stack size to 2mb, move from cooperative to timer
preemption based scheduling, add correct save_lock on aarch64, add
simple IPC (read, write, manage), and simple and unsecure SHM, add
per-process kernel stacks, add copy_cstr_to_user, always use run_next
for aarch64, remove primitives from the kernel
2026-05-26 09:53:59 +02:00

34 lines
614 B
TOML

[package]
name = "XunilOS"
version = "0.1.0"
edition = "2024"
[[bin]]
name = "XunilOS"
test = false
bench = false
[dependencies]
bitflags = "2.11.1"
font8x8 = { version = "0.3.1", default-features = false }
heapless = "0.9.2"
lazy_static = { version = "1.5.0", features = ["spin_no_std"] }
limine = "0.5"
pc-keyboard = "0.8.0"
spin = "0.10.0"
static_cell = "2.1.1"
[target.'cfg(target_arch = "x86_64")'.dependencies]
pic8259 = "0.11.0"
x86_64 = "0.15.4"
[target.'cfg(target_arch = "aarch64")'.dependencies]
aarch64-cpu = "11.2.0"
fdt = "0.1.5"
[profile.dev]
panic = "abort"
[profile.release]
panic = "abort"