From 46c69c8968768cd039d040d9efe73fd3192d46be Mon Sep 17 00:00:00 2001 From: David du Colombier <0intro@gmail.com> Date: Thu, 20 Mar 2003 00:00:00 +0000 Subject: [PATCH] Plan 9 from Bell Labs 2003-03-20 --- pc/sdata.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pc/sdata.c b/pc/sdata.c index 2c3751ae1b982a108f8089472ba4077a37972a14..b412e27b248a2b652692a840dbf7ea65bf316cf8 100644 --- a/pc/sdata.c +++ b/pc/sdata.c @@ -1704,8 +1704,17 @@ atapnp(void) break; case (0x4D38<<16)|0x105A: /* Promise PDC20262 */ case (0x4D30<<16)|0x105A: /* Promise PDC202xx */ + pi = 0x85; + break; case (0x0004<<16)|0x1103: /* HighPoint HPT-370 */ pi = 0x85; + /* + * Turn off fast interrupt prediction. + */ + if((r = pcicfgr8(p, 0x51)) & 0x80) + pcicfgw8(p, 0x51, r & ~0x80); + if((r = pcicfgr8(p, 0x55)) & 0x80) + pcicfgw8(p, 0x55, r & ~0x80); break; case (0x0640<<16)|0x1095: /* CMD 640B */ /*