*BSD News Article 19604


Return to BSD News archive

Path: sserve!newshost.anu.edu.au!munnari.oz.au!news.Hawaii.Edu!ames!olivea!spool.mu.edu!bloom-beacon.mit.edu!gatech!prism!gt8134b
From: gt8134b@prism.gatech.EDU (Howlin' Bob)
Newsgroups: comp.os.386bsd.development
Subject: Re: V86 mode & the BIOS (was Need advice: Which OS to port to?)
Message-ID: <109151@hydra.gatech.EDU>
Date: 17 Aug 93 18:56:31 GMT
References: <107181@hydra.gatech.EDU> <1993Aug4.073826.24956@fcom.cc.utah.edu> 	<107725@hydra.gatech.EDU> <1993Aug9.224939.19834@fcom.cc.utah.edu> 	<108137@hydra.gatech.EDU> <BLYMN.93Aug12205126@mallee.awadi.com.au>
Organization: Georgia Institute of Technology
Lines: 16

In <BLYMN.93Aug12205126@mallee.awadi.com.au> blymn@awadi.com.au (Brett Lymn) writes:

>Unfortunately, the v86 call is not a simple in *BSD, the method Linux
>uses to change the task into v86 mode will not work due to differences
>in the way the supervisor stack is used in *BSD (this is from memory,
>I may have the wrong names but the concept is right I think).

Hmm.  All you have to do to enter V86 mode is to set the VM bit in
the EFLAGS saved register.  Are you saying that the kernel cannot
modify the process's saved EFLAGS?

-- 
Robert Sanders
Georgia Institute of Technology, Atlanta Georgia, 30332
uucp:	  ...!{decvax,hplabs,ncar,purdue,rutgers}!gatech!prism!gt8134b
Internet: gt8134b@prism.gatech.edu