|
|
@ -1,3 +1,6 @@
|
|
|
|
|
|
|
|
#[path = "../../../../drivers/gpu/fb.rs"]
|
|
|
|
|
|
|
|
pub mod fb;
|
|
|
|
|
|
|
|
|
|
|
|
use crate::memory::phys_to_virt;
|
|
|
|
use crate::memory::phys_to_virt;
|
|
|
|
|
|
|
|
|
|
|
|
/// Mask all external interrupt except serial.
|
|
|
|
/// Mask all external interrupt except serial.
|
|
|
@ -16,3 +19,7 @@ pub unsafe fn enable_serial_interrupt() {
|
|
|
|
UART16550.add(4).write_volatile(0x0B);
|
|
|
|
UART16550.add(4).write_volatile(0x0B);
|
|
|
|
UART16550.add(1).write_volatile(0x01);
|
|
|
|
UART16550.add(1).write_volatile(0x01);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
pub fn probe_fb_info(_width: u32, _height: u32, _depth: u32) -> fb::FramebufferResult {
|
|
|
|
|
|
|
|
unimplemented!()
|
|
|
|
|
|
|
|
}
|
|
|
|