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.