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:
parent
da4ff24f7a
commit
30002f6fa3
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.1.tar.xz
|
||||
/seabios-1.13.0.tar.gz
|
||||
/seabios-1.14.0.tar.gz
|
||||
|
@ -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
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
|
12
seabios.spec
12
seabios.spec
@ -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
|
||||
|
||||
|
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