diff options
author | bde <bde@FreeBSD.org> | 1996-03-31 03:31:29 +0000 |
---|---|---|
committer | bde <bde@FreeBSD.org> | 1996-03-31 03:31:29 +0000 |
commit | 20ef589c863a5318deea9fcbefdfa88744a4ea4e (patch) | |
tree | 4a8b3935c3f28e00843ca60df028fac3af08a500 /sys/i386 | |
parent | fb79ac52c1ea1693def1b1154fb8919c52c02fec (diff) | |
download | FreeBSD-src-20ef589c863a5318deea9fcbefdfa88744a4ea4e.zip FreeBSD-src-20ef589c863a5318deea9fcbefdfa88744a4ea4e.tar.gz |
Killed religous FASTER_NOP again.
Diffstat (limited to 'sys/i386')
-rw-r--r-- | sys/i386/isa/vector.s | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/sys/i386/isa/vector.s b/sys/i386/isa/vector.s index 009668a..6410434 100644 --- a/sys/i386/isa/vector.s +++ b/sys/i386/isa/vector.s @@ -1,6 +1,6 @@ /* * from: vector.s, 386BSD 0.1 unknown origin - * $Id: vector.s,v 1.16 1995/12/27 11:22:05 markm Exp $ + * $Id: vector.s,v 1.17 1996/01/19 23:38:07 phk Exp $ */ #include <i386/isa/icu.h> @@ -19,7 +19,6 @@ movb $ICU_EOI,%al ; /* as soon as possible send EOI ... */ \ OUTB_ICU1 /* ... to clear in service bit */ #define OUTB_ICU1 \ - FASTER_NOP ; \ outb %al,$IO_ICU1 #endif @@ -31,7 +30,6 @@ #else #define ENABLE_ICU1_AND_2 \ movb $ICU_EOI,%al ; /* as above */ \ - FASTER_NOP ; \ outb %al,$IO_ICU2 ; /* but do second icu first ... */ \ OUTB_ICU1 /* ... then first icu (if !AUTO_EOI_1) */ #endif @@ -168,7 +166,6 @@ IDTVEC(intr/**/irq_num) ; \ movb _imen + IRQ_BYTE(irq_num),%al ; \ orb $IRQ_BIT(irq_num),%al ; \ movb %al,_imen + IRQ_BYTE(irq_num) ; \ - FASTER_NOP ; \ outb %al,$icu+1 ; \ enable_icus ; \ incl _cnt+V_INTR ; /* tally interrupts */ \ @@ -191,7 +188,6 @@ Xresume/**/irq_num: ; \ movb _imen + IRQ_BYTE(irq_num),%al ; \ andb $~IRQ_BIT(irq_num),%al ; \ movb %al,_imen + IRQ_BYTE(irq_num) ; \ - FASTER_NOP ; \ outb %al,$icu+1 ; \ sti ; /* XXX _doreti repeats the cli/sti */ \ MEXITCOUNT ; \ |