/ Cargo.toml
Cargo.toml
1 [package] 2 name = "btros" 3 version = "0.1.0" 4 edition = "2021" 5 6 [workspace] 7 members = ["kernel"] 8 9 [dependencies] 10 ovmf-prebuilt = "0.1.0-alpha.1" 11 12 [build-dependencies] 13 bootloader = "0.11" 14 kernel = { path = "kernel", artifact = "bin", target = "x86_64-unknown-none" } 15 16 [package.metadata.bootloader] 17 map-physical-memory = true 18 #physical-memory-offset = 0x0000_4000_0000_0000 19 20 [profile.dev] 21 panic = "abort" 22 23 opt-level = 0 24 25 [profile.release] 26 panic = "abort" 27 28 #[profile.dev.package.kernel] 29 #rust-flags = [ 30 # "-C", 31 # "link-args=--image-base 0xFFFF800000000000", 32 #] 33 34 [build] 35 rust-flags = [ 36 "-C", 37 "link-args=--image-base 0xFFFF800000000000", 38 ]