25.06.2015 13:34, Jens-Wolfhard Schicke-Uffmann wrote: > Package: seabios > Version: 1.8.2-1 [] > Steps to fix: > wget http://code.coreboot.org/p/seabios/downloads/get/bios.bin-1.8.0.gz > gunzip bios.bin-1.8.0.gz > qemu-system-x86_64 -boot order=dc -m 1G -vga std -cpu core2duo \ > -bios bios.bin-1.8.0 \ # <----- HERE
Note the version number, it is 1.8.0 not 1.8.2. In 1.8.2 we added some more workarounds for old/buggy *bsd behavour, tested with several freebsd and netbsd versions. You can try building seabios with CONFIG_VGA_FIXUP_ASM=n to turn it off. But I'm afraid it will bring the older prob back (which really is #737142). > .... Google says, the same symptoms pop up from time > to time and might be related to non-optimal toolchains while building > seabios. It is not "non-optimal". It is because some versions of GCC, with some command-line flags, generate some CPU instructions which aren't known to some variants of x86emu code used in some operating systems (these days, some bios code is executed, actually emulated, by the OS). These fixups are in order to remove these instructions by reimplementing it in equivalent but simpler and more traditional constructs. I'll try to find some time to take a look but don't expect immediately reply. Meanwhile you can try seabios from jessie which should work. Thanks, /mjt -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

