From 2116e33c8e91616ef8812b3589eed3124216951c Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Tue, 21 Dec 1999 20:29:57 +0000 Subject: Reverted the delay logic. --- c/src/lib/libbsp/i386/pc386/startup/ldsegs.S | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'c/src/lib/libbsp/i386') diff --git a/c/src/lib/libbsp/i386/pc386/startup/ldsegs.S b/c/src/lib/libbsp/i386/pc386/startup/ldsegs.S index 63f5052f80..e232088ffb 100644 --- a/c/src/lib/libbsp/i386/pc386/startup/ldsegs.S +++ b/c/src/lib/libbsp/i386/pc386/startup/ldsegs.S @@ -64,22 +64,22 @@ BEGIN_CODE | are going to call this function only a few times +----------------------------------------------------------------------------*/ +#define DELAY_USE_OUTB + .p2align 4 .globl _delay .globl delay delay: _delay: -/* - outb %al, $0xED # about 1uS delay on most machines -*/ -/* - - movl $0x200, %eax +#ifdef DELAY_USE_OUTB + outb al, $0x80 # about 1uS delay on most machines +#else + movl $0x200, eax delay1: - dec %eax + dec eax jnz delay1 ret - +#endif /*-------------------------------------------------------------------------+ | Function: _load_segments -- cgit v1.2.3