> > + *
> > + * Changed the slow-down I/O port from 0x80 to 0x19. 0x19 is a
> > + * DMA controller scratch register. email@example.com
> > */
> What about making that a config option?
> default: delay with 'outb 0x80', other options could be
> udelay(n); (n=1,2,3)
> outb 0x19
> 0x80 is a safe port, and IMHO changing the port on all i386 systems
> because it's needed for some embedded system debuggers is too dangerous.
Dangerous? udelay(1) on a 33 MHz system is like udelay(100). Don't
get too used to 800+ MHz CPUs. There are systems, probably most in
the world, that need 300 +/- nanosecond delays. This is what the
port I/O does.
Penguin : Linux version 2.4.0 on an i686 machine (799.53 BogoMips).
"Memory is like gasoline. You use it up when you are running. Of
course you get it all back when you reboot..."; Actual explanation
obtained from the Micro$oft help desk.
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to firstname.lastname@example.org
Please read the FAQ at http://www.tux.org/lkml/