Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src UPDATING: More details on bootloader update needed for >=9.9...
details: https://anonhg.NetBSD.org/src/rev/f3f2a7cc3dc5
branches: trunk
changeset: 371773:f3f2a7cc3dc5
user: riastradh <riastradh%NetBSD.org@localhost>
date: Sat Oct 08 08:21:56 2022 +0000
description:
UPDATING: More details on bootloader update needed for >=9.99.100.
diffstat:
UPDATING | 32 ++++++++++++++++++++++++++------
1 files changed, 26 insertions(+), 6 deletions(-)
diffs (47 lines):
diff -r 3122dac2adf0 -r f3f2a7cc3dc5 UPDATING
--- a/UPDATING Sat Oct 08 07:27:03 2022 +0000
+++ b/UPDATING Sat Oct 08 08:21:56 2022 +0000
@@ -1,4 +1,4 @@
-$NetBSD: UPDATING,v 1.332 2022/09/21 22:01:56 gutteridge Exp $
+$NetBSD: UPDATING,v 1.333 2022/10/08 08:21:56 riastradh Exp $
This file (UPDATING) is intended to be a brief reference to recent
changes that might cause problems in the build process, and a guide for
@@ -21,12 +21,32 @@
20220921:
Since the kernel version was bumped to 9.99.100, the bootloader
- must be updated on x86 and efiboot platforms in order to load
- modules.
+ must be updated on x86 or EFI boot platforms in order to load
+ modules from boot.cfg(5) or interactively at the bootloader
+ prompt.
+
+ The kernel can still load modules at runtime, with modload(8)
+ or modules.conf(5), with no bootloader update. This will not
+ affect release branches because it only applies to patch
+ numbers >=100.
- The kernel can still load modules at runtime with no bootloader
- update. This will not affect release branches because it only
- applies to patch numbers >=100.
+ On x86 (i386 or amd64) with BIOS boot, this requires copying a
+ new /usr/mdec/boot to /boot. You can build this in the destdir
+ by running `$TOOLDIR/bin/nbmake-$ARCH dependall install' in
+ sys/arch/i386/stand.
+
+ On platforms with EFI boot (including x86 with EFI boot), this
+ requires copying a new /usr/mdec/boot*.efi to the EFI/BOOT/
+ directory on the EFI system partition. The boot*.efi file is:
+
+ aarch64 bootaa64.efi
+ amd64 bootx64.efi
+ arm bootarm.efi (32-bit arm)
+ i386 bootx32.efi
+
+ You can build this in the destdir by running
+ `$TOOLDIR/bin/nbmake-$ARCH dependall install' in
+ sys/stand/efiboot/boot*.
20220821:
Support for building extsrc/ has been deprecated.
Home |
Main Index |
Thread Index |
Old Index