Bug 1284254 - Update to 1.9.0
Summary: Update to 1.9.0
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: seabios
Version: rawhide
Hardware: x86_64
OS: Linux
unspecified
unspecified
Target Milestone: ---
Assignee: Fedora Virtualization Maintainers
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2015-11-22 12:33 UTC by poma
Modified: 2015-11-24 15:55 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2015-11-24 15:55:27 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
Update to 1.9.0 (2.67 KB, text/plain)
2015-11-22 12:33 UTC, poma
no flags Details
SeaBIOS 1.9.0 (3.41 KB, image/png)
2015-11-22 12:35 UTC, poma
no flags Details

Description poma 2015-11-22 12:33:31 UTC
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

Comment 1 poma 2015-11-22 12:35:05 UTC
...
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

Comment 2 poma 2015-11-22 12:35:48 UTC
Created attachment 1097528 [details]
SeaBIOS 1.9.0

Comment 3 Cole Robinson 2015-11-22 17:58:06 UTC
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

Comment 4 Cole Robinson 2015-11-24 15:55:27 UTC
Built for rawhide now


Note You need to log in before you can comment on or make changes to this bug.