diff options
author | tegge <tegge@FreeBSD.org> | 1998-09-06 22:41:42 +0000 |
---|---|---|
committer | tegge <tegge@FreeBSD.org> | 1998-09-06 22:41:42 +0000 |
commit | 857a03a573e70a598db37cc5e2751f5a6b09c020 (patch) | |
tree | abbb6f5a4e56e7d82120efc18e2c6de6ec06843b /sys/i386/include/apic.h | |
parent | ac59a0c5cd4a2de80842186c8dd22ff48fe29da8 (diff) | |
download | FreeBSD-src-857a03a573e70a598db37cc5e2751f5a6b09c020.zip FreeBSD-src-857a03a573e70a598db37cc5e2751f5a6b09c020.tar.gz |
Maintain a mapping from irq number to (ioapic number, int pin) tuple,
and use this when masking/unmasking interrupts.
Maintain a mapping from (iopaic number, int pin) tuple to irq number,
and use this when configuring devices and programming the ioapics.
Previous code assumed that irq number was equal to int pin number, and
that the ioapic number was 0.
Don't let an AP enter _cpu_switch before all local apics are initialized.
Diffstat (limited to 'sys/i386/include/apic.h')
-rw-r--r-- | sys/i386/include/apic.h | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/sys/i386/include/apic.h b/sys/i386/include/apic.h index 50f8416..55e44e0 100644 --- a/sys/i386/include/apic.h +++ b/sys/i386/include/apic.h @@ -22,7 +22,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $Id: apic.h,v 1.7 1997/08/04 17:20:39 smp Exp smp $ + * $Id: apic.h,v 1.11 1997/08/04 17:31:24 fsmp Exp $ */ #ifndef _MACHINE_APIC_H_ @@ -113,12 +113,6 @@ * global defines, etc. */ -/** - * this enables code concerned with handling more than one IO APIC. - * Note: this is NOT READY for use! - * -#define MULTIPLE_IOAPICS - */ /****************************************************************************** * LOCAL APIC structure |