Created attachment 1097527 [details] Update to 1.9.0 SeaBIOS 1.9.0 Available on 20151117. Major changes in this release: The default boot menu key is now the ESC key (instead of F12) Initial support for Trusted Platform Module (TPM) hardware and BIOS calls Initial support for chain loading SeaBIOS from Grub (via multiboot support) Initial support for booting from SD cards on real hardware virtio 1.0 device support The build will no longer include the build hostname or build time on "clean" builds. This makes the build binaries more "reproducible". Basic support for running SeaBIOS on Baytrail Chromebooks SeaVGABIOS improvements: Improved support for old versions of x86emu (the "leal" instruction is now emulated) Several bug fixes and code cleanups http://seabios.org/Releases#SeaBIOS_1.9.0
... python ./scripts/checkrom.py out/rom.o.objdump 128 out/bios.bin.raw out/bios.bin.prep Error! ROM doesn't fit (142188 > 131072) You have to either increase the size (CONFIG_ROM_SIZE) or turn off some features (such as hardware support not needed) to make it fit. ... ... diff --git a/config.seabios-128k b/config.seabios-128k index 2068757..d79a9b7 100644 --- a/config.seabios-128k +++ b/config.seabios-128k @@ -5,3 +5,8 @@ CONFIG_ROM_SIZE=128 CONFIG_XEN=n CONFIG_USB_XHCI=n CONFIG_USB_UAS=n +CONFIG_FLASH_FLOPPY=n +CONFIG_RTC_TIMER=n +CONFIG_HARDWARE_IRQ=n +CONFIG_TSC_TIMER=n +CONFIG_TCGBIOS=n
Created attachment 1097528 [details] SeaBIOS 1.9.0
I've already got the same patches locally as well. But I need to confirm with gerd that it's okay to use those config changes, I was waiting to see if a qemu pull request shows up
Built for rawhide now