Hi Wolf,

Surprisingly, the mode setting code failed in my QEMU (in Fedora 19 and
Fedora 20) with the following messages:

rdb: address unknown 0x00002fda
rdb: address unknown 0xc11e0000
Mode 0xc112 unsupported

I have checked and the VESA mode 0x112 is supported by the VESA BIOS in
my QEMU (and works correctly if set by GRUB). Below is the list of the
package versions if you would like to reproduce it (I'll try to look
into it as well, again as time permits):

qemu-system-x86-1.6.2-4.fc20.x86_64
seavgabios-bin-1.7.3.1-2.fc20.noarch

qemu-system-x86-1.4.2-15.fc19.x86_64
seavgabios-bin-1.7.2.2-3.fc19.noarch

I have done some further investigation. With newer VGA SeaBIOS from upstream (post-1.7.4) there are no longer the messages about unknown addresses, but the VESA mode stays undetected.

I believe this might be related to the following changeset that speaks about older versions of x86emu and the emulation of the leal instructions:

http://code.coreboot.org/p/seabios/source/commit/8032b8a0fec550de5cb2f7d37aa031cebc2200c3/

Just my 2 cents.


M.D.

_______________________________________________
HelenOS-devel mailing list
[email protected]
http://lists.modry.cz/listinfo/helenos-devel

Reply via email to