apic: fix timer and keyboard handling

This commit is contained in:
2025-08-30 20:57:44 +03:00
parent fb8dd43dd3
commit 649c4c56a4
4 changed files with 79 additions and 10 deletions
+8 -1
View File
@@ -10,4 +10,11 @@ void enable_apic();
void lapic_write(uint32_t reg_offset, uint32_t value);
uint32_t lapic_read(uint32_t reg_offset);
void lapic_eoi();
void lapic_eoi();
void ioapic_init();
uint32_t ioapic_read(void *ioapicaddr, uint32_t reg);
void ioapic_write(void *ioapicaddr, uint32_t reg, uint32_t value);
void ioapic_redirect(int gsi, int vector);
void enable_symmetric_io_mode();