From bb5bf9115b484c56be2278169dbd9c70d78b3d08 Mon Sep 17 00:00:00 2001 From: zxq5 Date: Sat, 22 Feb 2025 03:29:33 +0000 Subject: [PATCH] fixed weird merge issues --- kernel/src/arch/x86_64/interrupts.rs | 11 +++-------- kernel/src/lib.rs | 3 --- kernel/src/main.rs | 3 --- 3 files changed, 3 insertions(+), 14 deletions(-) diff --git a/kernel/src/arch/x86_64/interrupts.rs b/kernel/src/arch/x86_64/interrupts.rs index 234915f..093a85c 100644 --- a/kernel/src/arch/x86_64/interrupts.rs +++ b/kernel/src/arch/x86_64/interrupts.rs @@ -18,8 +18,7 @@ static IDT: Lazy = Lazy::new(|| { idt }); -<<<<<<< Updated upstream -======= + pub const PIC_1_OFFSET: u8 = 32; pub const PIC_2_OFFSET: u8 = PIC_1_OFFSET + 8; @@ -43,7 +42,7 @@ impl InterruptIndex { } } ->>>>>>> Stashed changes + pub fn init_idt() { IDT.load(); unsafe { @@ -53,10 +52,6 @@ pub fn init_idt() { } extern "x86-interrupt" fn breakpoint_handler(stack_frame: InterruptStackFrame) { -<<<<<<< Updated upstream - println_log!("Exception: Breakpoint\n{:#?}", stack_frame); -} -======= serial_println!("Exception: Breakpoint\n{:#?}", stack_frame); println_log!("Exception: Breakpoint\n{:#?}", stack_frame); } @@ -92,4 +87,4 @@ extern "x86-interrupt" fn timer_interrupt_handler(_stack_frame: InterruptStackFr .notify_end_of_interrupt(InterruptIndex::Timer.as_u8()); } } ->>>>>>> Stashed changes + diff --git a/kernel/src/lib.rs b/kernel/src/lib.rs index c2b3037..c36854e 100644 --- a/kernel/src/lib.rs +++ b/kernel/src/lib.rs @@ -55,10 +55,7 @@ pub fn boot() -> Result<(), &'static str> { lib_serial::init()?; arch::x86_64::interrupts::init_idt(); -<<<<<<< Updated upstream -======= x86_64::instructions::interrupts::enable(); ->>>>>>> Stashed changes Ok(()) } diff --git a/kernel/src/main.rs b/kernel/src/main.rs index 6dbd439..06584d3 100644 --- a/kernel/src/main.rs +++ b/kernel/src/main.rs @@ -37,15 +37,12 @@ unsafe extern "C" fn kmain() -> ! { \\______/ \\______/ \\_/ \\______| " ); -<<<<<<< Updated upstream -======= // for i in 0..100000 { // println!("{}", i); // } loop {} ->>>>>>> Stashed changes FoundryOS::hcf(); }