Add serial init and serial interrupts

This commit is contained in:
Jeremy Soller 2016-09-01 11:10:56 -06:00
parent 722d738254
commit 543ef3d96f
9 changed files with 155 additions and 53 deletions

View file

@ -197,7 +197,7 @@ pub unsafe extern fn kstart_ap(stack_start: usize, stack_end: usize) -> ! {
if let Some(ref mut display) = *device::display::DISPLAY.lock() {
let width = display.width;
display.rect(0, ap_number * 32, width, 16, 0xFF00);
display.char(0, ap_number * 16, (ap_number as u8 + b'0') as char, 0xFF00);
}
kmain_ap(ap_number);