diff --git a/src/start.rs b/src/start.rs index faac4b4..d7b3663 100644 --- a/src/start.rs +++ b/src/start.rs @@ -15,6 +15,8 @@ use memory; use paging::{self, entry, Page, VirtualAddress}; use paging::mapper::MapperFlushAll; +use stop; + /// Test of zero values in BSS. static BSS_TEST_ZERO: usize = 0; /// Test of non-zero values in data. diff --git a/src/stop.rs b/src/stop.rs index bf01fde..27c13d3 100644 --- a/src/stop.rs +++ b/src/stop.rs @@ -5,7 +5,7 @@ use syscall::io::{Io, Pio}; pub unsafe extern fn kstop() -> ! { println!("kstop"); acpi::set_global_s_state(5); - + // Magic shutdown code for bochs and qemu (older versions). for c in "Shutdown".bytes() { let port = 0x8900;