summaryrefslogtreecommitdiff
path: root/kernel/tests/test01.rs
blob: 933d6894b39bb5888dd4c9e4158837a10d141fbe (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#![no_main]
#![feature(compiler_builtins_lib)]
#![feature(custom_test_frameworks)]
#![feature(abi_x86_interrupt)]
#![feature(panic_info_message)]
#![test_runner(crate::testing::serial_test_runner)]
#![no_std]

use kernel;
use kernel::io::qemu;

#[no_mangle]
extern "C" fn _start() -> ! {
    kernel::io::panic_screen::show(Some(&format_args!("hey bro")));


    loop {}
}

#[cfg(test)]
#[panic_handler]
#[no_mangle]
extern "C" fn panic_handler(info: &core::panic::PanicInfo) -> ! {
    loop {}
}