From b76fcdd866f9ad7c9bd90d2060280b5925ddcc3d Mon Sep 17 00:00:00 2001 From: Florent Gluck <florent.gluck@hesge.ch> Date: Fri, 8 Nov 2024 11:27:18 +0100 Subject: [PATCH] removed extern from idt.c --- .../skeleton/yoctos/kernel/interrupt/idt.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/labs/lab3-interrupts_timer_keyboard/skeleton/yoctos/kernel/interrupt/idt.c b/labs/lab3-interrupts_timer_keyboard/skeleton/yoctos/kernel/interrupt/idt.c index 86a1102..4fa38ac 100644 --- a/labs/lab3-interrupts_timer_keyboard/skeleton/yoctos/kernel/interrupt/idt.c +++ b/labs/lab3-interrupts_timer_keyboard/skeleton/yoctos/kernel/interrupt/idt.c @@ -57,7 +57,7 @@ static idt_ptr_t idt_ptr; // Loads the IDT specified in argument. // Defined in idt_asm.s -extern void idt_load(idt_ptr_t *idt_ptr); +void idt_load(idt_ptr_t *idt_ptr); // Builds and returns an IDT entry. // selector is the code segment selector to access the ISR @@ -78,12 +78,12 @@ static idt_entry_t idt_build_entry(uint16_t selector, uint32_t offset, uint8_t t // Low-level ISR for processor exceptions. // These are defined in idt_asm.s -extern void _exception3(); -extern void _exception8(); +void _exception3(); +void _exception8(); // Low-level ISR for hardware interrupts. // These are defined in idt_asm.s -extern void _irq5(); +void _irq5(); // High-level ISR for processor exceptions. void exception_handler(regs_t *regs) { -- GitLab