Update to 1.12.1 for qemu 4.0
Sync config scripts with qemu
This commit is contained in:
parent
380cea86ab
commit
35e0080358
1
.gitignore
vendored
1
.gitignore
vendored
@ -25,3 +25,4 @@ seabios-0.6.0.tar.gz
|
||||
/seabios-1.11.1.tar.gz
|
||||
/seabios-1.11.2.tar.gz
|
||||
/seabios-1.12.0.tar.gz
|
||||
/seabios-1.12.1.tar.xz
|
||||
|
@ -1,20 +1,20 @@
|
||||
CONFIG_XEN=n
|
||||
CONFIG_ESP_SCSI=n
|
||||
CONFIG_LSI_SCSI=n
|
||||
CONFIG_USB_OHCI=n
|
||||
CONFIG_BOOTSPLASH=n
|
||||
CONFIG_MEGASAS=n
|
||||
CONFIG_PVSCSI=n
|
||||
# for qemu machine types 1.7 + older
|
||||
# need to turn off features (xhci,uas) to make it fit into 128k
|
||||
CONFIG_QEMU=y
|
||||
CONFIG_ROM_SIZE=128
|
||||
CONFIG_ATA_DMA=n
|
||||
CONFIG_BOOTSPLASH=n
|
||||
CONFIG_XEN=n
|
||||
CONFIG_USB_OHCI=n
|
||||
CONFIG_USB_XHCI=n
|
||||
CONFIG_USB_UAS=n
|
||||
CONFIG_TCGBIOS=n
|
||||
CONFIG_USE_SMM=n
|
||||
CONFIG_NVME=n
|
||||
CONFIG_VGAHOOKS=n
|
||||
CONFIG_NVME=n
|
||||
CONFIG_VGAHOOKS=n
|
||||
CONFIG_SERCON=n
|
||||
CONFIG_SDCARD=n
|
||||
CONFIG_TCGBIOS=n
|
||||
CONFIG_MPT_SCSI=n
|
||||
CONFIG_PVSCSI=n
|
||||
CONFIG_NVME=n
|
||||
CONFIG_USE_SMM=n
|
||||
CONFIG_VGAHOOKS=n
|
||||
CONFIG_ESP_SCSI=n
|
||||
CONFIG_LSI_SCSI=n
|
||||
CONFIG_MEGASAS=n
|
||||
|
@ -1,3 +1,4 @@
|
||||
# for qemu machine types 2.0 + newer
|
||||
CONFIG_QEMU=y
|
||||
CONFIG_ROM_SIZE=256
|
||||
CONFIG_ATA_DMA=n
|
||||
|
3
config.vga-bochs-display
Normal file
3
config.vga-bochs-display
Normal file
@ -0,0 +1,3 @@
|
||||
CONFIG_BUILD_VGABIOS=y
|
||||
CONFIG_DISPLAY_BOCHS=y
|
||||
CONFIG_VGA_PCI=y
|
3
config.vga-ramfb
Normal file
3
config.vga-ramfb
Normal file
@ -0,0 +1,3 @@
|
||||
CONFIG_BUILD_VGABIOS=y
|
||||
CONFIG_VGA_RAMFB=y
|
||||
CONFIG_VGA_PCI=n
|
28
seabios.spec
28
seabios.spec
@ -3,29 +3,32 @@
|
||||
%endif
|
||||
|
||||
Name: seabios
|
||||
Version: 1.12.0
|
||||
Release: 2%{?dist}
|
||||
Version: 1.12.1
|
||||
Release: 1%{?dist}
|
||||
Summary: Open-source legacy BIOS implementation
|
||||
|
||||
License: LGPLv3
|
||||
URL: http://www.coreboot.org/SeaBIOS
|
||||
|
||||
Source0: http://code.coreboot.org/p/seabios/downloads/get/%{name}-%{version}.tar.gz
|
||||
#Source0: http://code.coreboot.org/p/seabios/downloads/get/{name}-{version}.tar.gz
|
||||
Source0: %{name}-%{version}.tar.xz
|
||||
|
||||
Patch0001: 0001-Workaround-for-a-win8.1-32-S4-resume-bug.patch
|
||||
Patch0002: 0002-reserve-more-memory-on-fseg.patch
|
||||
Patch0003: 0003-vgabios-Reorder-video-modes-to-work-around-a-Windows.patch
|
||||
|
||||
Source10: config.vga.cirrus
|
||||
Source11: config.vga.isavga
|
||||
Source12: config.vga.qxl
|
||||
Source13: config.vga.stdvga
|
||||
Source14: config.vga.vmware
|
||||
Source10: config.vga-cirrus
|
||||
Source11: config.vga-isavga
|
||||
Source12: config.vga-qxl
|
||||
Source13: config.vga-stdvga
|
||||
Source14: config.vga-vmware
|
||||
Source15: config.csm
|
||||
Source16: config.coreboot
|
||||
Source17: config.seabios-128k
|
||||
Source18: config.seabios-256k
|
||||
Source19: config.vga.virtio
|
||||
Source19: config.vga-virtio
|
||||
Source20: config.vga-ramfb
|
||||
Source21: config.vga-bochs-display
|
||||
|
||||
BuildRequires: gcc
|
||||
BuildRequires: python3 iasl
|
||||
@ -121,9 +124,9 @@ build_bios %{_sourcedir}/config.coreboot bios.bin.elf bios-coreboot.bin
|
||||
%endif
|
||||
|
||||
# seavgabios
|
||||
%global vgaconfigs cirrus isavga qxl stdvga vmware virtio
|
||||
%global vgaconfigs bochs-display cirrus isavga qxl stdvga ramfb vmware virtio
|
||||
for config in %{vgaconfigs}; do
|
||||
build_bios %{_sourcedir}/config.vga.${config} \
|
||||
build_bios %{_sourcedir}/config.vga-${config} \
|
||||
vgabios.bin vgabios-${config}.bin out/vgabios.bin
|
||||
done
|
||||
|
||||
@ -154,6 +157,9 @@ install -m 0644 binaries/vgabios*.bin $RPM_BUILD_ROOT%{_datadir}/seavgabios
|
||||
|
||||
|
||||
%changelog
|
||||
* Wed Mar 27 2019 Cole Robinson <aintdiscole@gmail.com> - 1.12.1-1
|
||||
- Update to 1.12.1 for qemu 4.0
|
||||
|
||||
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.12.0-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
||||
|
||||
|
2
sources
2
sources
@ -1 +1 @@
|
||||
SHA512 (seabios-1.12.0.tar.gz) = e52c5363e5bb37b5286e55545aa06bd126218f9d0e3a06ac2e189de68fe3de3256c11ca1bb13357a9c384d7e3af6284083ff3aa587688b5de04ef11b97bdfa27
|
||||
SHA512 (seabios-1.12.1.tar.xz) = 9cff995868b338a668e0cd78a382828c80a11dd36193502a45cbef6b2c8c207c198c76ffb9d7a299306f5cb1c981bd5b6d5456900e67b8622324da0763917a21
|
||||
|
Loading…
Reference in New Issue
Block a user