#
95874ffd |
| 29-Oct-2011 |
Sepherosa Ziehau <sephe@dragonflybsd.org> |
x86_64/ioapic: Allow GSI's target CPU to be configured
- Tuneable hw.ioapic.gsi.X.cpu is added, which could be used to specify the GSI X's target CPU id - If hw.ioapic.gsi.X is not set, then GSI X
x86_64/ioapic: Allow GSI's target CPU to be configured
- Tuneable hw.ioapic.gsi.X.cpu is added, which could be used to specify the GSI X's target CPU id - If hw.ioapic.gsi.X is not set, then GSI X will be target to CPU Y, Y = X % ncpus
show more ...
|
#
533092a3 |
| 09-Jun-2011 |
Sepherosa Ziehau <sephe@dragonflybsd.org> |
x86_64/ioapic: Staticize ioapic_config()
|
#
ed4d621d |
| 23-May-2011 |
Sepherosa Ziehau <sephe@dragonflybsd.org> |
ioapic: Move ioapic_enable from machdep.c to apic/ioapic.c
Enable I/O APIC by default.
|
#
944562df |
| 15-May-2011 |
Sepherosa Ziehau <sephe@dragonflybsd.org> |
x86_64: Handle I/O APIC probing failure
If I/O APIC does not exist: - Reset apic_io_enable and reinitialize ICU if necessary; mainly for ICU's auto EOI setting. - Enable LAPIC LINT0 and disable LA
x86_64: Handle I/O APIC probing failure
If I/O APIC does not exist: - Reset apic_io_enable and reinitialize ICU if necessary; mainly for ICU's auto EOI setting. - Enable LAPIC LINT0 and disable LAPIC LINT1
While I'm here, add hw.ioapic_probe tunable to test this feature (again, just don't it :)
show more ...
|
#
acb8668f |
| 14-May-2011 |
Sepherosa Ziehau <sephe@dragonflybsd.org> |
x86_64: Move ioapic_map() from mp_machdep.c to ioapic.c
|
#
61452645 |
| 04-May-2011 |
Sepherosa Ziehau <sephe@dragonflybsd.org> |
x86_64: Move ioapic function declarations from smp.h to apic/ioapic.h
|