delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2000/10/20/07:31:41

Date: Fri, 20 Oct 2000 13:31:09 +0200
From: "Eli Zaretskii" <eliz AT is DOT elta DOT co DOT il>
Sender: halo1 AT zahav DOT net DOT il
To: "TeddyLam" <teddylam AT geocities DOT com>
Message-Id: <9003-Fri20Oct2000133109+0300-eliz@is.elta.co.il>
X-Mailer: Emacs 20.6 (via feedmail 8.3.emacs20_6 I) and Blat ver 1.8.5h
CC: djgpp AT delorie DOT com
In-reply-to: <8sp1s3$2bh3@imsp212.netvigator.com> (teddylam@geocities.com)
Subject: Re: Automatic EOI in DJGPP
References: <8sls17$6bk30 AT imsp212 DOT netvigator DOT com> <8smp19$iku$1 AT nets3 DOT rz DOT RWTH-Aachen DOT DE> <8sp1s3$2bh3 AT imsp212 DOT netvigator DOT com>
Reply-To: djgpp AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: djgpp AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

> From: "TeddyLam" <teddylam AT geocities DOT com>
> Newsgroups: comp.os.msdos.djgpp
> Date: Fri, 20 Oct 2000 17:04:11 +0800
> 
> Well... actually Yes :-)
> 
> Because I'm programming the PC as a Bit Error Rate tester. During the test,
> I really don't suppose the PC do any other jobs at all. I want it to
> be boot up in clean DOS, run the program for a long time, turn off
> all interrupts except the one I use, save all test faults into RAM
> (64M available :), then when the test finish, turn on interrupts
> again and save the information on hard-disk.

You seem to assume that, when you turn on the automatic EOI, all the
normal PC features continue working as before.  For example, you do
still want the timer tick interrupt to occur, right?

Also, how do you manage to know what interrupts do you need?  The
library and the DPMI server might use interrupts behind your back
without your knowledge.

As another data point, the excellent book "The Undocumented PC"
clearly says that ``Automatic EOI is not a real option on any PC
system".

However, if you want to turn on auto-EOI, go ahead, it's very easy.
Just don't come back crying telling that you haven't been warned...

- Raw text -


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