diff --git a/bios/fetch-and-build-seabios.sh b/bios/fetch-and-build-seabios.sh index 3624fe24..e17ed8b5 100755 --- a/bios/fetch-and-build-seabios.sh +++ b/bios/fetch-and-build-seabios.sh @@ -1,6 +1,6 @@ set -e git clone https://git.seabios.org/seabios.git || true -(cd seabios && git checkout rel-1.12.1) +(cd seabios && git checkout rel-1.16.2) cp seabios.config seabios/.config make -C seabios diff --git a/bios/seabios-debug.bin b/bios/seabios-debug.bin index 3a9afb31..45b739a8 100644 Binary files a/bios/seabios-debug.bin and b/bios/seabios-debug.bin differ diff --git a/bios/seabios-debug.config b/bios/seabios-debug.config index 59e4cd77..53850099 100644 --- a/bios/seabios-debug.config +++ b/bios/seabios-debug.config @@ -15,7 +15,7 @@ CONFIG_THREADS=y # CONFIG_RELOCATE_INIT is not set # CONFIG_BOOTMENU is not set CONFIG_BOOTORDER=y -CONFIG_MULTIBOOT=y +CONFIG_HOST_BIOS_GEOMETRY=y CONFIG_ENTRY_EXTRASTACK=y CONFIG_MALLOC_UPPERMEMORY=y CONFIG_ROM_SIZE=0 @@ -81,6 +81,7 @@ CONFIG_MPTABLE=y CONFIG_ACPI=y CONFIG_ACPI_DSDT=y CONFIG_FW_ROMFILE_LOAD=y +CONFIG_ACPI_PARSE=y # # VGA ROM @@ -88,6 +89,7 @@ CONFIG_FW_ROMFILE_LOAD=y # CONFIG_NO_VGABIOS is not set # CONFIG_VGA_STANDARD_VGA is not set # CONFIG_VGA_CIRRUS is not set +# CONFIG_VGA_ATI is not set CONFIG_VGA_BOCHS=y # CONFIG_VGA_GEODEGX2 is not set # CONFIG_VGA_GEODELX is not set diff --git a/bios/seabios.bin b/bios/seabios.bin index 5c17cbd3..8c9ab8ff 100644 Binary files a/bios/seabios.bin and b/bios/seabios.bin differ diff --git a/bios/seabios.config b/bios/seabios.config index 2be1f894..6eb62b61 100644 --- a/bios/seabios.config +++ b/bios/seabios.config @@ -15,7 +15,7 @@ CONFIG_THREADS=y # CONFIG_RELOCATE_INIT is not set # CONFIG_BOOTMENU is not set CONFIG_BOOTORDER=y -CONFIG_MULTIBOOT=y +CONFIG_HOST_BIOS_GEOMETRY=y CONFIG_ENTRY_EXTRASTACK=y CONFIG_MALLOC_UPPERMEMORY=y CONFIG_ROM_SIZE=0 @@ -81,6 +81,7 @@ CONFIG_MPTABLE=y CONFIG_ACPI=y CONFIG_ACPI_DSDT=y CONFIG_FW_ROMFILE_LOAD=y +CONFIG_ACPI_PARSE=y # # VGA ROM @@ -88,6 +89,7 @@ CONFIG_FW_ROMFILE_LOAD=y # CONFIG_NO_VGABIOS is not set # CONFIG_VGA_STANDARD_VGA is not set # CONFIG_VGA_CIRRUS is not set +# CONFIG_VGA_ATI is not set CONFIG_VGA_BOCHS=y # CONFIG_VGA_GEODEGX2 is not set # CONFIG_VGA_GEODELX is not set diff --git a/bios/vgabios-debug.bin b/bios/vgabios-debug.bin index 73ec94fd..bd9c84ab 100644 Binary files a/bios/vgabios-debug.bin and b/bios/vgabios-debug.bin differ diff --git a/bios/vgabios.bin b/bios/vgabios.bin index e1b6db46..bd393e2b 100644 Binary files a/bios/vgabios.bin and b/bios/vgabios.bin differ