aboutsummaryrefslogtreecommitdiff
path: root/i386/i386at/ioapic.c
diff options
context:
space:
mode:
authorDamien Zammit <damien@zamaudio.com>2023-01-31 09:37:55 +0000
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2023-01-31 20:46:45 +0100
commit0221db1b1a6fa15219bc5cb85b307920a8450fa2 (patch)
treeba6a9076c4856f37edaf7e633b3675524faecf5f /i386/i386at/ioapic.c
parente6d77a49cfabf59369aa13694459079ad3b16a86 (diff)
downloadgnumach-0221db1b1a6fa15219bc5cb85b307920a8450fa2.tar.gz
gnumach-0221db1b1a6fa15219bc5cb85b307920a8450fa2.tar.bz2
gnumach-0221db1b1a6fa15219bc5cb85b307920a8450fa2.zip
Always use directed EOI and disable focus
Message-Id: <20230131093428.756906-8-damien@zamaudio.com>
Diffstat (limited to 'i386/i386at/ioapic.c')
-rw-r--r--i386/i386at/ioapic.c9
1 files changed, 0 insertions, 9 deletions
diff --git a/i386/i386at/ioapic.c b/i386/i386at/ioapic.c
index d4269ef0..003690ed 100644
--- a/i386/i386at/ioapic.c
+++ b/i386/i386at/ioapic.c
@@ -333,15 +333,6 @@ ioapic_configure(void)
/* Start the IO APIC receiving interrupts */
lapic_enable();
- /* Enable IOAPIC processor focus */
- lapic->spurious_vector.r |= LAPIC_FOCUS;
-
- /* Enable directed EOI if applicable */
- if (has_irq_specific_eoi || lapic->version.r & LAPIC_HAS_DIRECTED_EOI) {
- has_irq_specific_eoi = 1;
- lapic->spurious_vector.r |= LAPIC_ENABLE_DIRECTED_EOI;
- }
-
/* Set one-shot timer */
lapic->divider_config.r = LAPIC_TIMER_DIVIDE_16;
lapic->lvt_timer.r = IOAPIC_INT_BASE;