summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/i386
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>1999-12-21 20:29:57 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>1999-12-21 20:29:57 +0000
commit2116e33c8e91616ef8812b3589eed3124216951c (patch)
tree0c834bc83ce20108ce2789509654b17bb28a9f59 /c/src/lib/libbsp/i386
parentMoved PPC_Set_decrementer() and PPC_Get_timebase_register() to (diff)
downloadrtems-2116e33c8e91616ef8812b3589eed3124216951c.tar.bz2
Reverted the delay logic.
Diffstat (limited to 'c/src/lib/libbsp/i386')
-rw-r--r--c/src/lib/libbsp/i386/pc386/startup/ldsegs.S16
1 files changed, 8 insertions, 8 deletions
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