[package] name = "kernel" version = "0.1.0" authors = ["Andre Richter "] edition = "2018" # The features section is used to select the target board. [features] default = [] bsp_rpi3 = ["cortex-a", "register"] bsp_rpi4 = ["cortex-a", "register"] [dependencies] qemu-exit = "1.0.x" test-types = { path = "test-types" } # Optional dependencies cortex-a = { version = "3.0.x", optional = true } register = { version = "0.5.x", features = ["no_std_unit_tests"], optional = true } ##-------------------------------------------------------------------------------------------------- ## Testing ##-------------------------------------------------------------------------------------------------- [dev-dependencies] test-macros = { path = "test-macros" } # Unit tests are done in the library part of the kernel. [lib] name = "libkernel" test = true # Disable unit tests for the kernel binary. [[bin]] name = "kernel" test = false # List of tests without harness. [[test]] name = "00_console_sanity" harness = false [[test]] name = "02_exception_sync_page_fault" harness = false