summaryrefslogtreecommitdiff
path: root/kernel/tests/boot.rs
diff options
context:
space:
mode:
authorDennis Kobert <dennis@kobert.dev>2021-04-18 19:01:54 +0200
committerDennis Kobert <dennis@kobert.dev>2021-04-18 19:01:54 +0200
commit496ccaaf750a4ec1c537c463eff56108e1cc0bb4 (patch)
treef0ccffc3fd823cc4016c29d45408c033c973e5d5 /kernel/tests/boot.rs
parent8b810a009f8d29ba61a3c377fdeac06a3bbb151d (diff)
Further cleanupfurther-cleanup
* Bump x86_64 dep to version 0.1.14 * Rewrite LOCAL_APIC handling * Remove warnings
Diffstat (limited to 'kernel/tests/boot.rs')
-rw-r--r--kernel/tests/boot.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/kernel/tests/boot.rs b/kernel/tests/boot.rs
index 3a65ff6..c6c0de0 100644
--- a/kernel/tests/boot.rs
+++ b/kernel/tests/boot.rs
@@ -4,6 +4,7 @@
#![feature(panic_info_message)]
#![test_runner(kernel::testing::serial_test_runner)]
#![reexport_test_harness_main = "test_main"]
+#![allow(unreachable_code)]
#![no_std]
use kernel;
@@ -14,6 +15,7 @@ extern "C" fn _start() -> ! {
kernel::init();
test_main();
+ #[allow(clippy::empty_loop)]
loop {}
}
@@ -25,6 +27,7 @@ fn boot() {
#[test_case]
fn poweroff() {
qemu::exit_qemu(qemu::QemuExitCode::Success);
+ loop {}
panic!("Qemu did not exit");
}
@@ -33,5 +36,6 @@ fn poweroff() {
#[no_mangle]
extern "C" fn panic_handler(info: &core::panic::PanicInfo) -> ! {
kernel::testing::serial_panic(info);
+ #[allow(clippy::empty_loop)]
loop {}
}