Kevin O'Connor wrote:
On Tue, Feb 14, 2012 at 08:44:59PM +0100, Bernd Blaauw wrote:
I'm stuck with a few questions about applying SeaBIOS to Bochs (Windows), hoping someone is willing to give out some helpful hints.
- Can the downloadable v1.6.3 binary directly be used in Bochs, or
is a recompile needed? Thought I read some docs about MTRR config options.
I think you may need to change some config options. Try enabling CONFIG_OPTIONROMS_DEPLOYED and disabling CONFIG_MTRR_INIT. I think the latest version of Bochs may no longer need one or both of these, but I'm not sure. Sebastian may know.
bios.bin-1.6.3 [1] works in Bochs x86 Emulator 2.5.1.svn.
- Is there an opensource BIOS, usable in Bochs and QEMU, that does
work with only 1MB RAM assigned to the VM? SeaBIOS fails this.
SeaBIOS should work. If there are SeaBIOS issues, they should be fixed.
Bochs BIOS (latest and legacy) should both work. vbxbios (old and new) [2][3] might work too.
[1] http://www.linuxtogo.org/~kevin/SeaBIOS/bios.bin-1.6.3 [2] https://www.virtualbox.org/browser/trunk/src/VBox/Devices/PC/BIOS [3] https://www.virtualbox.org/browser/trunk/src/VBox/Devices/PC/BIOS-new
Sebastian