www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1996/08/07/08:50:02

Xref: news2.mv.net comp.os.msdos.djgpp:6885
From: Matthias Grimrath <y0001032 AT ws DOT rz DOT tu-bs DOT de>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: Hardware interrupts tutorial and "libints" library (UUENCODED)
Date: Mon, 05 Aug 1996 20:53:53 +0200
Organization: TU-Braunschweig, Rechenzentrum
Lines: 15
Distribution: world
Message-ID: <32064341.7398@ws.rz.tu-bs.de>
References: <839114004 DOT 16777 DOT 3 AT abwillms DOT demon DOT co DOT uk>
NNTP-Posting-Host: rz0cosv1.rz.tu-bs.de
Mime-Version: 1.0
To: "Alaric B. Williams" <alaric AT abwillms DOT demon DOT co DOT uk>
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

Alaric B. Williams wrote:
> 
> Right! Any suggestions/corrections to my good self - please play with
[snip]

I think you should mention that CWSDPR0 and PMODE/DJ handle hardware interrupts
different than "normal" DPMI host, i.e. with less overhead. Both are ring 0
hosts which means a) the user protected mode interrupt gets stored in the 
physical IDT and b) there might be no stack swapping on interrupts. ('Might'
because the interrupt may get called either from the CPU via IDT, or by the
real mode wrapper of the DPMI host for that interrupt)

forgive my english...

Matthias Grimrath

- Raw text -


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