On 2026/06/09 13:38, Miguel Landaeta wrote:
> +++ Makefile  22 May 2026 13:34:09 -0000
> @@ -5,7 +5,7 @@ FW_VER=               1.16.3
>  SB_VER=              20180715
>  DISTNAME=    seabios-${FW_VER}
>  DIST_TUPLE=  github qemu sgabios 72f39d48bedf044e202fd51fecf3e2218fc2ae66 
> sgabios
> -REVISION=    1
> +REVISION=    2

if people need to go through a round of testing for new vmm-firmware,
would it be worth trying an update of seabios at the same time?

unsigned compiled tgz at https://junkpile.org/vmm-firmware-1.17.0.tgz

https://lists.nongnu.org/archive/html/qemu-devel/2025-06/msg01799.html

Index: Makefile
===================================================================
RCS file: /cvs/ports/sysutils/firmware/vmm/Makefile,v
diff -u -p -r1.36 Makefile
--- Makefile    28 Jan 2026 19:21:50 -0000      1.36
+++ Makefile    9 Jun 2026 14:09:34 -0000
@@ -1,11 +1,10 @@
 ONLY_FOR_ARCHS=        amd64
 
 FW_DRIVER=     vmm
-FW_VER=                1.16.3
+FW_VER=                1.17.0
 SB_VER=                20180715
 DISTNAME=      seabios-${FW_VER}
 DIST_TUPLE=    github qemu sgabios 72f39d48bedf044e202fd51fecf3e2218fc2ae66 
sgabios
-REVISION=      1
 
 HOMEPAGE=      https://www.seabios.org/
 
Index: distinfo
===================================================================
RCS file: /cvs/ports/sysutils/firmware/vmm/distinfo,v
diff -u -p -r1.8 distinfo
--- distinfo    14 Feb 2024 19:36:10 -0000      1.8
+++ distinfo    9 Jun 2026 14:09:34 -0000
@@ -1,4 +1,4 @@
 SHA256 (firmware/qemu-sgabios-72f39d48bedf044e202fd51fecf3e2218fc2ae66.tar.gz) 
= a9r+PdIplwrxyPRinx3TbRGUvu/wU+/6PBh7Sj1iGLA=
-SHA256 (firmware/seabios-1.16.3.tar.gz) = 
N03Y9pOOFnOwhN5LKWRRT3+f0bYOyhwSBmxITSYoYnI=
+SHA256 (firmware/seabios-1.17.0.tar.gz) = 
UVmjX6xcFXndXXAgAQM8gmzkXTDTvWV+wbJpVFWZdxI=
 SIZE (firmware/qemu-sgabios-72f39d48bedf044e202fd51fecf3e2218fc2ae66.tar.gz) = 
31205
-SIZE (firmware/seabios-1.16.3.tar.gz) = 637076
+SIZE (firmware/seabios-1.17.0.tar.gz) = 617504
Index: files/config
===================================================================
RCS file: /cvs/ports/sysutils/firmware/vmm/files/config,v
diff -u -p -r1.8 config
--- files/config        16 May 2021 18:55:07 -0000      1.8
+++ files/config        9 Jun 2026 14:09:34 -0000
@@ -75,7 +75,7 @@ CONFIG_KBD_CALL_INT15_4F=y
 # CONFIG_MPTABLE is not set
 CONFIG_SMBIOS=y
 # CONFIG_ACPI is not set
-# CONFIG_FW_ROMFILE_LOAD is not set
+CONFIG_FW_ROMFILE_LOAD=y
 # CONFIG_ACPI_PARSE is not set
 
 #
Index: patches/patch-Makefile
===================================================================
RCS file: /cvs/ports/sysutils/firmware/vmm/patches/patch-Makefile,v
diff -u -p -r1.8 patch-Makefile
--- patches/patch-Makefile      28 Jan 2026 19:21:50 -0000      1.8
+++ patches/patch-Makefile      9 Jun 2026 14:09:34 -0000
@@ -21,7 +21,7 @@ Index: Makefile
      -minline-all-stringops -fomit-frame-pointer \
      -freg-struct-return -ffreestanding -fno-delete-null-pointer-checks \
      -ffunction-sections -fdata-sections -fno-common -fno-merge-constants
-@@ -275,7 +283,10 @@ $(Q)mkdir -p $(addprefix $(OUT), $(DIRS))
+@@ -260,7 +268,10 @@ $(Q)mkdir -p $(addprefix $(OUT), $(DIRS))
  $(Q)$(MAKE) -C $(OUT) -f $(CURDIR)/scripts/kconfig/Makefile srctree=$(CURDIR) 
src=scripts/kconfig obj=scripts/kconfig Q=$(Q) Kconfig=$(CURDIR)/src/Kconfig $1
  endef
  
Index: patches/patch-src_boot_c
===================================================================
RCS file: /cvs/ports/sysutils/firmware/vmm/patches/patch-src_boot_c,v
diff -u -p -r1.5 patch-src_boot_c
--- patches/patch-src_boot_c    5 Sep 2023 13:05:24 -0000       1.5
+++ patches/patch-src_boot_c    9 Jun 2026 14:09:34 -0000
@@ -1,7 +1,7 @@
 Index: src/boot.c
 --- src/boot.c.orig
 +++ src/boot.c
-@@ -919,7 +919,7 @@ boot_cdrom(struct drive_s *drive)
+@@ -922,7 +922,7 @@ boot_cdrom(struct drive_s *drive)
  {
      if (! CONFIG_CDROM_BOOT)
          return;
@@ -10,7 +10,7 @@ Index: src/boot.c
  
      int status = cdrom_boot(drive);
      if (status) {
-@@ -945,7 +945,7 @@ boot_cbfs(struct cbfs_file *file)
+@@ -948,7 +948,7 @@ boot_cbfs(struct cbfs_file *file)
  {
      if (!CONFIG_COREBOOT_FLASH)
          return;
@@ -19,7 +19,7 @@ Index: src/boot.c
      cbfs_run_payload(file);
  }
  
-@@ -953,7 +953,7 @@ boot_cbfs(struct cbfs_file *file)
+@@ -956,7 +956,7 @@ boot_cbfs(struct cbfs_file *file)
  static void
  boot_rom(u32 vector)
  {
@@ -28,7 +28,7 @@ Index: src/boot.c
      struct segoff_s so;
      so.segoff = vector;
      call_boot_entry(so, 0);
-@@ -993,11 +993,11 @@ do_boot(int seq_nr)
+@@ -996,11 +996,11 @@ do_boot(int seq_nr)
      struct bev_s *ie = &BEV[seq_nr];
      switch (ie->type) {
      case IPL_TYPE_FLOPPY:

Reply via email to