]> git.baikalelectronics.ru Git - kernel.git/commit
x86: define outb_pic and inb_pic to stop using outb_p and inb_p
authorDavid P. Reed <dpreed@reed.com>
Mon, 18 Feb 2008 18:58:34 +0000 (13:58 -0500)
committerIngo Molnar <mingo@elte.hu>
Thu, 17 Apr 2008 15:40:48 +0000 (17:40 +0200)
commit8045f4e4a297285758cb840eb060494305f23bc9
tree3bc466819d622975ea34a32dc6683afa07657df1
parentf1cdf5777683aea934f8c66dd2ceca3df1083e00
x86: define outb_pic and inb_pic to stop using outb_p and inb_p

x86: define outb_pic and inb_pic to stop using outb_p and inb_p

The delay between io port accesses to the PIC is now defined using outb_pic
and inb_pic.  This fix provides the next step, using udelay(2) to define the
*PIC specific* timing requirements, rather than on bus-oriented timing, which
is not well calibrated.

Again, the primary reason for fixing this is to use proper delay strategy,
and in particular to fix crashes that can result from using port 80 writes
on machines that have resources on port 80, such as the ENE chips used by Quanta
in latops it designs and sells to, e.g. HP.

Signed-off-by: David P. Reed <dpreed@reed.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
include/asm-x86/i8259.h