delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2001/08/30/14:15:17

Message-ID: <68C4CF842BD2D411AC1600902740B6DA02CDC54C@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!
Date: Thu, 30 Aug 2001 11:52:32 -0600
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Reply-To: djgpp AT delorie DOT com

I am getting an error very sporadically when servicing an interrupt.  It
also only seems to happen on fast machines >300 Mhz.

Int 0x22 at eip=11f7 flags=3002
eax=0x00000000 ebx=0000010e ecx=001bd30c edx=0000258e esi=0000005a
edi=00000000
ebp=00134760 esp=0000236e cs=2b ds=ff es=ff fs=117 gs=10f ss=33 error=0000

Can anyone provide a clue as to what this means?  Stack problem?  

I am going to be as forthcoming as I can:

I have written the handler in C, which I read is a bad idea, but I locked
the entire app into memory, because I actually do not want ANY virtual
memory.  I develop test code for testing various controllers (CMD, Promise,
Intel, Via, etc..) with various hard disks.

I will write the handler in asm if I really need to, but I am hoping I don't
have to.  Many of the programmers today don't speak assembly and there are
only two people in my group capable of it, so if I can leave it in C, I
would prefer it.  Also, we don't have a lot of experience with the AT&T
style assembly.

Thanks once again for any help you might be able to provide.

- Raw text -


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