/ Cargo.toml
Cargo.toml
1 [package] 2 name = "blog_os" 3 version = "0.1.0" 4 edition = "2018" 5 6 [package.metadata.bootimage] 7 test-args = [ 8 "-device", 'isa-debug-exit,iobase=0xf4,iosize=0x04', "-serial", "stdio", 9 "-display", "none" 10 ] 11 test-success-exit-code = 33 12 test-timeout = 300 13 14 [dependencies] 15 bootloader = { version = "0.9", features = ["map_physical_memory"] } 16 volatile = "0.2.6" 17 spin = "0.5.2" 18 x86_64 = "0.14.2" 19 uart_16550 = "0.2.0" 20 pic8259 = "0.10.1" 21 pc-keyboard = "0.7.0" 22 linked_list_allocator = "0.9.0" 23 24 [dependencies.lazy_static] 25 version = "1.0" 26 features = ["spin_no_std"] 27 28 [dependencies.crossbeam-queue] 29 version = "0.3.11" 30 default-features = false 31 features = ["alloc"] 32 33 [dependencies.conquer-once] 34 version = "0.2.0" 35 default-features = false 36 37 [dependencies.futures-util] 38 version = "0.3.4" 39 default-features = false 40 features = ["alloc"] 41 42 [profile.dev] 43 panic = "abort" 44 45 [profile.release] 46 panic = "abort" 47 48 [[bin]] 49 name = "blog_os" 50 test = true 51 bench = false 52 53 [[test]] 54 name = "should_panic" 55 harness = false 56 57 [[test]] 58 name = "stack_overflow" 59 harness = false