small fixes

This commit is contained in:
Zoe
2023-11-25 23:11:03 -06:00
parent 749ee0a0ba
commit c58b89299d
3 changed files with 10 additions and 15 deletions

View File

@@ -114,7 +114,7 @@ fn idt_init() {
}
#[naked]
pub extern "C" fn syscall(func: extern "C" fn()) {
pub extern "C" fn syscall() {
unsafe {
core::arch::asm!(
"push rdi",

View File

@@ -46,11 +46,6 @@ pub extern "C" fn _start() -> ! {
.label_bytes()
);
let asd: u32 = 0xdeadbeef;
unsafe {
*(asd as *mut u64) = 12;
};
usr::shell::init_shell();
hcf();

View File

@@ -77,17 +77,17 @@ impl Console {
back_buffer.pointer = back_buffer_region.unwrap();
let row_size = back_buffer.pitch / (back_buffer.bpp / 8);
// let row_size = back_buffer.pitch / (back_buffer.bpp / 8);
let screen_size = row_size * back_buffer.height;
// let screen_size = row_size * back_buffer.height;
unsafe {
core::ptr::write_bytes::<u32>(
back_buffer.pointer as *mut u32,
0x000000,
screen_size,
);
}
// unsafe {
// core::ptr::write_bytes::<u32>(
// back_buffer.pointer as *mut u32,
// 0x000000,
// screen_size,
// );
// }
(*self.second_buffer.lock().write()) = Some(back_buffer);
}