OK, as of today, we have booted to multi-user on the ASUS CUA using the
brand-new VGA BIOS support. The Matrox comes up with its little BIOS
splash message just fine. So LinuxBIOS is starting to be able to call VGA
bios and set it up.

Current problem on the ASUS is that if you move the mouse -- keyboard
stops working. HELP!

To date I've had to implement functions for the PCI bios that read and
write config registers and search for devices. This all works. It adds
a couple K to linuxbios but since we get general VGA capability I think it
well worth the cost. Anyway it is optional so if you don't use it you
don't pay the price.

There is a new directory: src/bioscalls. This is all C code. All
arch-dependent stuff is in src/arch/i386/lib, consisting of 2 files: idt.c
and vgabios.c

Page 0 will now be reserved for use by the (OPTIONAL) bios support.

There is currently one bug: I don't correctly set the Carry Flag on return
from an interrupt. None of the BIOSes have yet seemed to care -- they
check AX for real status. But I will try to fix this.

ron




Reply via email to