/ 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  ]