Here is an update to SeaBIOS 1.15.0 for the firmware/vmm port.
* Improved support for USB devices with multiple interfaces.
* Support for USB XHCI devices using direct MMIO access (instead of PCI).
* NVMe improvements.
* Increased "f-segment" RAM allocations for BIOS tables.
* Several bug fixes and code cleanups.
Index: Makefile
===================================================================
RCS file: /home/cvs/ports/sysutils/firmware/vmm/Makefile,v
retrieving revision 1.25
diff -u -p -u -p -r1.25 Makefile
--- Makefile 1 Sep 2021 11:04:21 -0000 1.25
+++ Makefile 3 Dec 2021 02:45:23 -0000
@@ -16,10 +16,9 @@ COMPILER_LANGS= c
# alignments. As a result, this project can not be built.
FW_DRIVER= vmm
-FW_VER= 1.14.0
+FW_VER= 1.15.0
SB_VER= 20180715
DISTNAME= seabios-${FW_VER}
-REVISION= 0
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
sgabios-${SB_VER}{72f39d48bedf044e202fd51fecf3e2218fc2ae66}.tar.gz:0
Index: distinfo
===================================================================
RCS file: /home/cvs/ports/sysutils/firmware/vmm/distinfo,v
retrieving revision 1.5
diff -u -p -u -p -r1.5 distinfo
--- distinfo 1 Sep 2021 11:04:21 -0000 1.5
+++ distinfo 3 Dec 2021 02:45:32 -0000
@@ -1,4 +1,4 @@
-SHA256 (firmware/seabios-1.14.0.tar.gz) = 63DMYrKaqD4QplMjOs6/S7FU0A0Mh9wqLG4tp15egf0=
+SHA256 (firmware/seabios-1.15.0.tar.gz) = YownF8mUMmtFMlFXPRBZ4qOhEtSqSIds4nyz8d4ZiPg=
SHA256 (firmware/sgabios-20180715.tar.gz) = a9r+PdIplwrxyPRinx3TbRGUvu/wU+/6PBh7Sj1iGLA=
-SIZE (firmware/seabios-1.14.0.tar.gz) = 628985
+SIZE (firmware/seabios-1.15.0.tar.gz) = 634067
SIZE (firmware/sgabios-20180715.tar.gz) = 31205
Index: patches/patch-src_boot_c
===================================================================
RCS file: /home/cvs/ports/sysutils/firmware/vmm/patches/patch-src_boot_c,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 patch-src_boot_c
--- patches/patch-src_boot_c 1 Sep 2021 11:04:21 -0000 1.3
+++ patches/patch-src_boot_c 3 Dec 2021 02:46:12 -0000
@@ -3,7 +3,7 @@ $OpenBSD: patch-src_boot_c,v 1.3 2021/09
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;
@@ -12,7 +12,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;
@@ -21,7 +21,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)
{
@@ -30,7 +30,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:
No comments:
Post a Comment