@@ -13,6 +13,7 @@ edition = "2021"
13
13
members = [
14
14
" api" ,
15
15
" common" ,
16
+ " common/config" ,
16
17
" uefi" ,
17
18
" bios/boot_sector" ,
18
19
" bios/stage-*" ,
@@ -37,6 +38,7 @@ repository = "https://github.com/rust-osdev/bootloader"
37
38
[workspace .dependencies ]
38
39
bootloader_api = { version = " 0.11.0" , path = " api" }
39
40
bootloader-x86_64-common = { version = " 0.11.0" , path = " common" }
41
+ bootloader-boot-config = { version = " 0.11.0" , path = " common/config" }
40
42
bootloader-x86_64-bios-common = { version = " 0.11.0" , path = " bios/common" }
41
43
42
44
[features ]
@@ -53,6 +55,8 @@ fatfs = { version = "0.3.4", default-features = false, features = [
53
55
tempfile = " 3.3.0"
54
56
mbrman = { version = " 0.5.1" , optional = true }
55
57
gpt = { version = " 3.0.0" , optional = true }
58
+ bootloader-boot-config = { version = " 0.11.0" , path = " common/config" }
59
+ serde_json = " 1.0.91"
56
60
57
61
[dev-dependencies ]
58
62
bootloader_test_runner = { path = " tests/runner" }
@@ -61,6 +65,7 @@ test_kernel_higher_half = { path = "tests/test_kernels/higher_half", artifact =
61
65
test_kernel_map_phys_mem = { path = " tests/test_kernels/map_phys_mem" , artifact = " bin" , target = " x86_64-unknown-none" }
62
66
test_kernel_pie = { path = " tests/test_kernels/pie" , artifact = " bin" , target = " x86_64-unknown-none" }
63
67
test_kernel_ramdisk = { path = " tests/test_kernels/ramdisk" , artifact = " bin" , target = " x86_64-unknown-none" }
68
+ test_kernel_config_file = { path = " tests/test_kernels/config_file" , artifact = " bin" , target = " x86_64-unknown-none" }
64
69
test_kernel_min_stack = { path = " tests/test_kernels/min_stack" , artifact = " bin" , target = " x86_64-unknown-none" }
65
70
66
71
[profile .dev ]
0 commit comments