explicitly UART.init() in rust_main

This commit is contained in:
Yu Chen 2023-01-03 09:32:36 +08:00
parent 01856f5243
commit 6d1960ecd9
3 changed files with 11 additions and 1 deletions

View file

@ -28,6 +28,8 @@ mod task;
mod timer;
mod trap;
use crate::drivers::chardev::CharDevice;
use crate::drivers::chardev::UART;
//use syscall::create_desktop; //for test
core::arch::global_asm!(include_str!("entry.asm"));
@ -55,6 +57,7 @@ lazy_static! {
pub fn rust_main() -> ! {
clear_bss();
mm::init();
UART.init();
println!("KERN: init gpu");
let _gpu = GPU_DEVICE.clone();
println!("KERN: init keyboard");