"Eric W. Biederman" wrote:
> 
> Video cards have i/o ports all over the map.  I've played that game
> with dosemu too many times to know that it is very tricky to predict
> where a video card lives.  Besides the iopermission bitmap doesn't
> cover everything.
> 
> > > too many legacy i/o ports that overlap on every video card.
> >
> > no only one card actually emulates an ibm VGA adapter's
> > registers.  it's a pci config regster bit.  the rest are (or all
> > if you clear the vga-enable bit) mapped like any other
> > PCI device.
> 
> I'm suprised you can turn off the legacy/conflicting ports with just
> a single bit.  I know it at least felt much worse.
> 

Some card does this (i.e. SiS FB). But unforutnately, XFree86 code is so
ugly such that it mix Legacy/PCI IO space altogether which makes this
"feature" useless.

> The question came up could linuxBIOS do the video card init by
> running the onboard ROM.  If you want to you can do it in linux.  From
> where I'm sitting enough video cards are already supported in the
> kernel, that it I have no interest in doing this in linuxBIOS.
> 
> Someone with different priorities can of course do something
> different.  If I have problems I'd rather fix a specific framebuffer
> driver though.
> 

I think for those having VGA chips with "incapable" frame buffer driver
should ask your VGA chip vendor politely on a sane frame buffer driver
support.

Ollie

Reply via email to