sparreal_kernel/lib.rs
1#![no_std]
2
3#[allow(unused_imports)]
4#[macro_use]
5extern crate alloc;
6#[macro_use]
7extern crate log;
8
9pub mod __export;
10pub mod hal;
11mod lang;
12mod logo;
13pub mod os;
14
15use hal::setup::start_kernel;
16pub use sparreal_macros::entry;
17
18pub fn run_kernel() -> ! {
19 logo::print_logo();
20 start_kernel()
21}