delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2001/08/23/16:11:22

Date: Thu, 23 Aug 2001 13:10:20 -0700 (PDT)
From: "Louis P. Santillan" <lsantil AT calstatela DOT edu>
To: djgpp AT delorie DOT com
Subject: TSR/ISR Interaction
Message-ID: <Pine.GSO.4.21.0108231249060.5876-100000@neptune.calstatela.edu>
MIME-Version: 1.0
Reply-To: djgpp AT delorie DOT com

How does one get register arguments from cwsdpmi or otherwise?  I have gcc
inline asm macros that I wrote that can put these into global vars but is
there a better way?

Can selectors and offsets be temporarily "mapped" into the ISR's data
space?  I know one can do this with selectors that are created by the app
itself but I'm not sure if this might work when the selector and offset
are passed thru a interrupt call.

Also, what is the most proper way to implement TSRs in djgpp these
days?  I noticed in the LibC docs that there are DPMI which seem to
simplify the process.  I also have Charles Sandmann's djgpptsr.c from
simtel.

Thanks
Louis

- Raw text -


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