Subject: Re: Opinoins on the use of "bioscall"?
To: NetBSD i386 Mailing List <port-i386@NetBSD.org>
From: Brian Clough <Brian_Clough@phoenix.com>
List: port-i386
Date: 09/28/2001 12:57:11
Could you possibly point me to an example of how I can use i386_vm86 to call
int10?


"Jaromír Dolecek" wrote:
> 
> It's prolly matter of how often you need to call the VESA stuff.
> AFAIK bioscall(9) switches whole computer to real-mode and blocks
> interrupts, this may incur serious performance problems if used
> often. The VM86 mode doesn't have such issues, the process runs
> as a common process and doesn't block other activity on the computer.
> 
> Jaromir
> 
> Brian Clough wrote:
> > Does anyone have an opinion on the usefulness and stability of the i386
> > "Biosacall" routine, for accessing the VESA interrupt calls (int10 fn 4FXX)?
> >
> > I need access to those VESA functions that don't have protected mode entry points,
> > from within my video driver, in a non X-window environment.  Obviously I'm talking
> > about an i386 install here.
> >
> > I want to keep this as simple as possible, so I'd prefer to avoid the use of an
> > x86emu style emulator.  I'm not sure I could implement such a thing in a kernel
> > driver anyway.
> >
> > If anyone has any experience dealing with bioscall, I'd like to hear about any
> > problems you may have run into.
> >
> > --
> > Brian Clough
> > OS Development Group, Norwood, MA
> > x(82)5015
> > mailto:brian_clough@phoenix.com
> >
> 
> --
> Jaromir Dolecek <jdolecek@NetBSD.org>      http://www.ics.muni.cz/~dolecek/
> NetBSD - just plain best OS! -=*=- Got spare MCA cards or docs? Hand me them!

-- 
Brian Clough
OS Development Group, Norwood, MA
x(82)5015
(781)551-5015
mailto:brian_clough@phoenix.com