Newsgroups: comp.os.minix
Subject: Re: VGA/Graphics Driver
References: <87de2b$arm$1@nnrp1.deja.com> <6s3dr9h4ml.fsf@iago.nac.net> <kEGm4.12$p01.736@bgtnsc05-news.ops.worldnet.att.net>
From: Mark Gray <markgray@iago.nac.net>
Date: 05 Feb 2000 01:19:36 -0500
Message-ID: <6swvok2mtj.fsf@iago.nac.net>
Lines: 19
X-Newsreader: Gnus v5.7/Emacs 20.4
NNTP-Posting-Host: iago.nac.net
X-Trace: 5 Feb 2000 01:19:36 -0500, iago.nac.net
Path: news.adfa.oz.au!clarion.carno.net.au!news0.optus.net.au!news1.optus.net.au!optus!intgwpad.nntp.telstra.net!news-MUC.ecrc.net!netnews.com!newspeer1.nac.net!nntp2.nac.net!iago.nac.net
Xref: news.adfa.oz.au comp.os.minix:34665

"Tony" <tony@my.isp> writes:

> Mark Gray <markgray@iago.nac.net> wrote in message
> news:6s3dr9h4ml.fsf@iago.nac.net...
> > The standard [VESA] provides a set of functions which an application
> program
> > can use to A) obtain information about the capabilities and
> > characteristics of a specific Super VGA implementation and B) to
> > control the operation of such hardware in terms of video mode
> > initialization and video memory access.  The functions are provided as
> > an extension to the VGA BIOS video services, accessed through
> > interrupt 10h.
> 
> So does this mean that it's useless in protected mode?

No -- the kernel can call the bios -- see /usr/src/kernel/bios_wini.c
for an example.  (You would have to hack the kernel to give you a hook
to access it is all.)

