aboutsummaryrefslogtreecommitdiff
path: root/i386/i386at/ioapic.c
Commit message (Expand)AuthorAgeFilesLines
* ioapic: Initially mask all IRQs individuallyDamien Zammit2024-10-221-0/+9
* separate lapic_enable from lapic_setupDamien Zammit2024-02-081-0/+1
* Support up to two IOAPICs with up to 32 GSIs on eachDamien Zammit2024-01-291-5/+84
* ioapic: Remove IMCR toggleDamien Zammit2024-01-271-6/+0
* ioapic: Add simple locking for non-atomic accessesDamien Zammit2023-09-301-0/+9
* ioapic: Detect version of IOAPIC for correct EOI handlingDamien Zammit2023-09-301-1/+14
* Fix crash at bootSamuel Thibault2023-08-281-0/+1
* ioapic: Timer calibrated in 10 mach ticksDamien Zammit2023-03-111-5/+4
* lapic timer: Calibrate via mach timer not PITDamien Zammit2023-03-071-35/+46
* lapic timer: Calibrate based on 10 PIT sleeps for 10msDamien Zammit2023-02-261-8/+11
* Make curr_ipl[] per cpuDamien Zammit2023-02-141-2/+5
* i386: Refactor int stacks to be per cpu for SMPDamien Zammit2023-02-131-3/+2
* Always use directed EOI and disable focusDamien Zammit2023-01-311-9/+0
* i386: Fix lapic and ioapic for smpDamien Zammit2023-01-311-70/+27
* i386: Add AP variants of descriptor tablesDamien Zammit2023-01-291-6/+0
* Use -Wstrict-prototypes and fix warningsFlavio Cruz2022-12-211-3/+3
* Fix compiler warnings due to use of inline for mask_irq/unmask_irqFlavio Cruz2022-12-171-12/+0
* ioapic: Fix arg passing of redirection entryDamien Zammit2021-04-051-6/+7
* ioapic: Refactor EOIDamien Zammit2021-04-051-0/+2
* ioapic: Use irq specific EOI properly when detectedDamien Zammit2021-04-051-8/+22
* ioapic: target first processor for interruptsDamien Zammit2021-04-051-1/+2
* ioapic: Enable processor focus to BSPDamien Zammit2021-04-051-0/+3
* Add ioapic support disabled by defaultDamien Zammit2021-04-041-0/+400