diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 1999-12-21 20:29:57 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 1999-12-21 20:29:57 +0000 |
commit | 2116e33c8e91616ef8812b3589eed3124216951c (patch) | |
tree | 0c834bc83ce20108ce2789509654b17bb28a9f59 /c | |
parent | Moved PPC_Set_decrementer() and PPC_Get_timebase_register() to (diff) | |
download | rtems-2116e33c8e91616ef8812b3589eed3124216951c.tar.bz2 |
Reverted the delay logic.
Diffstat (limited to 'c')
-rw-r--r-- | c/src/lib/libbsp/i386/pc386/startup/ldsegs.S | 16 |
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 |