Merged update from upstream sources

This is an automated DistroBaker update from upstream sources.
If you do not know what this is about or would like to opt out,
contact the OSCI team.

Source: https://src.fedoraproject.org/rpms/seabios.git#3c191c8f31e96523760279a1f1ba0f94f179a71f
This commit is contained in:
DistroBaker 2020-11-24 18:27:08 +00:00
parent da4ff24f7a
commit 30002f6fa3
5 changed files with 41 additions and 8 deletions

1
.gitignore vendored
View File

@ -27,3 +27,4 @@ seabios-0.6.0.tar.gz
/seabios-1.12.0.tar.gz
/seabios-1.12.1.tar.xz
/seabios-1.13.0.tar.gz
/seabios-1.14.0.tar.gz

View File

@ -11,10 +11,12 @@ CONFIG_USB_UAS=n
CONFIG_SDCARD=n
CONFIG_TCGBIOS=n
CONFIG_MPT_SCSI=n
CONFIG_ESP_SCSI=n
CONFIG_MEGASAS=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
CONFIG_HOST_BIOS_GEOMETRY=n
CONFIG_ACPI_PARSE=n
CONFIG_SERCON=n

26
config.seabios-microvm Normal file
View 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

View File

@ -3,15 +3,14 @@
%endif
Name: seabios
Version: 1.13.0
Release: 3%{?dist}
Version: 1.14.0
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: %%{name}-%%{version}.tar.xz
Patch0001: 0001-Workaround-for-a-win8.1-32-S4-resume-bug.patch
Patch0002: 0002-reserve-more-memory-on-fseg.patch
@ -30,6 +29,7 @@ Source19: config.vga-virtio
Source20: config.vga-ramfb
Source21: config.vga-bochs-display
Source22: config.vga-ati
Source23: config.seabios-microvm
BuildRequires: gcc
BuildRequires: python3 iasl
@ -79,7 +79,6 @@ that a typical x86 proprietary BIOS implements.
%package -n seavgabios-bin
Summary: Seavgabios for x86
Buildarch: noarch
Obsoletes: vgabios
%description -n seavgabios-bin
SeaVGABIOS is an open-source VGABIOS implementation.
@ -90,6 +89,7 @@ SeaVGABIOS is an open-source VGABIOS implementation.
%autopatch -p1
%build
%define _lto_cflags %{nil}
export CFLAGS="$RPM_OPT_FLAGS"
mkdir binaries
@ -119,6 +119,7 @@ build_bios() {
# seabios
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-microvm bios.bin bios-microvm.bin
%if 0%{?fedora:1}
build_bios %{_sourcedir}/config.csm Csm16.bin bios-csm.bin
build_bios %{_sourcedir}/config.coreboot bios.bin.elf bios-coreboot.bin
@ -158,6 +159,9 @@ install -m 0644 binaries/vgabios*.bin $RPM_BUILD_ROOT%{_datadir}/seavgabios
%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
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild

View File

@ -1 +1 @@
SHA512 (seabios-1.13.0.tar.gz) = 167ae289b140486b99e27444718096c3359ce4dc55ca9d6ffccdac85053e7f0af2d02e0af0b313c0a8814a313a3c7c5b47a428aa2c30b1c63b2eea90f8b4f368
SHA512 (seabios-1.14.0.tar.gz) = 215c42f59425f8abd062be7b11fc0e39c977cee5001a2381551b0f851ac337d0dd53c065267e6dee0e710ffd700fa635f9007b89da8dfce0f47122c984ee8146