Update to seabios 1.14.0
Signed-off-by: Cole Robinson <crobinso@redhat.com>
This commit is contained in:
parent
ea15f71e6e
commit
07381501a0
1
.gitignore
vendored
1
.gitignore
vendored
@ -27,3 +27,4 @@ seabios-0.6.0.tar.gz
|
|||||||
/seabios-1.12.0.tar.gz
|
/seabios-1.12.0.tar.gz
|
||||||
/seabios-1.12.1.tar.xz
|
/seabios-1.12.1.tar.xz
|
||||||
/seabios-1.13.0.tar.gz
|
/seabios-1.13.0.tar.gz
|
||||||
|
/seabios-1.14.0.tar.gz
|
||||||
|
@ -11,10 +11,12 @@ CONFIG_USB_UAS=n
|
|||||||
CONFIG_SDCARD=n
|
CONFIG_SDCARD=n
|
||||||
CONFIG_TCGBIOS=n
|
CONFIG_TCGBIOS=n
|
||||||
CONFIG_MPT_SCSI=n
|
CONFIG_MPT_SCSI=n
|
||||||
|
CONFIG_ESP_SCSI=n
|
||||||
|
CONFIG_MEGASAS=n
|
||||||
CONFIG_PVSCSI=n
|
CONFIG_PVSCSI=n
|
||||||
CONFIG_NVME=n
|
CONFIG_NVME=n
|
||||||
CONFIG_USE_SMM=n
|
CONFIG_USE_SMM=n
|
||||||
CONFIG_VGAHOOKS=n
|
CONFIG_VGAHOOKS=n
|
||||||
CONFIG_ESP_SCSI=n
|
CONFIG_HOST_BIOS_GEOMETRY=n
|
||||||
CONFIG_LSI_SCSI=n
|
CONFIG_ACPI_PARSE=n
|
||||||
CONFIG_MEGASAS=n
|
CONFIG_SERCON=n
|
||||||
|
26
config.seabios-microvm
Normal file
26
config.seabios-microvm
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
CONFIG_QEMU=y
|
||||||
|
CONFIG_QEMU_HARDWARE=y
|
||||||
|
CONFIG_PERMIT_UNALIGNED_PCIROM=y
|
||||||
|
CONFIG_ROM_SIZE=128
|
||||||
|
CONFIG_XEN=n
|
||||||
|
CONFIG_BOOTSPLASH=n
|
||||||
|
CONFIG_ATA=n
|
||||||
|
CONFIG_AHCI=n
|
||||||
|
CONFIG_SDCARD=n
|
||||||
|
CONFIG_PVSCSI=n
|
||||||
|
CONFIG_ESP_SCSI=n
|
||||||
|
CONFIG_LSI_SCSI=n
|
||||||
|
CONFIG_MEGASAS=n
|
||||||
|
CONFIG_MPT_SCSI=n
|
||||||
|
CONFIG_FLOPPY=n
|
||||||
|
CONFIG_FLASH_FLOPPY=n
|
||||||
|
CONFIG_NVME=n
|
||||||
|
CONFIG_PS2PORT=n
|
||||||
|
CONFIG_USB=n
|
||||||
|
CONFIG_LPT=n
|
||||||
|
CONFIG_RTC_TIMER=n
|
||||||
|
CONFIG_USE_SMM=n
|
||||||
|
CONFIG_PMTIMER=n
|
||||||
|
CONFIG_TCGBIOS=n
|
||||||
|
CONFIG_HARDWARE_IRQ=n
|
||||||
|
CONFIG_ACPI_PARSE=y
|
11
seabios.spec
11
seabios.spec
@ -3,15 +3,14 @@
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
Name: seabios
|
Name: seabios
|
||||||
Version: 1.13.0
|
Version: 1.14.0
|
||||||
Release: 3%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: Open-source legacy BIOS implementation
|
Summary: Open-source legacy BIOS implementation
|
||||||
|
|
||||||
License: LGPLv3
|
License: LGPLv3
|
||||||
URL: http://www.coreboot.org/SeaBIOS
|
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
|
Patch0001: 0001-Workaround-for-a-win8.1-32-S4-resume-bug.patch
|
||||||
Patch0002: 0002-reserve-more-memory-on-fseg.patch
|
Patch0002: 0002-reserve-more-memory-on-fseg.patch
|
||||||
@ -79,7 +78,6 @@ that a typical x86 proprietary BIOS implements.
|
|||||||
%package -n seavgabios-bin
|
%package -n seavgabios-bin
|
||||||
Summary: Seavgabios for x86
|
Summary: Seavgabios for x86
|
||||||
Buildarch: noarch
|
Buildarch: noarch
|
||||||
Obsoletes: vgabios
|
|
||||||
|
|
||||||
%description -n seavgabios-bin
|
%description -n seavgabios-bin
|
||||||
SeaVGABIOS is an open-source VGABIOS implementation.
|
SeaVGABIOS is an open-source VGABIOS implementation.
|
||||||
@ -90,6 +88,7 @@ SeaVGABIOS is an open-source VGABIOS implementation.
|
|||||||
%autopatch -p1
|
%autopatch -p1
|
||||||
|
|
||||||
%build
|
%build
|
||||||
|
%define _lto_cflags %{nil}
|
||||||
export CFLAGS="$RPM_OPT_FLAGS"
|
export CFLAGS="$RPM_OPT_FLAGS"
|
||||||
mkdir binaries
|
mkdir binaries
|
||||||
|
|
||||||
@ -119,6 +118,7 @@ build_bios() {
|
|||||||
# seabios
|
# seabios
|
||||||
build_bios %{_sourcedir}/config.seabios-128k bios.bin bios.bin
|
build_bios %{_sourcedir}/config.seabios-128k bios.bin bios.bin
|
||||||
build_bios %{_sourcedir}/config.seabios-256k bios.bin bios-256k.bin
|
build_bios %{_sourcedir}/config.seabios-256k bios.bin bios-256k.bin
|
||||||
|
build_bios %{_sourcedir}/config.seabios-microvm bios.bin bios-microvm.bin
|
||||||
%if 0%{?fedora:1}
|
%if 0%{?fedora:1}
|
||||||
build_bios %{_sourcedir}/config.csm Csm16.bin bios-csm.bin
|
build_bios %{_sourcedir}/config.csm Csm16.bin bios-csm.bin
|
||||||
build_bios %{_sourcedir}/config.coreboot bios.bin.elf bios-coreboot.bin
|
build_bios %{_sourcedir}/config.coreboot bios.bin.elf bios-coreboot.bin
|
||||||
@ -158,6 +158,9 @@ install -m 0644 binaries/vgabios*.bin $RPM_BUILD_ROOT%{_datadir}/seavgabios
|
|||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue Nov 24 2020 Cole Robinson <aintdiscole@gmail.com> - 1.14.0-1
|
||||||
|
- Update to 1.14.0
|
||||||
|
|
||||||
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.13.0-3
|
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.13.0-3
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
||||||
|
|
||||||
|
2
sources
2
sources
@ -1 +1 @@
|
|||||||
SHA512 (seabios-1.13.0.tar.gz) = 167ae289b140486b99e27444718096c3359ce4dc55ca9d6ffccdac85053e7f0af2d02e0af0b313c0a8814a313a3c7c5b47a428aa2c30b1c63b2eea90f8b4f368
|
SHA512 (seabios-1.14.0.tar.gz) = 215c42f59425f8abd062be7b11fc0e39c977cee5001a2381551b0f851ac337d0dd53c065267e6dee0e710ffd700fa635f9007b89da8dfce0f47122c984ee8146
|
||||||
|
Loading…
Reference in New Issue
Block a user