| History log of /src/sys/arch/i386/include/i82093var.h |
| Revision | | Date | Author | Comments |
| 1.7 |
| 26-Feb-2003 |
fvdl | Redirect some includes to x86/foo.h
|
| 1.6 |
| 13-Jan-2003 |
fvdl | Declare nioapics as well.
|
| 1.5 |
| 12-Jan-2003 |
fvdl | Export the ioapic softc linked list, for the benefit of the mpbios code.
|
| 1.4 |
| 07-Jan-2003 |
fvdl | Add various external declarations to accomodate ACPI MP probing as an alternate method to MPBIOS probing. Move some stuff common to the two methods into mpconfig.h
|
| 1.3 |
| 22-Nov-2002 |
fvdl | New interrupt code. The basic idea behind it is to hide the differences in interrupt controllers in struct pic, and try to keep as much common code as possible. At the lowest (asm) level, this is done with CPP macros.
The main structure is now struct intrsource, describing an established interrupt line, of any kind (soft/hard local apic/legacy apic/IO apic). For quick masking, there may be a maximum of 32 sources per CPU. Sources can be assigned to any CPU in the MP case, though currently they all go to the boot CPU.
|
| 1.2 |
| 01-Oct-2002 |
fvdl | branches: 1.2.2; Merge Bill Sommerfeld's i386 MP branch. This code has some known caveats, but works quite well in a lot of MP cases, and all UP cases that I have tested. Parts of this will hopefully be reworked in the not-too-distant future.
|
| 1.1 |
| 20-Feb-2000 |
sommerfeld | branches: 1.1.2; 1.1.4; file i82093var.h was initially added on branch sommerfeld_i386mp_1.
|
| 1.1.4.1 |
| 10-Oct-2002 |
jdolecek | sync kqueue with -current; this includes merge of gehenna-devsw branch, merge of i386 MP branch, and part of autoconf rototil work
|
| 1.1.2.5 |
| 19-Nov-2000 |
sommerfeld | Notice if multiple handlers with different IPL's share a single interrupt pin. For now, warn if this is the case; in the future, we'll handle this correctly.
|
| 1.1.2.4 |
| 21-Sep-2000 |
sommerfeld | Deal more sanely with ioapic softc lookup in an attempt to deal with systems which use weird id's for the ioapics. - Use a linked list rather a fixed-size array indexed by ioapic id. On all MP systems I've found so far, we only have one, and we only need to look for them by id when establishing/disestablishing interrupt handlers; this is not a performance-critical path.. - similarly, use ioapic_find() in mpbios.c rather than reaching into ioapic.c's data. While we're here, support single-apic systems which have interrupts wired to "all ioapics".
|
| 1.1.2.3 |
| 27-Feb-2000 |
sommerfeld | multiple-include protection. flush bogons. add kludge to let ioapic know who the boot cpu is.
|
| 1.1.2.2 |
| 21-Feb-2000 |
sommerfeld | RCS ID patrol
|
| 1.1.2.1 |
| 20-Feb-2000 |
sommerfeld | MP: Registers and state definitions for I/O APIC, which routes interrupts from I/O devices onto the APIC bus.
|
| 1.2.2.5 |
| 15-Jan-2003 |
thorpej | Sync with HEAD.
|
| 1.2.2.4 |
| 07-Jan-2003 |
thorpej | Sync with HEAD.
|
| 1.2.2.3 |
| 11-Dec-2002 |
thorpej | Sync with HEAD.
|
| 1.2.2.2 |
| 18-Oct-2002 |
nathanw | Catch up to -current.
|
| 1.2.2.1 |
| 01-Oct-2002 |
nathanw | file i82093var.h was added on branch nathanw_sa on 2002-10-18 02:37:55 +0000
|