From b1eaffacd3aa801fa021d5ff298af1b660cfff43 Mon Sep 17 00:00:00 2001 From: Jon Maloy Date: Tue, 2 Dec 2025 12:35:42 -0500 Subject: [PATCH] * Tue Dec 02 2025 Jon Maloy - 1.16.3-5 - seabios-update-release-date.patch [RHEL-131918 RHEL-131921] - seabios-turn-off-SMM-support.patch [RHEL-131918 RHEL-131921] - Resolves: RHEL-131918 ([rhel-9] SeaBIOS date is "stuck" at 2014 even for recent releases) - Resolves: RHEL-131921 ([RHEL-9] Grub graphics modules crash VM when there's no graphics) --- config.seabios-256k | 1 + seabios-update-release-date.patch | 41 +++++++++++++++++++++++++++++++ seabios.spec | 12 ++++++++- 3 files changed, 53 insertions(+), 1 deletion(-) create mode 100644 seabios-update-release-date.patch diff --git a/config.seabios-256k b/config.seabios-256k index d1bcc94..0e88c4e 100644 --- a/config.seabios-256k +++ b/config.seabios-256k @@ -2,3 +2,4 @@ CONFIG_QEMU=y CONFIG_ROM_SIZE=256 CONFIG_ATA_DMA=n +CONFIG_USE_SMM=n diff --git a/seabios-update-release-date.patch b/seabios-update-release-date.patch new file mode 100644 index 0000000..8b0fff5 --- /dev/null +++ b/seabios-update-release-date.patch @@ -0,0 +1,41 @@ +From 3324dc771fa6c8f4d705d3ab23ea382be60d49bf Mon Sep 17 00:00:00 2001 +From: Gerd Hoffmann +Date: Tue, 11 Nov 2025 09:33:48 +0100 +Subject: [PATCH 1/2] update release date +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +RH-Author: Gerd Hoffmann +RH-MergeRequest: 13: seabios updates for 9.8 +RH-Jira: RHEL-131918 RHEL-131921 +RH-Acked-by: Daniel P. Berrangé +RH-Acked-by: Jon Maloy +RH-Commit: [1/2] e90d4319ee2241c546479cdcf1ea7c6ca1e011eb (kraxel.rh/centos-src-seabios) + +upstream release 1.16.3 was tagged on Nov 5th 2023, +so use that as release date on smbios table 0 + +Resolves: RHEL-131918 + +Signed-off-by: Gerd Hoffmann +--- + src/fw/biostables.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/fw/biostables.c b/src/fw/biostables.c +index 1c09a785..a81e99e7 100644 +--- a/src/fw/biostables.c ++++ b/src/fw/biostables.c +@@ -483,7 +483,7 @@ smbios_new_type_0(void *start, + } + + #define BIOS_NAME "SeaBIOS" +-#define BIOS_DATE "04/01/2014" ++#define BIOS_DATE "11/05/2023" + + /* + * Build tables using qtables as input, adding additional type 0 +-- +2.51.1 + diff --git a/seabios.spec b/seabios.spec index c3c7165..411da7a 100644 --- a/seabios.spec +++ b/seabios.spec @@ -1,6 +1,6 @@ Name: seabios Version: 1.16.3 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Open-source legacy BIOS implementation License: LGPLv3 @@ -21,6 +21,8 @@ Patch1: seabios-add-hwerr_printf-function-for-threads.patch Patch2: seabios-display-error-message-for-blocksizes-512.patch # For RHEL-67846 - amdgpu failed to initialize when multiple AMD MI210 GPUs assigned and firmware is seabios [rhel-9] Patch3: seabios-pciinit-don-t-misalign-large-BARs.patch +# For RHEL-131918 - [rhel-9] SeaBIOS date is "stuck" at 2014 even for recent releases +Patch4: seabios-update-release-date.patch BuildRequires: make BuildRequires: gcc @@ -137,6 +139,14 @@ install -m 0644 binaries/vgabios*.bin $RPM_BUILD_ROOT%{_datadir}/seavgabios %{_datadir}/seavgabios/vgabios*.bin %changelog +* Tue Dec 02 2025 Jon Maloy - 1.16.3-5 +- seabios-update-release-date.patch [RHEL-131918 RHEL-131921] +- seabios-turn-off-SMM-support.patch [RHEL-131918 RHEL-131921] +- Resolves: RHEL-131918 + ([rhel-9] SeaBIOS date is "stuck" at 2014 even for recent releases) +- Resolves: RHEL-131921 + ([RHEL-9] Grub graphics modules crash VM when there's no graphics) + * Thu Nov 28 2024 Miroslav Rezanina - 1.16.3-4 - seabios-Remove-iasl-from-BuildRequires.patch [RHEL-39020] - Resolves: RHEL-39020