#
4ecd5d4d |
| 25-Mar-2011 |
Sepherosa Ziehau <sephe@dragonflybsd.org> |
ioapic: Properly log interrupt mode
|
#
68aa1040 |
| 25-Mar-2011 |
Sepherosa Ziehau <sephe@dragonflybsd.org> |
ioapic: Don't assert that interrupt mode are level/low or edge/high
For ACPI SCI, other combinations may be used by brain damaged BIOSes.
|
#
6b809ec7 |
| 21-Mar-2011 |
Sepherosa Ziehau <sephe@dragonflybsd.org> |
8254: Setup interrupt properly for new I/O APIC code
|
#
e90e7ac4 |
| 20-Mar-2011 |
Sepherosa Ziehau <sephe@dragonflybsd.org> |
mptable/ioapic: Properly routing PCI interrupts
|
#
4a913811 |
| 20-Mar-2011 |
Sepherosa Ziehau <sephe@dragonflybsd.org> |
ioapic/abi: Mark unused ISA IRQs as reserved
|
#
7bceaa10 |
| 20-Mar-2011 |
Sepherosa Ziehau <sephe@dragonflybsd.org> |
ioapic: Let callers of pin_setup() to hold imen_spinlock
|
#
e0918665 |
| 19-Mar-2011 |
Sepherosa Ziehau <sephe@dragonflybsd.org> |
ioapic: Move MachIntrABI switching from ABI finalize to I/O APIC configure
|
#
4d08e038 |
| 19-Mar-2011 |
Sepherosa Ziehau <sephe@dragonflybsd.org> |
lapic: Centralize LAPIC configuration
|
#
9d758cc4 |
| 19-Mar-2011 |
Sepherosa Ziehau <sephe@dragonflybsd.org> |
apic: Centralize IMCR present setting
|
#
a49b03f0 |
| 18-Mar-2011 |
Sepherosa Ziehau <sephe@dragonflybsd.org> |
ioapic/abi: Log interrupt trigger mode changes
It is mainly used to locate missing bus_config_intr call
|
#
d1ae7328 |
| 18-Mar-2011 |
Sepherosa Ziehau <sephe@dragonflybsd.org> |
machintr: Add intr_config interface
This interface is used to change pre-configured interrupt's trigger mode and polarity.
|
#
ecec8ddc |
| 18-Mar-2011 |
Sepherosa Ziehau <sephe@dragonflybsd.org> |
ioapic: Properly setup I/O APIC pin according to the saved information
|
#
929c940f |
| 18-Mar-2011 |
Sepherosa Ziehau <sephe@dragonflybsd.org> |
ioapic/abi: Save IRQ to GSI mapping
|
#
f6915355 |
| 18-Mar-2011 |
Sepherosa Ziehau <sephe@dragonflybsd.org> |
ioapic/abi: Save interrupt polarity
|
#
c36b581c |
| 17-Mar-2011 |
Sepherosa Ziehau <sephe@dragonflybsd.org> |
ioapic: During initmap, only GSIs should be configured.
|
#
474ba684 |
| 16-Feb-2011 |
Sepherosa Ziehau <sephe@dragonflybsd.org> |
irqmap: Consume the syscall entry in irqmap
|
#
e17120aa |
| 14-Feb-2011 |
Sepherosa Ziehau <sephe@dragonflybsd.org> |
ioapic: Pass ioapic address to ioapic_{read,write}()
This makes easier for us to get rid of the ioapic addresses array.
|
#
a3dd9120 |
| 06-Feb-2011 |
Sepherosa Ziehau <sephe@dragonflybsd.org> |
ioapic/icu: Add irqmap
|
#
7bf5fa56 |
| 02-Feb-2011 |
Sepherosa Ziehau <sephe@dragonflybsd.org> |
intr: Further delay MachIntrABI.finalize()
It only affects SMP case. For ICU, it will be better if finalize() is called after IMCR detection is done, though on most modern systems IMCR does not exi
intr: Further delay MachIntrABI.finalize()
It only affects SMP case. For ICU, it will be better if finalize() is called after IMCR detection is done, though on most modern systems IMCR does not exist. For I/O APIC, finalize() _should_ be called after BSP's LAPIC is initialized, since it alters BSP LAPIC's LINT0 and LINT1 configuration.
Add stabilize() ABI to MachIntrABI which is only implemented by ICU currently and this ABI is called in the place where finalize() used to be called.
show more ...
|
#
77f86d14 |
| 02-Feb-2011 |
Sepherosa Ziehau <sephe@dragonflybsd.org> |
ioapic: File renaming (apic -> ioapic)
|