[package] edition = "2021" name = "ableos" version = "0.1.0" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [profile.release] panic = "abort" [package.metadata.bootimage] run-args = [ "-serial", "stdio", "-smp", "cores=2", "-device", "virtio-blk-pci,drive=drive0,id=virtblk0,num-queues=4", "-drive", "file=disk.qcow2,if=none,id=drive0", ] test-args = [ "-device", "isa-debug-exit,iobase=0xf4,iosize=0x04", "-serial", "stdio", ] [dependencies] linked_list_allocator = "0.9.0" lliw = "0.2.0" qoi_rs = "*" spin = "0.5.2" [dependencies.wasmi] default-features = false features = ["core"] version = "*" [dependencies.lazy_static] features = ["spin_no_std"] version = "1.0" [dependencies.externc-libm] git = "https://github.com/HaruxOS/externc-libm" [target.'cfg(target_arch = "x86_64")'.dependencies] bootloader = { version = "0.9.8", features = ["map_physical_memory"] } cpuio = { git = "https://github.com/anyusernameworks/cpuio.git" } pic8259 = "0.10.1" uart_16550 = "0.2.0" volatile = "0.2.6" x86_64 = "*"