🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.os.msdos.programmer
Article #3009

Is BIOS code reentrant?

#3009
From: Bob Davis
Date: Mon, 12 Nov 1990 23:00
23 lines
1649 bytes
	In what I read about designing TSRs, warnings are issued
about monitoring the "InDOS" flag and/or "DOSOK" (Int28h) to determine when
DOS function calls can safely be made. The impression  usually
left on me by the authors of this information is that BIOS calls are OK 
without such monitorings (as opposed to DOS calls - which are verboten).

	Is this true? Is BIOS code reentrant?

	In TSRs, may I safely use ALL Interrupts below 20h without checking
	on ANY such flags or indicators? Is reentrancy of concern?

	Is it ONLY when I need to use Interrupts above 20h that
	checks to avoid reentrancy are necessary?

Thanks.

______________________________________________________________________________
Bob Davis, UofALA'66   \\ INTERNET : sonny@trantor.harris-atd.com  |  _   _  |
Harris Corporation, ESS \\    UUCP : ...!uunet!x102a!trantor!sonny |_| |_| | |
Advanced Technology Dept.\\ AETHER : K4VNO          |==============|_/\/\/\|_|
PO Box 37, MS 3A/1912     \\ VOICE : (407) 727-5886 | I SPEAK ONLY | |_| |_| |
Melbourne, FL 32902        \\  FAX : (407) 729-2537 | FOR MYSELF.  |_________|
Technical Details
Message-ID: <4846@trantor.harris-atd.com>
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!zaphod.mps.ohio-state.edu!uakari.primate.wisc.edu!uflorida!mlb.semi.harris.com!trantor.harris-atd.com!charybdis!sonny

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!zaphod.mps.ohio-state.edu!uakari.primate.wisc.edu!uflorida!mlb.semi.harris.com!trantor.harris-atd.com!charybdis!sonny
From: sonny@charybdis.harris-atd.com (Bob Davis)
Newsgroups: comp.os.msdos.programmer
Subject: Is BIOS code reentrant?
Message-ID: <4846@trantor.harris-atd.com>
Date: 12 Nov 90 23:00:48 GMT
Sender: news@trantor.harris-atd.com
Reply-To: sonny@trantor.harris-atd.com (Bob Davis)
Distribution: na
Organization: Advanced Technology Dept., Harris ESS, Melbourne, FL
Lines: 23