summaryrefslogtreecommitdiff
path: root/kernel/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/src/main.rs')
-rw-r--r--kernel/src/main.rs16
1 files changed, 16 insertions, 0 deletions
diff --git a/kernel/src/main.rs b/kernel/src/main.rs
new file mode 100644
index 0000000..bfa20e6
--- /dev/null
+++ b/kernel/src/main.rs
@@ -0,0 +1,16 @@
+#![no_std]
+#![no_main]
+#![feature(used_with_arg)]
+
+// extern crate alloc;
+
+use bootloader_api::{BootInfo, BootloaderConfig, entry_point};
+use kernel::pm::hcf;
+
+const CONFIG: BootloaderConfig = BootloaderConfig::new_default();
+
+fn kmain(boot_info: &'static mut BootInfo) -> ! {
+ hcf()
+}
+
+entry_point!(kmain);