* Tue Dec 02 2025 Jon Maloy <jmaloy@redhat.com> - 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)
This commit is contained in:
Jon Maloy 2025-12-02 12:35:42 -05:00
parent 8815bebcd0
commit b1eaffacd3
3 changed files with 53 additions and 1 deletions

View File

@ -2,3 +2,4 @@
CONFIG_QEMU=y
CONFIG_ROM_SIZE=256
CONFIG_ATA_DMA=n
CONFIG_USE_SMM=n

View File

@ -0,0 +1,41 @@
From 3324dc771fa6c8f4d705d3ab23ea382be60d49bf Mon Sep 17 00:00:00 2001
From: Gerd Hoffmann <kraxel@redhat.com>
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 <kraxel@redhat.com>
RH-MergeRequest: 13: seabios updates for 9.8
RH-Jira: RHEL-131918 RHEL-131921
RH-Acked-by: Daniel P. Berrangé <berrange@redhat.com>
RH-Acked-by: Jon Maloy <jmaloy@redhat.com>
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 <kraxel@redhat.com>
---
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

View File

@ -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 <jmaloy@redhat.com> - 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 <mrezanin@redhat.com> - 1.16.3-4
- seabios-Remove-iasl-from-BuildRequires.patch [RHEL-39020]
- Resolves: RHEL-39020