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.rs15
1 files changed, 13 insertions, 2 deletions
diff --git a/kernel/src/main.rs b/kernel/src/main.rs
index e7a11a9..397296e 100644
--- a/kernel/src/main.rs
+++ b/kernel/src/main.rs
@@ -1,3 +1,14 @@
-fn main() {
- println!("Hello, world!");
+#![no_std]
+#![no_main]
+
+use core::panic::PanicInfo;
+
+#[panic_handler]
+fn panic(_info: &PanicInfo) -> ! {
+ loop {}
+}
+
+#[unsafe(no_mangle)]
+pub extern "C" fn _start() -> ! {
+ loop {}
}