Module Name: src
Committed By: mrg
Date: Fri Sep 20 05:53:44 UTC 2024
Modified Files:
src/sys/arch/i386/stand/boot: version
src/sys/arch/i386/stand/dosboot: version
src/sys/arch/i386/stand/efiboot: version
src/sys/arch/i386/stand/pxeboot: version
Log Message:
x86/boot: fill in a bunch of missed changes and bump some versions.
missed features included:
- support for partition labels
- recursive labels inside RAID partitions
- booting a directory with kernel and modules
- multiBoot 2
- "root" command that changes default root
- "vesa" command to control graphical modes
- bi-endian support in disklabel, RAID and UFS
- fixes for buggy ACPI implementations
- fix PXE device path type
- fixes for buggy ACPI implementations
- serial console support with raw I/O accessors
- ASCII art
XXX: perhaps we could pullup some of these as minor version to release
branches but it seems extreme for a largely cosmetic issue. the
version across releases has a different build ID, so you can
already tell the difference between versions that changed.
To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18 src/sys/arch/i386/stand/boot/version
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/i386/stand/dosboot/version
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/i386/stand/efiboot/version
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/i386/stand/pxeboot/version
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/arch/i386/stand/boot/version
diff -u src/sys/arch/i386/stand/boot/version:1.17 src/sys/arch/i386/stand/boot/version:1.18
--- src/sys/arch/i386/stand/boot/version:1.17 Sat Oct 7 10:32:56 2017
+++ src/sys/arch/i386/stand/boot/version Fri Sep 20 05:53:43 2024
@@ -1,4 +1,4 @@
-$NetBSD: version,v 1.17 2017/10/07 10:32:56 maxv Exp $
+$NetBSD: version,v 1.18 2024/09/20 05:53:43 mrg Exp $
NOTE ANY CHANGES YOU MAKE TO THE BOOTBLOCKS HERE. The format of this
file is important - make sure the entries are appended on end, last item
@@ -49,3 +49,8 @@ is taken as the current.
5.9: VESA VBE/DDC EDID support.
5.10: Support for using raw file-system images as memory disks.
5.11: Support for booting KASLR amd64 kernels.
+5.12: Support for partition labels, recursive labels inside RAID partitions,
+ booting a directory with kernel and modules, MultiBoot 2, not using
+ the default menu options from prompt "boot" command, new "root"
+ command that changes default root, bi-endian support in disklabel,
+ RAID and UFS, fixes for buggy ACPI implementations, and ASCII art.
Index: src/sys/arch/i386/stand/dosboot/version
diff -u src/sys/arch/i386/stand/dosboot/version:1.12 src/sys/arch/i386/stand/dosboot/version:1.13
--- src/sys/arch/i386/stand/dosboot/version:1.12 Wed Sep 11 20:15:36 2024
+++ src/sys/arch/i386/stand/dosboot/version Fri Sep 20 05:53:43 2024
@@ -1,4 +1,4 @@
-$NetBSD: version,v 1.12 2024/09/11 20:15:36 andvar Exp $
+$NetBSD: version,v 1.13 2024/09/20 05:53:43 mrg Exp $
NOTE ANY CHANGES YOU MAKE TO THE BOOTBLOCKS HERE. The format of this
file is important - make sure the entries are appended on end, last item
@@ -17,4 +17,9 @@ is taken as the current.
1.9: move stack 64k up memory to allow for larger code and data
use .code16 and .code32 directives
5.1: Change boot messages to replace build date with kernel version.
-5.2: Remove XMS (eXtended Memory Specification) specific code.
+5.2: Support for partition labels, recursive labels inside RAID partitions,
+ booting a directory with kernel and modules, MultiBoot 2, not using
+ the default menu options from prompt "boot" command, new "root"
+ command that changes default root, bi-endian support in disklabel,
+ RAID and UFS, and fixes for buggy ACPI implementations, and remove
+ XMS (eXtended Memory Specification) specific code.
Index: src/sys/arch/i386/stand/efiboot/version
diff -u src/sys/arch/i386/stand/efiboot/version:1.3 src/sys/arch/i386/stand/efiboot/version:1.4
--- src/sys/arch/i386/stand/efiboot/version:1.3 Wed May 10 00:49:17 2023
+++ src/sys/arch/i386/stand/efiboot/version Fri Sep 20 05:53:43 2024
@@ -1,4 +1,4 @@
-$NetBSD: version,v 1.3 2023/05/10 00:49:17 manu Exp $
+$NetBSD: version,v 1.4 2024/09/20 05:53:43 mrg Exp $
NOTE ANY CHANGES YOU MAKE TO THE EFI BOOTLOADER HERE. The format of this
file is important - make sure the entries are appended on end, last item
@@ -6,4 +6,10 @@ is taken as the current.
1.0: Initial version.
1.1: Add CD/DVD-ROM, serial, PXE boot and UEFI memory map compaction support.
-1.2: Add reloc command
+1.2: Support for partition labels, recursive labels inside RAID partitions,
+ booting a directory with kernel and modules, MultiBoot 2, not using
+ the default menu options from prompt "boot" command, new "root"
+ command that changes default root, bi-endian support in disklabel,
+ RAID and UFS, framebuffer fixes, and reloc command.
+1.3 Fix PXE device path type, fixes for buggy ACPI implementations, and
+ serial console support with raw I/O accessors.
Index: src/sys/arch/i386/stand/pxeboot/version
diff -u src/sys/arch/i386/stand/pxeboot/version:1.3 src/sys/arch/i386/stand/pxeboot/version:1.4
--- src/sys/arch/i386/stand/pxeboot/version:1.3 Tue Jul 15 23:16:27 2008
+++ src/sys/arch/i386/stand/pxeboot/version Fri Sep 20 05:53:43 2024
@@ -1,4 +1,4 @@
-$NetBSD: version,v 1.3 2008/07/15 23:16:27 perry Exp $
+$NetBSD: version,v 1.4 2024/09/20 05:53:43 mrg Exp $
NOTE ANY CHANGES YOU MAKE TO THE BOOTBLOCKS HERE. The format of this
file is important - make sure the entries are appended on end, last item
@@ -7,3 +7,9 @@ is taken as the current.
1.0: PXE boot loader, contributed by Wasabi Systems, Inc.
1.1: use .code16 and .code32 directives
5.1: Change boot messages to replace build date with kernel version.
+5.2: Support for partition labels, recursive labels inside RAID partitions,
+ booting a directory with kernel and modules, MultiBoot 2, not using
+ the default menu options from prompt "boot" command, new "root"
+ command that changes default root, bi-endian support in disklabel,
+ RAID and UFS, fixes for buggy ACPI implementations, and ASCII art,
+ and "vesa" command.