diff options
author | Dennis Kobert <dennis@kobert.dev> | 2019-11-08 07:28:08 +0100 |
---|---|---|
committer | Dennis Kobert <dennis@kobert.dev> | 2019-11-08 07:28:08 +0100 |
commit | d261a0f15a350d81430d3937d3c02118c395d27c (patch) | |
tree | 78cba47d4e7a31fdde64dc7b483ed5fd7d183aca /kernel/src/lib.rs | |
parent | a9d39fdb56526c4146d92e6af68cc175ec4da7c2 (diff) |
Implement guarding page
Diffstat (limited to 'kernel/src/lib.rs')
-rw-r--r-- | kernel/src/lib.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/src/lib.rs b/kernel/src/lib.rs index 45ba8e1..b36d731 100644 --- a/kernel/src/lib.rs +++ b/kernel/src/lib.rs @@ -39,6 +39,7 @@ pub extern "C" fn _start() -> ! { core::iter::successors(Some(0), |n| Some(n + 1)) .for_each(|n| write!(&mut stdout, "hello world {}!", n).unwrap()); + x86_64::instructions::interrupts::int3(); loop {} } @@ -72,6 +73,5 @@ pub extern "C" fn panic_handler(_info: &core::panic::PanicInfo) -> ! { write!(serial::SerialStream::new(), "Testing failed\n").unwrap(); qemu::exit_qemu(qemu::QemuExitCode::Failed); } - x86_64::instructions::interrupts::int3(); loop {} } |