delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2001/08/31/17:05:09

Message-ID: <68C4CF842BD2D411AC1600902740B6DA02CDC559@mcoexc02.mlm.maxtor.com>
From: "Dykstra, Sean" <Sean_Dykstra AT maxtor DOT com>
To: "'djgpp AT delorie DOT com'" <djgpp AT delorie DOT com>
Subject: Help! - INT x22 problem.
Date: Fri, 31 Aug 2001 15:04:28 -0600
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Reply-To: djgpp AT delorie DOT com

> Quick recommendations without a lot of analysis:
> 1) Try hooking instead of chaining (hook is faster)
> 2) Try getting rid of the disable/enable calls  (in wrapper?)
> 3) If all else fails let's look at wrapper code details

1)  Will try if #2 does not solve.  I would hate to hook just in case
another card is utilizing the same IRQ (like video or something).   Or am I
misinterpreting your hook idea?
2)  Currently testing.  I removed disable/enable calls from all of my ISR's
and it seems to be working.  Just curious, but any ideas why?  Am I
overriding some enable function in the DPMI wrappers by doing the enable
early?  
3)  Will try in #1 and #2 don't solve the problem.

Thanks yet again, and I am once again truely impressed by the DJGPP/CWSDPMI
team.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019