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.

Reply via email to