Ronald G Minnich <[EMAIL PROTECTED]> writes: > 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!
Are you cetain you have them plugged in right? > 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. Ron this is problematic with putting the LinuxBIOS table at a low memory location. The linux kernel assumes it can use everything above the first page of memory when loading. So the LinuxBIOS table must be below 4K. Or I can put it in 0xF0000 - 0xFFFFF. > 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. It probably depends on the bios function. Eric
