diff options
Diffstat (limited to 'kernel/src/apic')
| -rw-r--r-- | kernel/src/apic/apic.c | 5 | ||||
| -rw-r--r-- | kernel/src/apic/ioapic.c | 2 | ||||
| -rw-r--r-- | kernel/src/apic/madt.c | 1 |
3 files changed, 0 insertions, 8 deletions
diff --git a/kernel/src/apic/apic.c b/kernel/src/apic/apic.c index 3dff70f..06c0661 100644 --- a/kernel/src/apic/apic.c +++ b/kernel/src/apic/apic.c @@ -16,11 +16,6 @@ uint8_t cpu_apic_ids[256]; uint8_t curr_cpu_apic_id() { -// Initial APIC ID -// CPUIDinfo info; -// CpuId(1, 0, &info); -// return (uint8_t)(info.EBX >> 24); - return (uint8_t)(((*((__volatile__ uint32_t*)((uint64_t)lapic_addr + 0x20))) >> 24) & 0xFF); } diff --git a/kernel/src/apic/ioapic.c b/kernel/src/apic/ioapic.c index 1322c47..bcd5a4d 100644 --- a/kernel/src/apic/ioapic.c +++ b/kernel/src/apic/ioapic.c @@ -55,8 +55,6 @@ void ioapic_set_irq(uint8_t irq, uint64_t apic_id, uint8_t vector) ioapic_write((uint8_t)low_index, low); } -#define APIC_BASE_MSR 0x0000001B - void apic_remap_interrupts() { map_addr(ioapic_addr, ioapic_addr, FLAG_PRESENT); diff --git a/kernel/src/apic/madt.c b/kernel/src/apic/madt.c index 8a1e51d..f69887d 100644 --- a/kernel/src/apic/madt.c +++ b/kernel/src/apic/madt.c @@ -3,7 +3,6 @@ #include <heap.h> #include <libk/string.h> #include <libk/stdio.h> -#include <apic.h> void parse_madt() { |
