https://www.seabios.org/Releases#SeaBIOS_1.16.0

        $ make package
        # fw_update /usr/ports/packages/amd64/all/vmm-firmware-1.16.2p4.tgz

works for me.
Feedback? OK?

Index: Makefile
===================================================================
RCS file: /cvs/ports/sysutils/firmware/vmm/Makefile,v
retrieving revision 1.31
diff -u -p -r1.31 Makefile
--- Makefile    14 Jul 2023 09:13:57 -0000      1.31
+++ Makefile    2 Sep 2023 15:56:15 -0000
@@ -13,7 +13,7 @@ COMPILER_LANGS=       c
 # alignments.  As a result, this project can not be built.
 
 FW_DRIVER=     vmm
-FW_VER=                1.14.0
+FW_VER=                1.16.2
 SB_VER=                20180715
 DISTNAME=      seabios-${FW_VER}
 REVISION=      4
Index: distinfo
===================================================================
RCS file: /cvs/ports/sysutils/firmware/vmm/distinfo,v
retrieving revision 1.5
diff -u -p -r1.5 distinfo
--- distinfo    1 Sep 2021 11:04:21 -0000       1.5
+++ distinfo    2 Sep 2023 15:56:19 -0000
@@ -1,4 +1,4 @@
-SHA256 (firmware/seabios-1.14.0.tar.gz) = 
63DMYrKaqD4QplMjOs6/S7FU0A0Mh9wqLG4tp15egf0=
+SHA256 (firmware/seabios-1.16.2.tar.gz) = 
76jVKUQq0WgFb5SsZmaxs1Q8Yv969tngIFYfTQ4y+Vk=
 SHA256 (firmware/sgabios-20180715.tar.gz) = 
a9r+PdIplwrxyPRinx3TbRGUvu/wU+/6PBh7Sj1iGLA=
-SIZE (firmware/seabios-1.14.0.tar.gz) = 628985
+SIZE (firmware/seabios-1.16.2.tar.gz) = 635918
 SIZE (firmware/sgabios-20180715.tar.gz) = 31205
Index: patches/patch-src_boot_c
===================================================================
RCS file: /cvs/ports/sysutils/firmware/vmm/patches/patch-src_boot_c,v
retrieving revision 1.4
diff -u -p -r1.4 patch-src_boot_c
--- patches/patch-src_boot_c    7 Mar 2022 22:03:32 -0000       1.4
+++ patches/patch-src_boot_c    2 Sep 2023 15:58:52 -0000
@@ -1,7 +1,7 @@
 Index: src/boot.c
 --- src/boot.c.orig
 +++ src/boot.c
-@@ -909,7 +909,7 @@ boot_cdrom(struct drive_s *drive)
+@@ -919,7 +919,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) {
-@@ -935,7 +935,7 @@ boot_cbfs(struct cbfs_file *file)
+@@ -945,7 +945,7 @@ boot_cbfs(struct cbfs_file *file)
  {
      if (!CONFIG_COREBOOT_FLASH)
          return;
@@ -19,7 +19,7 @@ Index: src/boot.c
      cbfs_run_payload(file);
  }
  
-@@ -943,7 +943,7 @@ boot_cbfs(struct cbfs_file *file)
+@@ -953,7 +953,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);
-@@ -983,11 +983,11 @@ do_boot(int seq_nr)
+@@ -993,11 +993,11 @@ do_boot(int seq_nr)
      struct bev_s *ie = &BEV[seq_nr];
      switch (ie->type) {
      case IPL_TYPE_FLOPPY:

Reply via email to