CVS commit: src/sys/dev/pci

2024-05-21 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Tue May 21 22:47:11 UTC 2024

Modified Files:
src/sys/dev/pci: eapreg.h

Log Message:
eap(4): re-organize mixer controls to put classes first

some software (understandably) doesn't like it if you declare a
mixer node's child before the parent, notably ossxmix in pkgsrc


To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 src/sys/dev/pci/eapreg.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/dev/pci/eapreg.h
diff -u src/sys/dev/pci/eapreg.h:1.13 src/sys/dev/pci/eapreg.h:1.14
--- src/sys/dev/pci/eapreg.h:1.13	Mon Apr 28 20:23:54 2008
+++ src/sys/dev/pci/eapreg.h	Tue May 21 22:47:11 2024
@@ -1,4 +1,4 @@
-/*	$NetBSD: eapreg.h,v 1.13 2008/04/28 20:23:54 martin Exp $	*/
+/*	$NetBSD: eapreg.h,v 1.14 2024/05/21 22:47:11 nia Exp $	*/
 
 /*
  * Copyright (c) 1998, 1999 The NetBSD Foundation, Inc.
@@ -292,20 +292,20 @@
 #define VOL_0DB 200
 
 /* Futzable parms */
-#define EAP_MASTER_VOL		0
-#define EAP_VOICE_VOL		1
-#define EAP_FM_VOL		2
-#define EAP_VIDEO_VOL		2	/* ES1371 */
-#define EAP_CD_VOL		3
-#define EAP_LINE_VOL		4
-#define EAP_AUX_VOL		5
-#define EAP_MIC_VOL		6
-#define	EAP_RECORD_SOURCE	7
-#define EAP_INPUT_SOURCE	8
-#define	EAP_MIC_PREAMP		9
-#define EAP_OUTPUT_CLASS	10
-#define EAP_RECORD_CLASS	11
-#define EAP_INPUT_CLASS		12
+#define EAP_OUTPUT_CLASS	0
+#define EAP_RECORD_CLASS	1
+#define EAP_INPUT_CLASS		2
+#define EAP_MASTER_VOL		3
+#define EAP_VOICE_VOL		4
+#define EAP_FM_VOL		5
+#define EAP_VIDEO_VOL		5	/* ES1371 */
+#define EAP_CD_VOL		6
+#define EAP_LINE_VOL		7
+#define EAP_AUX_VOL		8
+#define EAP_MIC_VOL		9
+#define	EAP_RECORD_SOURCE	10
+#define EAP_INPUT_SOURCE	11
+#define	EAP_MIC_PREAMP		12
 
 #define MIDI_BUSY_WAIT		100
 #define MIDI_BUSY_DELAY		100	/* Delay when UART is busy */



CVS commit: src/sys/dev/pci

2024-05-21 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Tue May 21 22:47:11 UTC 2024

Modified Files:
src/sys/dev/pci: eapreg.h

Log Message:
eap(4): re-organize mixer controls to put classes first

some software (understandably) doesn't like it if you declare a
mixer node's child before the parent, notably ossxmix in pkgsrc


To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 src/sys/dev/pci/eapreg.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/doc

2024-05-21 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Tue May 21 10:46:20 UTC 2024

Modified Files:
src/doc: CHANGES

Log Message:
doc: recent (and not so recent) changes


To generate a diff of this commit:
cvs rdiff -u -r1.3056 -r1.3057 src/doc/CHANGES

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/doc/CHANGES
diff -u src/doc/CHANGES:1.3056 src/doc/CHANGES:1.3057
--- src/doc/CHANGES:1.3056	Mon May 13 08:58:59 2024
+++ src/doc/CHANGES	Tue May 21 10:46:20 2024
@@ -1,4 +1,4 @@
-# LIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.3056 $>
+# LIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.3057 $>
 #
 #
 # [Note: This file does not mention every change made to the NetBSD source tree.
@@ -59,6 +59,8 @@ Changes from NetBSD 10.0 to NetBSD 11.0:
 	amiga: Fix bootblocks for Kickstart 3.2. [abs 20230325]
 	libc: Add __atomic_is_lock_free to help stdatomic.h usage with
 		GCC. [riastradh 20230330]
+	uaudio(4): Initial support for USB Audio Class 2.0 devices.
+		[mlelstv 20230402]
 	vacation(1): Check 'Auto-Submitted:' header in addition to
 		'Precedence:', and set 'Precedence:' in addition to
 		'Auto-Submitted:'.  [hauke 20230411]
@@ -401,3 +403,11 @@ Changes from NetBSD 10.0 to NetBSD 11.0:
 		(from Ricardo Branco).  [christos 20240512]
 	cgdconfig(8): Add zfs verification method (from Malte Dehling)
 		[christos 20240512]
+	curses(3): Constify argument of define_key(3) for compatibility
+		with ncurses.  [uwe 20240514]
+	eap(4): Support monoraual sound at the hardware level and
+		a range of hardware frequencies, as in NetBSD 7
+		and earlier.  [nia 20240517]
+	curses(3): Constify arguments of newterm(3), setterm(3)
+		functions.  [uwe 20240517]
+	tic(1): Honour the user's umask (from RVP).  [christos 20240520]



CVS commit: src/doc

2024-05-21 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Tue May 21 10:46:20 UTC 2024

Modified Files:
src/doc: CHANGES

Log Message:
doc: recent (and not so recent) changes


To generate a diff of this commit:
cvs rdiff -u -r1.3056 -r1.3057 src/doc/CHANGES

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/man/man4

2024-05-21 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Tue May 21 10:45:39 UTC 2024

Modified Files:
src/share/man/man4: uaudio.4

Log Message:
uaudio.4: update documentation reflecting initial uac2 support


To generate a diff of this commit:
cvs rdiff -u -r1.29 -r1.30 src/share/man/man4/uaudio.4

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/man/man4/uaudio.4
diff -u src/share/man/man4/uaudio.4:1.29 src/share/man/man4/uaudio.4:1.30
--- src/share/man/man4/uaudio.4:1.29	Mon Jan 26 22:47:41 2015
+++ src/share/man/man4/uaudio.4	Tue May 21 10:45:39 2024
@@ -1,6 +1,6 @@
-.\" $NetBSD: uaudio.4,v 1.29 2015/01/26 22:47:41 wiz Exp $
+.\" $NetBSD: uaudio.4,v 1.30 2024/05/21 10:45:39 nia Exp $
 .\"
-.\" Copyright (c) 1999 The NetBSD Foundation, Inc.
+.\" Copyright (c) 1999-2024 The NetBSD Foundation, Inc.
 .\" All rights reserved.
 .\"
 .\" This code is derived from software contributed to The NetBSD Foundation
@@ -27,7 +27,7 @@
 .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 .\" POSSIBILITY OF SUCH DAMAGE.
 .\"
-.Dd January 26, 2015
+.Dd May 21, 2024
 .Dt UAUDIO 4
 .Os
 .Sh NAME
@@ -119,14 +119,9 @@ The
 driver
 appeared in
 .Nx 1.5 .
+Support for USB Audio Class 2.0 devices appeared in
+.Nx 11.0 .
 .Sh BUGS
-Releases 1.0 and 2.0 of the
-.Tn USB
-Audio class specification are not mutually compatible.
-The
-.Nm
-driver only supports devices compliant with Release 1.0.
-.Pp
 There is no support for multiple-endpoints audio stream,
 adaptive recording, async playback, and TYPE-II/III formats.
 .Pp



CVS commit: src/share/man/man4

2024-05-21 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Tue May 21 10:45:39 UTC 2024

Modified Files:
src/share/man/man4: uaudio.4

Log Message:
uaudio.4: update documentation reflecting initial uac2 support


To generate a diff of this commit:
cvs rdiff -u -r1.29 -r1.30 src/share/man/man4/uaudio.4

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/aiomixer

2024-05-20 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Mon May 20 22:21:45 UTC 2024

Modified Files:
src/usr.bin/aiomixer: main.c

Log Message:
aiomixer(1): Fix setting volume on sb(4) emulated in QEMU.

The driver does not return a "delta", assume it's 16.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/usr.bin/aiomixer/main.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/aiomixer

2024-05-20 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Mon May 20 22:21:45 UTC 2024

Modified Files:
src/usr.bin/aiomixer: main.c

Log Message:
aiomixer(1): Fix setting volume on sb(4) emulated in QEMU.

The driver does not return a "delta", assume it's 16.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/usr.bin/aiomixer/main.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/usr.bin/aiomixer/main.c
diff -u src/usr.bin/aiomixer/main.c:1.5 src/usr.bin/aiomixer/main.c:1.6
--- src/usr.bin/aiomixer/main.c:1.5	Thu Jun 29 19:06:54 2023
+++ src/usr.bin/aiomixer/main.c	Mon May 20 22:21:45 2024
@@ -1,4 +1,4 @@
-/* $NetBSD: main.c,v 1.5 2023/06/29 19:06:54 nia Exp $ */
+/* $NetBSD: main.c,v 1.6 2024/05/20 22:21:45 nia Exp $ */
 /*-
  * Copyright (c) 2021 The NetBSD Foundation, Inc.
  * All rights reserved.
@@ -149,7 +149,12 @@ slide_control(struct aiomixer *aio,
 
 	switch (info->type) {
 	case AUDIO_MIXER_VALUE:
-		delta = right ? info->un.v.delta : -info->un.v.delta;
+		if (info->un.v.delta != 0) {
+			delta = right ? info->un.v.delta : -info->un.v.delta;
+		} else {
+			/* delta is 0 in qemu with sb(4) */
+			delta = right ? 16 : -16;
+		}
 		/*
 		 * work around strange problem where the level can be
 		 * increased but not decreased, seen with uaudio(4)



CVS commit: src/sys/dev/pci

2024-05-17 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Fri May 17 12:20:02 UTC 2024

Modified Files:
src/sys/dev/pci: eap.c

Log Message:
eap(4): Restore the full set of supported hardware encodings from netbsd-7

Tested in QEMU.


To generate a diff of this commit:
cvs rdiff -u -r1.102 -r1.103 src/sys/dev/pci/eap.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/dev/pci/eap.c
diff -u src/sys/dev/pci/eap.c:1.102 src/sys/dev/pci/eap.c:1.103
--- src/sys/dev/pci/eap.c:1.102	Thu Jul 25 15:06:07 2019
+++ src/sys/dev/pci/eap.c	Fri May 17 12:20:02 2024
@@ -1,4 +1,4 @@
-/*	$NetBSD: eap.c,v 1.102 2019/07/25 15:06:07 msaitoh Exp $	*/
+/*	$NetBSD: eap.c,v 1.103 2024/05/17 12:20:02 nia Exp $	*/
 /*  $OpenBSD: eap.c,v 1.6 1999/10/05 19:24:42 csapuntz Exp $ */
 
 /*
@@ -56,7 +56,7 @@
  */
 
 #include 
-__KERNEL_RCSID(0, "$NetBSD: eap.c,v 1.102 2019/07/25 15:06:07 msaitoh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: eap.c,v 1.103 2024/05/17 12:20:02 nia Exp $");
 
 #include "midi.h"
 #include "joy_eap.h"
@@ -218,9 +218,39 @@ static const struct audio_format eap_for
 		.precision	= 16,
 		.channels	= 2,
 		.channel_mask	= AUFMT_STEREO,
-		.frequency_type	= 2,
+		.frequency_type	= 0,
 		.frequency	= { 4000, 48000 },
 	},
+	{
+		.mode		= AUMODE_PLAY | AUMODE_RECORD,
+		.encoding	= AUDIO_ENCODING_SLINEAR_LE,
+		.validbits	= 16,
+		.precision	= 16,
+		.channels	= 1,
+		.channel_mask	= AUFMT_MONAURAL,
+		.frequency_type	= 0,
+		.frequency	= { 4000, 48000 },
+	},
+	{
+		.mode		= AUMODE_PLAY | AUMODE_RECORD,
+		.encoding	= AUDIO_ENCODING_ULINEAR_LE,
+		.validbits	= 8,
+		.precision	= 8,
+		.channels	= 2,
+		.channel_mask	= AUFMT_STEREO,
+		.frequency_type	= 0,
+		.frequency	= { 4000, 48000 },
+	},
+	{
+		.mode		= AUMODE_PLAY | AUMODE_RECORD,
+		.encoding	= AUDIO_ENCODING_ULINEAR_LE,
+		.validbits	= 8,
+		.precision	= 8,
+		.channels	= 1,
+		.channel_mask	= AUFMT_MONAURAL,
+		.frequency_type	= 0,
+		.frequency	= { 4000, 48000 },
+	}
 };
 #define EAP_NFORMATS	__arraycount(eap_formats)
 



CVS commit: src/sys/dev/pci

2024-05-17 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Fri May 17 12:20:02 UTC 2024

Modified Files:
src/sys/dev/pci: eap.c

Log Message:
eap(4): Restore the full set of supported hardware encodings from netbsd-7

Tested in QEMU.


To generate a diff of this commit:
cvs rdiff -u -r1.102 -r1.103 src/sys/dev/pci/eap.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/evbarm/conf

2024-05-17 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Fri May 17 10:25:43 UTC 2024

Modified Files:
src/sys/arch/evbarm/conf: GENERIC64

Log Message:
Add some "simpler" PCI audio devices to aarch64's GENERIC64

These serve as alternatives to hdaudio.  Tested in QEMU.


To generate a diff of this commit:
cvs rdiff -u -r1.215 -r1.216 src/sys/arch/evbarm/conf/GENERIC64

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/evbarm/conf/GENERIC64
diff -u src/sys/arch/evbarm/conf/GENERIC64:1.215 src/sys/arch/evbarm/conf/GENERIC64:1.216
--- src/sys/arch/evbarm/conf/GENERIC64:1.215	Thu May  9 12:09:59 2024
+++ src/sys/arch/evbarm/conf/GENERIC64	Fri May 17 10:25:43 2024
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC64,v 1.215 2024/05/09 12:09:59 pho Exp $
+#	$NetBSD: GENERIC64,v 1.216 2024/05/17 10:25:43 nia Exp $
 #
 #	GENERIC ARM (aarch64) kernel
 #
@@ -448,6 +448,8 @@ vcaudio0 	at vchiq?
 # Audio support
 hdaudio*	at fdt?			# Intel HDA
 hdaudio*	at pci? dev ? function ?
+auich*		at pci? dev ? function ?	# Intel AC'97 Audio (QEMU)
+eap*		at pci? dev ? function ?	# Ensoniq AudioPCI (QEMU)
 hdafg*		at hdaudiobus?
 options 	HDAUDIOVERBOSE
 ausoc*		at fdt?			# Simple SoC audio card



CVS commit: src/sys/arch/evbarm/conf

2024-05-17 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Fri May 17 10:25:43 UTC 2024

Modified Files:
src/sys/arch/evbarm/conf: GENERIC64

Log Message:
Add some "simpler" PCI audio devices to aarch64's GENERIC64

These serve as alternatives to hdaudio.  Tested in QEMU.


To generate a diff of this commit:
cvs rdiff -u -r1.215 -r1.216 src/sys/arch/evbarm/conf/GENERIC64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/man/man4

2024-05-16 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Thu May 16 17:00:32 UTC 2024

Modified Files:
src/share/man/man4: eap.4

Log Message:
add additional details about how EAP_USE_BOTH_DACS works and is used

requested by uwe


To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20 src/share/man/man4/eap.4

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/man/man4/eap.4
diff -u src/share/man/man4/eap.4:1.19 src/share/man/man4/eap.4:1.20
--- src/share/man/man4/eap.4:1.19	Thu May 16 14:41:03 2024
+++ src/share/man/man4/eap.4	Thu May 16 17:00:31 2024
@@ -1,4 +1,4 @@
-.\" $NetBSD: eap.4,v 1.19 2024/05/16 14:41:03 uwe Exp $
+.\" $NetBSD: eap.4,v 1.20 2024/05/16 17:00:31 nia Exp $
 .\"
 .\" Copyright (c) 1999 The NetBSD Foundation, Inc.
 .\" All rights reserved.
@@ -52,7 +52,10 @@ By specifying:
 .D1 Cd options EAP_USE_BOTH_DACS
 .Pp
 a second audio device is attached.
-You can use it simply by directing audio output to it.
+This can be used for audio output simultaneously with the primary DAC.
+You can use it simply by directing audio output to the additional
+.Pa /dev/audioX
+device associated with it.
 .Sh SEE ALSO
 .Xr ac97 4 ,
 .Xr audio 4 ,
@@ -79,3 +82,13 @@ The
 .Dv EAP_USE_BOTH_DACS
 option is rather redundant after the introduction of the in-kernel audio
 mixer, and may be removed in a future release.
+It is possible that it could be used to accelerate mixing streams by
+taking advantage of the hardware's features, but currently the
+additional (small) overhead of the kernel mixer is impossible to bypass,
+since
+.Nx
+no longer allows userspace software to write directly to audio hardware.
+The
+.Nm
+hardware only features one clock, so generally the second audio device
+must be configured in the same way as the first.



CVS commit: src/share/man/man4

2024-05-16 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Thu May 16 17:00:32 UTC 2024

Modified Files:
src/share/man/man4: eap.4

Log Message:
add additional details about how EAP_USE_BOTH_DACS works and is used

requested by uwe


To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20 src/share/man/man4/eap.4

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/man/man4

2024-05-16 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Thu May 16 11:54:20 UTC 2024

Modified Files:
src/share/man/man4: eap.4

Log Message:
Note that EAP_USE_BOTH_DACS is deprecated in the eap(4) manual page.


To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18 src/share/man/man4/eap.4

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/man/man4/eap.4
diff -u src/share/man/man4/eap.4:1.17 src/share/man/man4/eap.4:1.18
--- src/share/man/man4/eap.4:1.17	Wed Apr 30 13:10:53 2008
+++ src/share/man/man4/eap.4	Thu May 16 11:54:19 2024
@@ -1,4 +1,4 @@
-.\" $NetBSD: eap.4,v 1.17 2008/04/30 13:10:53 martin Exp $
+.\" $NetBSD: eap.4,v 1.18 2024/05/16 11:54:19 nia Exp $
 .\"
 .\" Copyright (c) 1999 The NetBSD Foundation, Inc.
 .\" All rights reserved.
@@ -27,7 +27,7 @@
 .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 .\" POSSIBILITY OF SUCH DAMAGE.
 .\"
-.Dd July 22, 2006
+.Dd May 16, 2024
 .Dt EAP 4
 .Os
 .Sh NAME
@@ -53,8 +53,6 @@ options EAP_USE_BOTH_DACS
 .Pp
 a second audio device is attached.
 You can use it simply by directing audio output to it.
-This way it is possible for two different programs to use the "same"
-audio device simultaneously.
 .Sh SEE ALSO
 .Xr ac97 4 ,
 .Xr audio 4 ,
@@ -76,3 +74,8 @@ This is unlikely to work on PCI busses o
 There is also a possibility for conflicts with real ISA devices
 because the PCI bus is probed before ISA.
 Use with caution.
+.Pp
+The
+.Dv EAP_USE_BOTH_DACS
+option is rather redundant after the introduction of the in-kernel audio
+mixer, and may be removed in a future release.



CVS commit: src/share/man/man4

2024-05-16 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Thu May 16 11:54:20 UTC 2024

Modified Files:
src/share/man/man4: eap.4

Log Message:
Note that EAP_USE_BOTH_DACS is deprecated in the eap(4) manual page.


To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18 src/share/man/man4/eap.4

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/conf

2024-05-13 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Mon May 13 21:50:47 UTC 2024

Modified Files:
src/sys/arch/i386/conf: LEGACY

Log Message:
also exclude DRM_LEGACY from the ISA kernel


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/i386/conf/LEGACY

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/conf/LEGACY
diff -u src/sys/arch/i386/conf/LEGACY:1.3 src/sys/arch/i386/conf/LEGACY:1.4
--- src/sys/arch/i386/conf/LEGACY:1.3	Sun Apr 28 08:12:44 2024
+++ src/sys/arch/i386/conf/LEGACY	Mon May 13 21:50:47 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: LEGACY,v 1.3 2024/04/28 08:12:44 nia Exp $
+#	$NetBSD: LEGACY,v 1.4 2024/05/13 21:50:47 nia Exp $
 
 # LEGACY kernel -- includes vga@isa and pcdisplay@isa for pre-PCI
 # systems, due to significant pain making them fail to attach when
@@ -24,3 +24,5 @@ no radeondrmkmsfb*	at radeonfbbus?  
 
 no nouveau*		at pci?
 no nouveaufb*		at nouveaufbbus?
+
+no options		DRM_LEGACY



CVS commit: src/sys/arch/i386/conf

2024-05-13 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Mon May 13 21:50:47 UTC 2024

Modified Files:
src/sys/arch/i386/conf: LEGACY

Log Message:
also exclude DRM_LEGACY from the ISA kernel


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/i386/conf/LEGACY

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/doc

2024-05-13 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Mon May 13 08:58:59 UTC 2024

Modified Files:
src/doc: CHANGES

Log Message:
doc: we've been busy


To generate a diff of this commit:
cvs rdiff -u -r1.3055 -r1.3056 src/doc/CHANGES

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/doc/CHANGES
diff -u src/doc/CHANGES:1.3055 src/doc/CHANGES:1.3056
--- src/doc/CHANGES:1.3055	Fri May 10 09:15:27 2024
+++ src/doc/CHANGES	Mon May 13 08:58:59 2024
@@ -1,4 +1,4 @@
-# LIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.3055 $>
+# LIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.3056 $>
 #
 #
 # [Note: This file does not mention every change made to the NetBSD source tree.
@@ -385,3 +385,19 @@ Changes from NetBSD 10.0 to NetBSD 11.0:
 	lint(1): Support new keywords in C23 mode, including nullptr.
 		[rillig 20240509]
 	install(1): Support -v (verbose). [wiz 20240510]
+	acpivga(4): Add quirk for machines where the getting the screen
+		brightness always returns the same result.  [maya 20240510]
+	compat_netbsd32(8): Support SIOCGIFDATA and SIOCZIFDATA ioctls on
+		network interfaces.  [martin 20240511]
+	libm: Expand tests for hypotl(3).  [riastradh 20240511]
+	sparc: Add support for 16-bit (RGB565) colour mode in
+		the cgfourteen(4) framebuffer driver.
+		[macallan 20240512]
+	ure(4): Support TP-Link UE300 USB LAN adapter (from RVP).
+		[christos 20240512]
+	procfs: Add support for proc/self/limits as used by Linux.
+		(from Ricardo Branco).  [christos 20240512]
+	procfs: Add support for proc/sysvipc in Linux emulator
+		(from Ricardo Branco).  [christos 20240512]
+	cgdconfig(8): Add zfs verification method (from Malte Dehling)
+		[christos 20240512]



CVS commit: src/doc

2024-05-13 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Mon May 13 08:58:59 UTC 2024

Modified Files:
src/doc: CHANGES

Log Message:
doc: we've been busy


To generate a diff of this commit:
cvs rdiff -u -r1.3055 -r1.3056 src/doc/CHANGES

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/doc

2024-05-10 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Fri May 10 08:09:54 UTC 2024

Modified Files:
src/doc: CHANGES

Log Message:
recent changes


To generate a diff of this commit:
cvs rdiff -u -r1.3053 -r1.3054 src/doc/CHANGES

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/doc/CHANGES
diff -u src/doc/CHANGES:1.3053 src/doc/CHANGES:1.3054
--- src/doc/CHANGES:1.3053	Sat May  4 16:57:15 2024
+++ src/doc/CHANGES	Fri May 10 08:09:54 2024
@@ -1,4 +1,4 @@
-# LIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.3053 $>
+# LIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.3054 $>
 #
 #
 # [Note: This file does not mention every change made to the NetBSD source tree.
@@ -370,3 +370,17 @@ Changes from NetBSD 10.0 to NetBSD 11.0:
 		properly. [tsutsui 20240501]
 	evbarm: Add device tree for Red Pitaya SDRlab 122-16.
 		[dyoung 20240504]
+	libm: Add an assembly implementation of rintl(3) for x86.
+		[riastradh 20240505]
+	libm: Expose more long double functions on vax.
+		[riastradh 20240506]
+	libm: Expand tests for modf/modff/modfl, nextafter/nexttoward,
+		nearbyint/nearbyintl/rint.  [riastradh 20240506]
+	mk: Use --compress-debug-sections when creating debug files
+		to reduce the size of the installed debug set.
+		[mrg 20240506]
+	makefs(8): Add an option to warn and error out for mtree missing
+		entries.  [christos 20240508]
+	hp300: Preliminary CD boot support.  [tsutsui 20240509]
+	lint(1): Support new keywords in C23 mode, including nullptr.
+		[rillig 20240509]



CVS commit: src/doc

2024-05-10 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Fri May 10 08:09:54 UTC 2024

Modified Files:
src/doc: CHANGES

Log Message:
recent changes


To generate a diff of this commit:
cvs rdiff -u -r1.3053 -r1.3054 src/doc/CHANGES

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src

2024-05-09 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Thu May  9 06:38:28 UTC 2024

Modified Files:
src/distrib/sets/lists/xbase: shl.mi
src/distrib/sets/lists/xcomp: mi
src/external/mit/xorg/lib: Makefile

Log Message:
unhook libXxf86misc from the build and mark obsolete

library has no users in src or pkgsrc, it's primarily useful for
managing input devices on mid-2000s xfree86 servers


To generate a diff of this commit:
cvs rdiff -u -r1.103 -r1.104 src/distrib/sets/lists/xbase/shl.mi
cvs rdiff -u -r1.241 -r1.242 src/distrib/sets/lists/xcomp/mi
cvs rdiff -u -r1.58 -r1.59 src/external/mit/xorg/lib/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/distrib/sets/lists/xbase/shl.mi
diff -u src/distrib/sets/lists/xbase/shl.mi:1.103 src/distrib/sets/lists/xbase/shl.mi:1.104
--- src/distrib/sets/lists/xbase/shl.mi:1.103	Mon Sep  4 19:07:58 2023
+++ src/distrib/sets/lists/xbase/shl.mi	Thu May  9 06:38:27 2024
@@ -1,4 +1,4 @@
-# $NetBSD: shl.mi,v 1.103 2023/09/04 19:07:58 riastradh Exp $
+# $NetBSD: shl.mi,v 1.104 2024/05/09 06:38:27 nia Exp $
 #
 # Note: don't delete entries from here - mark them as "obsolete" instead.
 #
@@ -142,9 +142,9 @@
 ./usr/X11R7/lib/libXxf86dga.so			xbase-libXxf86dga-lib		xorg,compatx11file
 ./usr/X11R7/lib/libXxf86dga.so.2		xbase-libXxf86dga-lib		xorg,compatx11file
 ./usr/X11R7/lib/libXxf86dga.so.2.0		xbase-libXxf86dga-lib		xorg,compatx11file
-./usr/X11R7/lib/libXxf86misc.so			xbase-libXxf86misc-lib		xorg,compatx11file
-./usr/X11R7/lib/libXxf86misc.so.2		xbase-libXxf86misc-lib		xorg,compatx11file
-./usr/X11R7/lib/libXxf86misc.so.2.0		xbase-libXxf86misc-lib		xorg,compatx11file
+./usr/X11R7/lib/libXxf86misc.so			xbase-obsolete		obsolete
+./usr/X11R7/lib/libXxf86misc.so.2		xbase-obsolete		obsolete
+./usr/X11R7/lib/libXxf86misc.so.2.0		xbase-obsolete		obsolete
 ./usr/X11R7/lib/libXxf86vm.so			xbase-libXxf86vm-lib		xorg,compatx11file
 ./usr/X11R7/lib/libXxf86vm.so.2			xbase-libXxf86vm-lib		xorg,compatx11file
 ./usr/X11R7/lib/libXxf86vm.so.2.0		xbase-libXxf86vm-lib		xorg,compatx11file

Index: src/distrib/sets/lists/xcomp/mi
diff -u src/distrib/sets/lists/xcomp/mi:1.241 src/distrib/sets/lists/xcomp/mi:1.242
--- src/distrib/sets/lists/xcomp/mi:1.241	Fri Jan 26 12:58:51 2024
+++ src/distrib/sets/lists/xcomp/mi	Thu May  9 06:38:27 2024
@@ -1,4 +1,4 @@
-#	 $NetBSD: mi,v 1.241 2024/01/26 12:58:51 tsutsui Exp $
+#	 $NetBSD: mi,v 1.242 2024/05/09 06:38:27 nia Exp $
 #
 # Note: don't delete entries from here - mark them as "obsolete" instead.
 #
@@ -1214,8 +1214,8 @@
 ./usr/X11R7/lib/libXv_p.axcomp-libXv-lib	profile,xorg,compatx11file
 ./usr/X11R7/lib/libXxf86dga.axcomp-libXxf86dga-lib	xorg,compatx11file
 ./usr/X11R7/lib/libXxf86dga_p.axcomp-libXxf86dga-lib	profile,xorg,compatx11file
-./usr/X11R7/lib/libXxf86misc.axcomp-libXxf86misc-lib	xorg,compatx11file
-./usr/X11R7/lib/libXxf86misc_p.a			xcomp-libXxf86misc-lib	profile,xorg,compatx11file
+./usr/X11R7/lib/libXxf86misc.axcomp-obsolete	obsolete
+./usr/X11R7/lib/libXxf86misc_p.a			xcomp-obsolete	obsolete
 ./usr/X11R7/lib/libXxf86vm.axcomp-libXxf86vm-lib	xorg,compatx11file
 ./usr/X11R7/lib/libXxf86vm_p.axcomp-libXxf86vm-lib	profile,xorg,compatx11file
 ./usr/X11R7/lib/libdrm.axcomp-libdrm-lib	xorg,compatx11file
@@ -1462,7 +1462,7 @@
 ./usr/X11R7/lib/pkgconfig/xvmc.pc			xcomp-libXvMC-lib	xorg
 ./usr/X11R7/lib/pkgconfig/xwaylandproto.pc		xcomp-xorgproto-lib	xorg
 ./usr/X11R7/lib/pkgconfig/xxf86dga.pc			xcomp-libXxf86dga-lib	xorg
-./usr/X11R7/lib/pkgconfig/xxf86misc.pc			xcomp-libXxf86misc-lib	xorg
+./usr/X11R7/lib/pkgconfig/xxf86misc.pc			comp-obsolete	obsolete
 ./usr/X11R7/lib/pkgconfig/xxf86vm.pc			xcomp-libXxf86vm-lib	xorg
 ./usr/X11R7/man/cat1/mergelib.0xcomp-mergelib-catman	.cat,xorg
 ./usr/X11R7/man/cat1/xft-config.0			xcomp-obsolete	obsolete
@@ -1929,15 +1929,15 @@
 ./usr/X11R7/man/cat3/XExtendedMaxRequestSize.0		xcomp-libX11-catman	.cat,xorg
 ./usr/X11R7/man/cat3/XExtentsOfFontSet.0		xcomp-libX11-catman	.cat,xorg
 ./usr/X11R7/man/cat3/XF86DGA.0xcomp-libXxf86dga-catman	.cat,xorg
-./usr/X11R7/man/cat3/XF86Misc.0xcomp-libXxf86misc-catman	.cat,xorg
-./usr/X11R7/man/cat3/XF86MiscGetKbdSettings.0		xcomp-libXxf86misc-catman	.cat,xorg
-./usr/X11R7/man/cat3/XF86MiscGetMouseSettings.0		xcomp-libXxf86misc-catman	.cat,xorg
-./usr/X11R7/man/cat3/XF86MiscGetSaver.0			xcomp-libXxf86misc-catman	.cat,xorg
-./usr/X11R7/man/cat3/XF86MiscQueryExtension.0		xcomp-libXxf86misc-catman	.cat,xorg
-./usr/X11R7/man/cat3/XF86MiscQueryVersion.0		xcomp-libXxf86misc-catman	.cat,xorg
-./usr/X11R7/man/cat3/XF86MiscSetKbdSettings.0		xcomp-libXxf86misc-catman	.cat,xorg
-./usr/X11R7/man/cat3/XF86MiscSetMouseSettings.0		xcomp-libXxf86misc-catman	.cat,xorg
-./usr/X11R7/man/cat3/XF86MiscSetSaver.0			xcomp-libXxf86misc-catman	.cat,xorg
+./usr/X11R7/man/cat3/XF86Misc.0xcomp-obsolete	obsolete

CVS commit: src

2024-05-09 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Thu May  9 06:38:28 UTC 2024

Modified Files:
src/distrib/sets/lists/xbase: shl.mi
src/distrib/sets/lists/xcomp: mi
src/external/mit/xorg/lib: Makefile

Log Message:
unhook libXxf86misc from the build and mark obsolete

library has no users in src or pkgsrc, it's primarily useful for
managing input devices on mid-2000s xfree86 servers


To generate a diff of this commit:
cvs rdiff -u -r1.103 -r1.104 src/distrib/sets/lists/xbase/shl.mi
cvs rdiff -u -r1.241 -r1.242 src/distrib/sets/lists/xcomp/mi
cvs rdiff -u -r1.58 -r1.59 src/external/mit/xorg/lib/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src

2024-05-09 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Thu May  9 06:34:51 UTC 2024

Modified Files:
src/external/mit/xorg/bin/xdpyinfo: Makefile
src/external/mit/xorg/bin/xset: Makefile
src/share/mk: bsd.x11.mk

Log Message:
stop using and linking against libXxf86misc

support for this extension was removed from xorg in 2008,
our xorg-server and our xorg-server.old can't use it.


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/external/mit/xorg/bin/xdpyinfo/Makefile
cvs rdiff -u -r1.7 -r1.8 src/external/mit/xorg/bin/xset/Makefile
cvs rdiff -u -r1.154 -r1.155 src/share/mk/bsd.x11.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src

2024-05-09 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Thu May  9 06:34:51 UTC 2024

Modified Files:
src/external/mit/xorg/bin/xdpyinfo: Makefile
src/external/mit/xorg/bin/xset: Makefile
src/share/mk: bsd.x11.mk

Log Message:
stop using and linking against libXxf86misc

support for this extension was removed from xorg in 2008,
our xorg-server and our xorg-server.old can't use it.


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/external/mit/xorg/bin/xdpyinfo/Makefile
cvs rdiff -u -r1.7 -r1.8 src/external/mit/xorg/bin/xset/Makefile
cvs rdiff -u -r1.154 -r1.155 src/share/mk/bsd.x11.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/mit/xorg/bin/xdpyinfo/Makefile
diff -u src/external/mit/xorg/bin/xdpyinfo/Makefile:1.7 src/external/mit/xorg/bin/xdpyinfo/Makefile:1.8
--- src/external/mit/xorg/bin/xdpyinfo/Makefile:1.7	Sun Jul 19 19:49:18 2015
+++ src/external/mit/xorg/bin/xdpyinfo/Makefile	Thu May  9 06:34:50 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.7 2015/07/19 19:49:18 mrg Exp $
+#	$NetBSD: Makefile,v 1.8 2024/05/09 06:34:50 nia Exp $
 
 .include 
 
@@ -9,10 +9,10 @@ PROG=	xdpyinfo
 CPPFLAGS+=-I${X11SRCDIR.${PROG}}/../include -DHAVE_CONFIG_H
 
 LDADD+=	-lXtst -lXi -lXrender -lXinerama -lXcomposite \
-	-lXxf86vm -lXxf86dga -lXxf86misc -lXext -lX11 \
+	-lXxf86vm -lXxf86dga -lXext -lX11 \
 	-lxcb -lX11-xcb
 DPADD+= ${LIBXTST} ${LIBXI} ${LIBXRENDER} ${LIBXINERAMA} ${LIBXCOMPOSITE} \
-	${LIBXXF86VM} ${LIBXXF86DGA} ${LIBXXF86MISC} ${LIBXEXT} ${LIBX11} \
+	${LIBXXF86VM} ${LIBXXF86DGA} ${LIBXEXT} ${LIBX11} \
 	${LIBXCB} ${LIBX11XCB}
 
 .PATH:	${X11SRCDIR.${PROG}}

Index: src/external/mit/xorg/bin/xset/Makefile
diff -u src/external/mit/xorg/bin/xset/Makefile:1.7 src/external/mit/xorg/bin/xset/Makefile:1.8
--- src/external/mit/xorg/bin/xset/Makefile:1.7	Sun Mar 11 08:46:31 2018
+++ src/external/mit/xorg/bin/xset/Makefile	Thu May  9 06:34:51 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.7 2018/03/11 08:46:31 mrg Exp $
+#	$NetBSD: Makefile,v 1.8 2024/05/09 06:34:51 nia Exp $
 
 .include 
 
@@ -6,8 +6,8 @@ PROG=	xset
 
 CPPFLAGS+=${X11FLAGS.EXTENSION} -DXKB -DHAVE_USLEEP
 
-LDADD+=	-lXmuu -lXt -lSM -lICE -lXxf86misc -lXext -lX11
-DPADD+= ${LIBXMUU} ${LIBXT} ${LIBSM} ${LIBICE} ${LIBXXF86MISC}
+LDADD+=	-lXmuu -lXt -lSM -lICE -lXext -lX11
+DPADD+= ${LIBXMUU} ${LIBXT} ${LIBSM} ${LIBICE}
 DPADD+=	${LIBXEXT} ${LIBX11}
 
 .PATH:	${X11SRCDIR.${PROG}}

Index: src/share/mk/bsd.x11.mk
diff -u src/share/mk/bsd.x11.mk:1.154 src/share/mk/bsd.x11.mk:1.155
--- src/share/mk/bsd.x11.mk:1.154	Mon Apr 29 22:09:10 2024
+++ src/share/mk/bsd.x11.mk	Thu May  9 06:34:51 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: bsd.x11.mk,v 1.154 2024/04/29 22:09:10 mrg Exp $
+#	$NetBSD: bsd.x11.mk,v 1.155 2024/05/09 06:34:51 nia Exp $
 
 .include 
 
@@ -31,7 +31,7 @@ X11FLAGS.CONNECTION+=	-DIPv6
 #	 EXT_DEFINES
 X11FLAGS.BASE_EXTENSION=	-DMITMISC -DXTEST -DXTRAP -DXSYNC -DXCMISC \
 -DXRECORD -DMITSHM -DBIGREQS -DXF86VIDMODE \
--DXF86MISC -DDPMSExtension -DEVI \
+-DDPMSExtension -DEVI \
 -DSCREENSAVER -DXV -DXVMC -DGLXEXT \
 -DRES
 



CVS commit: xsrc/external/mit/xdpyinfo/include

2024-05-09 Thread Nia Alarie
Module Name:xsrc
Committed By:   nia
Date:   Thu May  9 06:29:32 UTC 2024

Modified Files:
xsrc/external/mit/xdpyinfo/include: config.h

Log Message:
undef HAVE_X11_EXTENSIONS_XF86MISC_H

none of our X servers support this extension since 2008 or so.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 xsrc/external/mit/xdpyinfo/include/config.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/external/mit/xdpyinfo/include/config.h
diff -u xsrc/external/mit/xdpyinfo/include/config.h:1.5 xsrc/external/mit/xdpyinfo/include/config.h:1.6
--- xsrc/external/mit/xdpyinfo/include/config.h:1.5	Mon Jun 19 07:32:08 2023
+++ xsrc/external/mit/xdpyinfo/include/config.h	Thu May  9 06:29:32 2024
@@ -50,7 +50,7 @@
 #define HAVE_X11_EXTENSIONS_XF86DGA_H 1
 
 /* Define to 1 if you have the  header file. */
-#define HAVE_X11_EXTENSIONS_XF86MISC_H 1
+/* #undef HAVE_X11_EXTENSIONS_XF86MISC_H 1 */
 
 /* Define to 1 if you have the  header file. */
 #define HAVE_X11_EXTENSIONS_XF86MSCSTR_H 1



CVS commit: xsrc/external/mit/xdpyinfo/include

2024-05-09 Thread Nia Alarie
Module Name:xsrc
Committed By:   nia
Date:   Thu May  9 06:29:32 UTC 2024

Modified Files:
xsrc/external/mit/xdpyinfo/include: config.h

Log Message:
undef HAVE_X11_EXTENSIONS_XF86MISC_H

none of our X servers support this extension since 2008 or so.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 xsrc/external/mit/xdpyinfo/include/config.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/doc

2024-05-04 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Sat May  4 09:37:39 UTC 2024

Modified Files:
src/doc: CHANGES

Log Message:
recent changes


To generate a diff of this commit:
cvs rdiff -u -r1.3051 -r1.3052 src/doc/CHANGES

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/doc/CHANGES
diff -u src/doc/CHANGES:1.3051 src/doc/CHANGES:1.3052
--- src/doc/CHANGES:1.3051	Thu Apr 25 17:22:48 2024
+++ src/doc/CHANGES	Sat May  4 09:37:39 2024
@@ -1,4 +1,4 @@
-# LIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.3051 $>
+# LIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.3052 $>
 #
 #
 # [Note: This file does not mention every change made to the NetBSD source tree.
@@ -348,3 +348,16 @@ Changes from NetBSD 10.0 to NetBSD 11.0:
 	x86, sparc64: Create "DVD" ISOs that contain all the sets excluded
 		from the normal ISOs for size reasons - also useful on
 		virtual machines.  [nia 20240424]
+	i386: Remove kernel modules, redundant kernels, and amdgpu firmware
+		from the CD-ROM image to help it fit on a CD-ROM
+		once more.  [nia 20240426]
+	httpd(8): Make directory listings mobile-friendly, from D. Bohdan.
+		[maya 20240426]
+	thinkpad(4): Expose a sysctl interface to control some aspects of
+		charging behavior on supported systems, from Malte Dehling.
+		[christos 20240427]
+	i386: Rewrite viac7temp(4) temperature sensor to use MSR, which works
+		on far more CPUs.  [andvar 20240430]
+	lint(1): Support _Alignas and attribute aligned.  [rillig 20240501].
+	evbarm: Add device tree for Red Pitaya SDRlab 122-16.
+		[dyoung 20240504]



CVS commit: src/doc

2024-05-04 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Sat May  4 09:37:39 UTC 2024

Modified Files:
src/doc: CHANGES

Log Message:
recent changes


To generate a diff of this commit:
cvs rdiff -u -r1.3051 -r1.3052 src/doc/CHANGES

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/doc/roadmaps

2024-05-03 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Fri May  3 09:00:59 UTC 2024

Modified Files:
src/doc/roadmaps: ports

Log Message:
update ports roadmap


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/doc/roadmaps/ports

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/doc/roadmaps/ports
diff -u src/doc/roadmaps/ports:1.10 src/doc/roadmaps/ports:1.11
--- src/doc/roadmaps/ports:1.10	Fri May  3 07:00:14 2024
+++ src/doc/roadmaps/ports	Fri May  3 09:00:59 2024
@@ -1,4 +1,4 @@
-$NetBSD: ports,v 1.10 2024/05/03 07:00:14 skrll Exp $
+$NetBSD: ports,v 1.11 2024/05/03 09:00:59 nia Exp $
 
 NetBSD Ports Roadmap
 
@@ -14,8 +14,10 @@ priorities for the project:
 The following elements, projects, and goals are not strategic
 priorities but are still important undertakings worth doing:
 
- 1. or1k port
- 2. cheri port
+ 1. c-sky port
+ 2. latticemico32 port
+ 3. or1k port
+ 4. cheri port
 
 The following elements, projects, and goals are perhaps less pressing;
 this doesn't mean one shouldn't work on them but the expected payoff
@@ -29,16 +31,33 @@ Explanations
 
  0. DRMKMS update
 
-The DRM drivers get old with time. The current drivers are from Linux 4.4,
+The DRM drivers get old with time. The current drivers are from Linux 5.6,
 having a newer version would be nice.
 
-- As of July 2018, maya is working on this.
+ 1. c-sky port
 
- 1. or1k port
+C-Sky is a low-end 32-bit architecture common in devices in China.
+It is "inspired by" the M-CORE architecture from Motorola, with
+the addition of a MMU.
+
+As of 2024, low cost development boards exist and support exists in
+upstream GCC.  However, there is no NetBSD code.
+
+As of 2024, nobody is working on this.
+
+ 2. LatticeMico32 port
+
+Code exists in the inactive EdgeBSD fork, targeting the Milkymist SoC.
+
+As of 2024, nobody is working on importing it.
+
+ 3. or1k port
 
 We have a bit of or1k code, but it's not complete.
+As of 2024, we have a risc-v port, and due to the industry prioritizing
+risc-v it's unclear if or1k has a future.
 
- 2. cheri port
+ 4. cheri port
 
 http://cheri-cpu.org
 There are a number of reasons to tackle this; it will serve as a code



CVS commit: src/doc/roadmaps

2024-05-03 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Fri May  3 09:00:59 UTC 2024

Modified Files:
src/doc/roadmaps: ports

Log Message:
update ports roadmap


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/doc/roadmaps/ports

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/conf

2024-04-28 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Sun Apr 28 08:12:44 UTC 2024

Modified Files:
src/sys/arch/i386/conf: LEGACY

Log Message:
i386: disable DRMKMS drivers in LEGACY kernel (this is for ISA)


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/i386/conf/LEGACY

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/conf

2024-04-28 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Sun Apr 28 08:12:44 UTC 2024

Modified Files:
src/sys/arch/i386/conf: LEGACY

Log Message:
i386: disable DRMKMS drivers in LEGACY kernel (this is for ISA)


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/i386/conf/LEGACY

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/conf/LEGACY
diff -u src/sys/arch/i386/conf/LEGACY:1.2 src/sys/arch/i386/conf/LEGACY:1.3
--- src/sys/arch/i386/conf/LEGACY:1.2	Mon Jul 17 21:12:29 2023
+++ src/sys/arch/i386/conf/LEGACY	Sun Apr 28 08:12:44 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: LEGACY,v 1.2 2023/07/17 21:12:29 riastradh Exp $
+#	$NetBSD: LEGACY,v 1.3 2024/04/28 08:12:44 nia Exp $
 
 # LEGACY kernel -- includes vga@isa and pcdisplay@isa for pre-PCI
 # systems, due to significant pain making them fail to attach when
@@ -15,3 +15,12 @@ options 	ATA_DOWNGRADE_MODE
 
 # XXX we could turn off all sorts of other modern features in this
 # configuration, but that is left for future work.
+
+no i915drmkms*		at pci?
+no intelfb*		at intelfbbus?  
+
+no radeon*		at pci?
+no radeondrmkmsfb*	at radeonfbbus?
+
+no nouveau*		at pci?
+no nouveaufb*		at nouveaufbbus?



CVS commit: src/share/mk

2024-04-28 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Sun Apr 28 08:01:04 UTC 2024

Modified Files:
src/share/mk: bsd.own.mk

Log Message:
Turn off MKAMDGPUFIRMWARE on i386

It's too big for the i386 install media and not useful on either
pre-2012 hardware or the kinds of embedded systems where i386 still
thrived after 2012.

(The build of the kernel parts of amdgpu on i386 is nevertheless useful
for finding obscure bugs.)

"go for it" riastradh


To generate a diff of this commit:
cvs rdiff -u -r1.1372 -r1.1373 src/share/mk/bsd.own.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/mk/bsd.own.mk
diff -u src/share/mk/bsd.own.mk:1.1372 src/share/mk/bsd.own.mk:1.1373
--- src/share/mk/bsd.own.mk:1.1372	Wed Apr 24 20:38:24 2024
+++ src/share/mk/bsd.own.mk	Sun Apr 28 08:01:04 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: bsd.own.mk,v 1.1372 2024/04/24 20:38:24 martin Exp $
+#	$NetBSD: bsd.own.mk,v 1.1373 2024/04/28 08:01:04 nia Exp $
 
 # This needs to be before bsd.init.mk
 .if defined(BSD_MK_COMPAT_FILE)
@@ -1301,7 +1301,6 @@ MKRADEONFIRMWARE.x86_64=	yes
 MKRADEONFIRMWARE.i386=		yes
 MKRADEONFIRMWARE.aarch64=	yes
 MKAMDGPUFIRMWARE.x86_64=	yes
-MKAMDGPUFIRMWARE.i386=		yes
 
 # Only install the tegra firmware on evbarm.
 MKTEGRAFIRMWARE.evbarm=		yes



CVS commit: src/share/mk

2024-04-28 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Sun Apr 28 08:01:04 UTC 2024

Modified Files:
src/share/mk: bsd.own.mk

Log Message:
Turn off MKAMDGPUFIRMWARE on i386

It's too big for the i386 install media and not useful on either
pre-2012 hardware or the kinds of embedded systems where i386 still
thrived after 2012.

(The build of the kernel parts of amdgpu on i386 is nevertheless useful
for finding obscure bugs.)

"go for it" riastradh


To generate a diff of this commit:
cvs rdiff -u -r1.1372 -r1.1373 src/share/mk/bsd.own.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/distrib

2024-04-26 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Fri Apr 26 17:36:32 UTC 2024

Modified Files:
src/distrib/amd64/cdroms: Makefile.cdrom
src/distrib/amd64/cdroms/installdvd: Makefile
src/distrib/i386/cdroms: Makefile.cdrom
src/distrib/i386/cdroms/installdvd: Makefile
src/distrib/sparc64/cdroms/installdvd: Makefile

Log Message:
Remove modules set from the i386 install cd

It is not particularly useful to be able to load modules while
installing on i386, probably the most useful one is dtrace,
and this takes up about 20mb on a port that is already exceeding
CD limits. Most stuff you'd want to use while installing is already
in GENERIC.

The modules set is still available compressed for installing into
a target system, meaning modules are available after installation.

While here, add man set to the installation DVD, it's helpful to be able
to read e.g. the man page for fdisk when rescuing a system.


To generate a diff of this commit:
cvs rdiff -u -r1.27 -r1.28 src/distrib/amd64/cdroms/Makefile.cdrom
cvs rdiff -u -r1.1 -r1.2 src/distrib/amd64/cdroms/installdvd/Makefile
cvs rdiff -u -r1.42 -r1.43 src/distrib/i386/cdroms/Makefile.cdrom
cvs rdiff -u -r1.1 -r1.2 src/distrib/i386/cdroms/installdvd/Makefile
cvs rdiff -u -r1.1 -r1.2 src/distrib/sparc64/cdroms/installdvd/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/distrib

2024-04-26 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Fri Apr 26 17:36:32 UTC 2024

Modified Files:
src/distrib/amd64/cdroms: Makefile.cdrom
src/distrib/amd64/cdroms/installdvd: Makefile
src/distrib/i386/cdroms: Makefile.cdrom
src/distrib/i386/cdroms/installdvd: Makefile
src/distrib/sparc64/cdroms/installdvd: Makefile

Log Message:
Remove modules set from the i386 install cd

It is not particularly useful to be able to load modules while
installing on i386, probably the most useful one is dtrace,
and this takes up about 20mb on a port that is already exceeding
CD limits. Most stuff you'd want to use while installing is already
in GENERIC.

The modules set is still available compressed for installing into
a target system, meaning modules are available after installation.

While here, add man set to the installation DVD, it's helpful to be able
to read e.g. the man page for fdisk when rescuing a system.


To generate a diff of this commit:
cvs rdiff -u -r1.27 -r1.28 src/distrib/amd64/cdroms/Makefile.cdrom
cvs rdiff -u -r1.1 -r1.2 src/distrib/amd64/cdroms/installdvd/Makefile
cvs rdiff -u -r1.42 -r1.43 src/distrib/i386/cdroms/Makefile.cdrom
cvs rdiff -u -r1.1 -r1.2 src/distrib/i386/cdroms/installdvd/Makefile
cvs rdiff -u -r1.1 -r1.2 src/distrib/sparc64/cdroms/installdvd/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/distrib/amd64/cdroms/Makefile.cdrom
diff -u src/distrib/amd64/cdroms/Makefile.cdrom:1.27 src/distrib/amd64/cdroms/Makefile.cdrom:1.28
--- src/distrib/amd64/cdroms/Makefile.cdrom:1.27	Sat Sep 25 08:54:29 2021
+++ src/distrib/amd64/cdroms/Makefile.cdrom	Fri Apr 26 17:36:32 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.cdrom,v 1.27 2021/09/25 08:54:29 maya Exp $
+# $NetBSD: Makefile.cdrom,v 1.28 2024/04/26 17:36:32 nia Exp $
 
 .include 
 .include 
@@ -17,7 +17,7 @@ CDMAKEFSOPTIONS= bootimage=i386;bootxx.$
 CDINSTKERNEL=	../../instkernel
 CDKERNELS=	netbsd-GENERIC.gz   netbsd
 CDRELEASE_NOISOS=	true
-CD_SETS=	base etc gpufw
+CD_SETS+=	base etc gpufw
 .if ${MKKMOD} != "no"
 CD_SETS+=	modules
 .endif

Index: src/distrib/amd64/cdroms/installdvd/Makefile
diff -u src/distrib/amd64/cdroms/installdvd/Makefile:1.1 src/distrib/amd64/cdroms/installdvd/Makefile:1.2
--- src/distrib/amd64/cdroms/installdvd/Makefile:1.1	Wed Apr 24 11:29:34 2024
+++ src/distrib/amd64/cdroms/installdvd/Makefile	Fri Apr 26 17:36:32 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1 2024/04/24 11:29:34 nia Exp $
+#	$NetBSD: Makefile,v 1.2 2024/04/26 17:36:32 nia Exp $
 #
 
 # Install CD, to be made after 'build.sh release'
@@ -12,6 +12,10 @@ CDRELEASE=	true			# include $RELEASEDIR/
 CDBUILDEXTRA=	boot.cfg		# Add boot.cfg file
 CLEANFILES+=	boot.cfg
 
+.if ${MKMAN} != "no"
+CD_SETS+=	man
+.endif
+
 prepare_md_post:
 	${TOOL_SED} "s/@@VERSION@@/${DISTRIBVER}/" \
 		< ${.CURDIR}/boot.cfg.in > boot.cfg

Index: src/distrib/i386/cdroms/Makefile.cdrom
diff -u src/distrib/i386/cdroms/Makefile.cdrom:1.42 src/distrib/i386/cdroms/Makefile.cdrom:1.43
--- src/distrib/i386/cdroms/Makefile.cdrom:1.42	Sat Sep 25 08:54:29 2021
+++ src/distrib/i386/cdroms/Makefile.cdrom	Fri Apr 26 17:36:32 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.cdrom,v 1.42 2021/09/25 08:54:29 maya Exp $
+# $NetBSD: Makefile.cdrom,v 1.43 2024/04/26 17:36:32 nia Exp $
 
 .include 
 
@@ -10,10 +10,7 @@ CDMAKEFSOPTIONS= bootimage=i386;bootxx.$
 CDINSTKERNEL=	../../instkernel
 CDKERNELS=	netbsd-GENERIC.gz   netbsd
 CDRELEASE_NOISOS=	true
-CD_SETS=	base etc gpufw
-.if ${MKKMOD} != "no"
-CD_SETS+=	modules
-.endif
+CD_SETS+=	base etc gpufw
 
 image_md_pre:
 	${RM} -f cdrom/etc/gettytab cdrom/etc/ttys cdrom/etc/rc cdrom/install.sh

Index: src/distrib/i386/cdroms/installdvd/Makefile
diff -u src/distrib/i386/cdroms/installdvd/Makefile:1.1 src/distrib/i386/cdroms/installdvd/Makefile:1.2
--- src/distrib/i386/cdroms/installdvd/Makefile:1.1	Wed Apr 24 11:29:34 2024
+++ src/distrib/i386/cdroms/installdvd/Makefile	Fri Apr 26 17:36:32 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1 2024/04/24 11:29:34 nia Exp $
+#	$NetBSD: Makefile,v 1.2 2024/04/26 17:36:32 nia Exp $
 #
 
 # Install CD, to be made after 'build.sh release'
@@ -12,6 +12,14 @@ CDRELEASE=	true# inc
 CDBUILDEXTRA+=	boot.cfg		# Add boot.cfg file
 CLEANFILES+=	boot.cfg
 
+.if ${MKKMOD} != "no"
+CD_SETS+=	modules
+.endif
+
+.if ${MKMAN} != "no"
+CD_SETS+=	man
+.endif
+
 prepare_md_post:
 	${TOOL_SED} "s/@@VERSION@@/${DISTRIBVER}/" < ${.CURDIR}/boot.cfg.in > boot.cfg
 

Index: src/distrib/sparc64/cdroms/installdvd/Makefile
diff -u src/distrib/sparc64/cdroms/installdvd/Makefile:1.1 src/distrib/sparc64/cdroms/installdvd/Makefile:1.2
--- src/distrib/sparc64/cdroms/installdvd/Makefile:1.1	Wed Apr 24 15:39:58 2024
+++ src/distrib/sparc64/cdroms/installdvd/Makefile	Fri Apr 26 17:36:32 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1 2024/04/24 15:39:58 nia Exp $
+#	$NetBSD: Makefile,v 

CVS commit: src/distrib

2024-04-25 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Thu Apr 25 11:56:51 UTC 2024

Modified Files:
src/distrib/common: Makefile.bootcd
src/distrib/common/bootimage: Makefile.installimage
src/distrib/i386/cdroms/installcd: Makefile

Log Message:
remove redundant kernels and floppies from the space-starved i386 ISO


To generate a diff of this commit:
cvs rdiff -u -r1.47 -r1.48 src/distrib/common/Makefile.bootcd
cvs rdiff -u -r1.10 -r1.11 src/distrib/common/bootimage/Makefile.installimage
cvs rdiff -u -r1.11 -r1.12 src/distrib/i386/cdroms/installcd/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/distrib/common/Makefile.bootcd
diff -u src/distrib/common/Makefile.bootcd:1.47 src/distrib/common/Makefile.bootcd:1.48
--- src/distrib/common/Makefile.bootcd:1.47	Wed Apr 24 11:29:34 2024
+++ src/distrib/common/Makefile.bootcd	Thu Apr 25 11:56:51 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.bootcd,v 1.47 2024/04/24 11:29:34 nia Exp $
+#	$NetBSD: Makefile.bootcd,v 1.48 2024/04/25 11:56:51 nia Exp $
 #
 # Makefile snipped to create a CD/DVD ISO
 #
@@ -53,7 +53,7 @@ CDROMS_RELEASEDIR?=	${MACHINE}/installat
 CDROMS_RELEASEDIR?=	images
 .endif
 .if defined(CDRELEASE_NOISOS)
-CDRELEASE_EXCLUDE=	-s ',./installation/cdrom.*,,gp'
+CDRELEASE_EXCLUDE+=	-s ',./installation/cdrom.*,,gp'
 .endif
 .if defined(CDRELEASE_NOCOMPAT)
 .  for sufx in tgz tar.xz

Index: src/distrib/common/bootimage/Makefile.installimage
diff -u src/distrib/common/bootimage/Makefile.installimage:1.10 src/distrib/common/bootimage/Makefile.installimage:1.11
--- src/distrib/common/bootimage/Makefile.installimage:1.10	Sat Sep 25 21:26:03 2021
+++ src/distrib/common/bootimage/Makefile.installimage	Thu Apr 25 11:56:51 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.installimage,v 1.10 2021/09/25 21:26:03 maya Exp $
+#	$NetBSD: Makefile.installimage,v 1.11 2024/04/25 11:56:51 nia Exp $
 #
 # Common Makefile to create a bootable installation image for USB flash etc.
 #
@@ -46,7 +46,8 @@ DISKPROTO_IN?=	${NETBSDSRCDIR}/distrib/c
 
 # XXX: no permission info for makefs(8)
 IMGDIR_EXTRA=	${RELEASEDIR}/${RELEASEMACHINEDIR}	${RELEASEMACHINEDIR}
-IMGDIR_EXCLUDE= 	-s ',./installation/cdrom.*,,gp'
+IMGDIR_EXCLUDE+= 	-s ',./installation/floppy/.*,,gp'
+IMGDIR_EXCLUDE+= 	-s ',./installation/cdrom.*,,gp'
 IMGDIR_EXCLUDE+=	-s ',./installation/liveimage.*,,gp'
 IMGDIR_EXCLUDE+=	-s ',./installation/installimage.*,,gp'
 .if defined(MD_IMGDIR_EXCLUDE)

Index: src/distrib/i386/cdroms/installcd/Makefile
diff -u src/distrib/i386/cdroms/installcd/Makefile:1.11 src/distrib/i386/cdroms/installcd/Makefile:1.12
--- src/distrib/i386/cdroms/installcd/Makefile:1.11	Tue Apr 23 20:37:08 2024
+++ src/distrib/i386/cdroms/installcd/Makefile	Thu Apr 25 11:56:51 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.11 2024/04/23 20:37:08 nia Exp $
+#	$NetBSD: Makefile,v 1.12 2024/04/25 11:56:51 nia Exp $
 #
 
 # Install CD, to be made after 'build.sh release'
@@ -15,6 +15,21 @@ CDRELEASE_NOTESTS=	true
 CDBUILDEXTRA+=	boot.cfg		# Add boot.cfg file
 CLEANFILES+=	boot.cfg
 
+# already (probably) booting from CD if using this and the floppy images
+# are 20MB+ when combined
+CDRELEASE_EXCLUDE+=	-s ',./installation/floppy/.*,,gp'
+
+# MONOLITHIC (i386-only) was originally added to the release build
+# for upgrades from netbsd-5, and now primarily exists so the no-modules
+# build can continue to be tested.  this takes up 20MB+ space.
+.  for sufx in tgz tar.xz
+CDRELEASE_EXCLUDE+=	-s ',./binary/sets/kern-INSTALL.${sufx},,gp'
+CDRELEASE_EXCLUDE+=	-s ',./binary/sets/kern-MONOLITHIC.${sufx},,gp'
+.  endfor
+
+CDRELEASE_EXCLUDE+=	-s ',./binary/kernel/netbsd-INSTALL.gz,,gp'
+CDRELEASE_EXCLUDE+=	-s ',./binary/kernel/netbsd-MONOLITHIC.gz,,gp'
+
 prepare_md_post:
 	${TOOL_SED} "s/@@VERSION@@/${DISTRIBVER}/" < ${.CURDIR}/boot.cfg.in > boot.cfg
 



CVS commit: src/distrib

2024-04-25 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Thu Apr 25 11:56:51 UTC 2024

Modified Files:
src/distrib/common: Makefile.bootcd
src/distrib/common/bootimage: Makefile.installimage
src/distrib/i386/cdroms/installcd: Makefile

Log Message:
remove redundant kernels and floppies from the space-starved i386 ISO


To generate a diff of this commit:
cvs rdiff -u -r1.47 -r1.48 src/distrib/common/Makefile.bootcd
cvs rdiff -u -r1.10 -r1.11 src/distrib/common/bootimage/Makefile.installimage
cvs rdiff -u -r1.11 -r1.12 src/distrib/i386/cdroms/installcd/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/bin/csh

2024-04-24 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Wed Apr 24 15:49:03 UTC 2024

Modified Files:
src/bin/csh: dir.c file.c func.c glob.c misc.c str.c

Log Message:
csh: replace malloc(x * y) and realloc(x * y) with reallocarray


To generate a diff of this commit:
cvs rdiff -u -r1.35 -r1.36 src/bin/csh/dir.c
cvs rdiff -u -r1.33 -r1.34 src/bin/csh/file.c
cvs rdiff -u -r1.44 -r1.45 src/bin/csh/func.c
cvs rdiff -u -r1.31 -r1.32 src/bin/csh/glob.c
cvs rdiff -u -r1.22 -r1.23 src/bin/csh/misc.c
cvs rdiff -u -r1.16 -r1.17 src/bin/csh/str.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/bin/csh/dir.c
diff -u src/bin/csh/dir.c:1.35 src/bin/csh/dir.c:1.36
--- src/bin/csh/dir.c:1.35	Sun Aug  9 00:34:21 2020
+++ src/bin/csh/dir.c	Wed Apr 24 15:49:03 2024
@@ -1,4 +1,4 @@
-/* $NetBSD: dir.c,v 1.35 2020/08/09 00:34:21 dholland Exp $ */
+/* $NetBSD: dir.c,v 1.36 2024/04/24 15:49:03 nia Exp $ */
 
 /*-
  * Copyright (c) 1980, 1991, 1993
@@ -34,7 +34,7 @@
 #if 0
 static char sccsid[] = "@(#)dir.c	8.1 (Berkeley) 5/31/93";
 #else
-__RCSID("$NetBSD: dir.c,v 1.35 2020/08/09 00:34:21 dholland Exp $");
+__RCSID("$NetBSD: dir.c,v 1.36 2024/04/24 15:49:03 nia Exp $");
 #endif
 #endif /* not lint */
 
@@ -279,8 +279,8 @@ dnormalize(Char *cp)
 	size_t  dotdot = 0;
 	Char   *dp, *cwd;
 
-	cwd = xmalloc((size_t)((Strlen(dcwd->di_name) + 3) *
-	sizeof(Char)));
+	cwd = xreallocarray(NULL, (size_t)(Strlen(dcwd->di_name) + 3),
+	sizeof(Char));
 	(void)Strcpy(cwd, dcwd->di_name);
 
 	/*
@@ -389,7 +389,8 @@ dgoto(Char *cp)
 	cwdlen = 0;
 	for (p = cp; *p++;)
 	continue;
-	dp = xmalloc((size_t)(cwdlen + (size_t)(p - cp) + 1) * sizeof(Char));
+	dp = xreallocarray(NULL,
+	(size_t)(cwdlen + (size_t)(p - cp) + 1), sizeof(Char));
 	for (p = dp, q = dcwd->di_name; (*p++ = *q++) != '\0';)
 	continue;
 	if (cwdlen)
@@ -705,8 +706,8 @@ dcanon(Char *cp, Char *p)
 		/*
 		 * New length is "yyy/" + slink + "/.." and rest
 		 */
-		p1 = newcp = xmalloc(
-		(size_t)((sp - cp) + cc + (p1 - p)) * sizeof(Char));
+		p1 = newcp = xreallocarray(NULL,
+		(size_t)((sp - cp) + cc + (p1 - p)), sizeof(Char));
 		/*
 		 * Copy new path into newcp
 		 */
@@ -725,8 +726,8 @@ dcanon(Char *cp, Char *p)
 		/*
 		 * New length is slink + "/.." and rest
 		 */
-		p1 = newcp = xmalloc(
-		(size_t)(cc + (p1 - p)) * sizeof(Char));
+		p1 = newcp = xreallocarray(NULL,
+		(size_t)(cc + (p1 - p)), sizeof(Char));
 		/*
 		 * Copy new path into newcp
 		 */
@@ -794,8 +795,8 @@ dcanon(Char *cp, Char *p)
 		/*
 		 * New length is "yyy/" + slink + "/.." and rest
 		 */
-		p1 = newcp = xmalloc(
-		(size_t)((sp - cp) + cc + (p1 - p)) * sizeof(Char));
+		p1 = newcp = xreallocarray(NULL,
+		(size_t)((sp - cp) + cc + (p1 - p)), sizeof(Char));
 		/*
 		 * Copy new path into newcp
 		 */
@@ -814,8 +815,8 @@ dcanon(Char *cp, Char *p)
 		/*
 		 * New length is slink + the rest
 		 */
-		p1 = newcp = xmalloc(
-		(size_t)(cc + (p1 - p)) * sizeof(Char));
+		p1 = newcp = xreallocarray(NULL,
+		(size_t)(cc + (p1 - p)), sizeof(Char));
 		/*
 		 * Copy new path into newcp
 		 */

Index: src/bin/csh/file.c
diff -u src/bin/csh/file.c:1.33 src/bin/csh/file.c:1.34
--- src/bin/csh/file.c:1.33	Tue Sep 29 02:58:51 2020
+++ src/bin/csh/file.c	Wed Apr 24 15:49:03 2024
@@ -1,4 +1,4 @@
-/* $NetBSD: file.c,v 1.33 2020/09/29 02:58:51 msaitoh Exp $ */
+/* $NetBSD: file.c,v 1.34 2024/04/24 15:49:03 nia Exp $ */
 
 /*-
  * Copyright (c) 1980, 1991, 1993
@@ -34,7 +34,7 @@
 #if 0
 static char sccsid[] = "@(#)file.c	8.2 (Berkeley) 3/19/94";
 #else
-__RCSID("$NetBSD: file.c,v 1.33 2020/09/29 02:58:51 msaitoh Exp $");
+__RCSID("$NetBSD: file.c,v 1.34 2024/04/24 15:49:03 nia Exp $");
 #endif
 #endif /* not lint */
 
@@ -519,13 +519,10 @@ again:/* search for matches */
 	if (command == LIST) {
 	if ((size_t)numitems >= maxitems) {
 		maxitems += 1024;
-		if (items == NULL)
-			items = xmalloc(sizeof(*items) * maxitems);
-		else
-			items = xrealloc(items, sizeof(*items) * maxitems);
+		items = xreallocarray(items, sizeof(*items), maxitems);
  	}
-	items[numitems] = xmalloc((size_t) (Strlen(entry) + 1) *
-	sizeof(Char));
+	items[numitems] = xreallocarray(NULL,
+		(size_t) (Strlen(entry) + 1), sizeof(Char));
 	copyn(items[numitems], entry, MAXNAMLEN);
 	numitems++;
 	}

Index: src/bin/csh/func.c
diff -u src/bin/csh/func.c:1.44 src/bin/csh/func.c:1.45
--- src/bin/csh/func.c:1.44	Sun Aug  9 00:22:53 2020
+++ src/bin/csh/func.c	Wed Apr 24 15:49:03 2024
@@ -1,4 +1,4 @@
-/* $NetBSD: func.c,v 1.44 2020/08/09 00:22:53 dholland Exp $ */
+/* $NetBSD: func.c,v 1.45 2024/04/24 15:49:03 nia Exp $ */
 
 /*-
  * Copyright (c) 1980, 1991, 1993
@@ -34,7 +34,7 @@
 #if 0
 static char 

CVS commit: src/bin/csh

2024-04-24 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Wed Apr 24 15:49:03 UTC 2024

Modified Files:
src/bin/csh: dir.c file.c func.c glob.c misc.c str.c

Log Message:
csh: replace malloc(x * y) and realloc(x * y) with reallocarray


To generate a diff of this commit:
cvs rdiff -u -r1.35 -r1.36 src/bin/csh/dir.c
cvs rdiff -u -r1.33 -r1.34 src/bin/csh/file.c
cvs rdiff -u -r1.44 -r1.45 src/bin/csh/func.c
cvs rdiff -u -r1.31 -r1.32 src/bin/csh/glob.c
cvs rdiff -u -r1.22 -r1.23 src/bin/csh/misc.c
cvs rdiff -u -r1.16 -r1.17 src/bin/csh/str.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/bin/csh

2024-04-24 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Wed Apr 24 15:47:12 UTC 2024

Modified Files:
src/bin/csh: csh.h

Log Message:
csh: add a helper definition for the reallocarray function


To generate a diff of this commit:
cvs rdiff -u -r1.29 -r1.30 src/bin/csh/csh.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/bin/csh/csh.h
diff -u src/bin/csh/csh.h:1.29 src/bin/csh/csh.h:1.30
--- src/bin/csh/csh.h:1.29	Fri Apr  3 18:11:29 2020
+++ src/bin/csh/csh.h	Wed Apr 24 15:47:11 2024
@@ -1,4 +1,4 @@
-/* $NetBSD: csh.h,v 1.29 2020/04/03 18:11:29 joerg Exp $ */
+/* $NetBSD: csh.h,v 1.30 2024/04/24 15:47:11 nia Exp $ */
 
 /*-
  * Copyright (c) 1980, 1991, 1993
@@ -86,6 +86,7 @@ typedef void *ioctl_t;		/* Third arg of 
 
 #define xmalloc(i) Malloc(i)
 #define xrealloc(p, i) Realloc(p, i)
+#define xreallocarray(p, n, sz) Reallocarray(p, n, sz)
 #define xcalloc(n, s) Calloc(n, s)
 
 #include 



CVS commit: src/bin/csh

2024-04-24 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Wed Apr 24 15:47:12 UTC 2024

Modified Files:
src/bin/csh: csh.h

Log Message:
csh: add a helper definition for the reallocarray function


To generate a diff of this commit:
cvs rdiff -u -r1.29 -r1.30 src/bin/csh/csh.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/bin/csh

2024-04-24 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Wed Apr 24 15:46:20 UTC 2024

Modified Files:
src/bin/csh: alloc.c extern.h

Log Message:
csh: add a reallocarray function for using inside csh


To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 src/bin/csh/alloc.c
cvs rdiff -u -r1.34 -r1.35 src/bin/csh/extern.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/bin/csh

2024-04-24 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Wed Apr 24 15:46:20 UTC 2024

Modified Files:
src/bin/csh: alloc.c extern.h

Log Message:
csh: add a reallocarray function for using inside csh


To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 src/bin/csh/alloc.c
cvs rdiff -u -r1.34 -r1.35 src/bin/csh/extern.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/bin/csh/alloc.c
diff -u src/bin/csh/alloc.c:1.15 src/bin/csh/alloc.c:1.16
--- src/bin/csh/alloc.c:1.15	Sat Jan  5 16:54:00 2019
+++ src/bin/csh/alloc.c	Wed Apr 24 15:46:20 2024
@@ -1,4 +1,4 @@
-/* $NetBSD: alloc.c,v 1.15 2019/01/05 16:54:00 christos Exp $ */
+/* $NetBSD: alloc.c,v 1.16 2024/04/24 15:46:20 nia Exp $ */
 
 /*-
  * Copyright (c) 1983, 1991, 1993
@@ -34,7 +34,7 @@
 #if 0
 static char sccsid[] = "@(#)alloc.c	8.1 (Berkeley) 5/31/93";
 #else
-__RCSID("$NetBSD: alloc.c,v 1.15 2019/01/05 16:54:00 christos Exp $");
+__RCSID("$NetBSD: alloc.c,v 1.16 2024/04/24 15:46:20 nia Exp $");
 #endif
 #endif /* not lint */
 
@@ -72,6 +72,19 @@ Realloc(void *p, size_t n)
 }
 
 void *
+Reallocarray(void *p, size_t n, size_t sz)
+{
+void *ptr = p;
+
+if (reallocarr(, n, sz) != 0) {
+	child++;
+	stderror(ERR_NOMEM);
+	return (p);
+}
+return (ptr);
+}
+
+void *
 Calloc(size_t s, size_t n)
 {
 void *ptr;

Index: src/bin/csh/extern.h
diff -u src/bin/csh/extern.h:1.34 src/bin/csh/extern.h:1.35
--- src/bin/csh/extern.h:1.34	Thu Sep 15 11:35:06 2022
+++ src/bin/csh/extern.h	Wed Apr 24 15:46:20 2024
@@ -1,4 +1,4 @@
-/* $NetBSD: extern.h,v 1.34 2022/09/15 11:35:06 martin Exp $ */
+/* $NetBSD: extern.h,v 1.35 2024/04/24 15:46:20 nia Exp $ */
 
 /*-
  * Copyright (c) 1991, 1993
@@ -314,6 +314,7 @@ void psecs(long);
 void Free(void *);
 void * Malloc(size_t);
 void *Realloc(void *, size_t);
+void *Reallocarray(void *, size_t, size_t);
 void *Calloc(size_t, size_t);
 
 /*



CVS commit: src/doc

2024-04-24 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Wed Apr 24 15:41:42 UTC 2024

Modified Files:
src/doc: CHANGES

Log Message:
recent changes


To generate a diff of this commit:
cvs rdiff -u -r1.3049 -r1.3050 src/doc/CHANGES

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/doc/CHANGES
diff -u src/doc/CHANGES:1.3049 src/doc/CHANGES:1.3050
--- src/doc/CHANGES:1.3049	Wed Apr 10 14:24:31 2024
+++ src/doc/CHANGES	Wed Apr 24 15:41:41 2024
@@ -1,4 +1,4 @@
-# LIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.3049 $>
+# LIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.3050 $>
 #
 #
 # [Note: This file does not mention every change made to the NetBSD source tree.
@@ -336,3 +336,15 @@ Changes from NetBSD 10.0 to NetBSD 11.0:
 	sysinst(8): Split compatibility libraries into separate sets,
 		base32 and debug32. Split HTML man pages into new manhtml
 		set.  [nia 20240410]
+	amd64: Support EFI as well as BIOS boot in the "live" USB image.
+		This is not the regular installation image, which already
+		supports EFI.  [maya 20240413]
+	uftdi(4): Add support for a range of "Brainboxes" USB serial
+		adapters, from Cameron Williams.  [maya 20240417]
+	x86: Enable ACPI Platform Error Interface support in the GENERIC
+		kernels.  [riastradh 20240421]
+	mips64el, mips64eb: Create "base64" and "debug64" sets that contain
+		the N64 libraries.  [nia 20240422]
+	x86, sparc64: Create "DVD" ISOs that contain all the sets excluded
+		from the normal ISOs for size reasons - also useful on
+		virtual machines.  [nia 20240424]



CVS commit: src/doc

2024-04-24 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Wed Apr 24 15:41:42 UTC 2024

Modified Files:
src/doc: CHANGES

Log Message:
recent changes


To generate a diff of this commit:
cvs rdiff -u -r1.3049 -r1.3050 src/doc/CHANGES

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/distrib/sparc64/cdroms

2024-04-24 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Wed Apr 24 15:39:58 UTC 2024

Modified Files:
src/distrib/sparc64/cdroms: Makefile
Added Files:
src/distrib/sparc64/cdroms/installdvd: Makefile

Log Message:
sparc64 follows x86 and gets an installdvd image with all sets


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/distrib/sparc64/cdroms/Makefile
cvs rdiff -u -r0 -r1.1 src/distrib/sparc64/cdroms/installdvd/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/distrib/sparc64/cdroms

2024-04-24 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Wed Apr 24 15:39:58 UTC 2024

Modified Files:
src/distrib/sparc64/cdroms: Makefile
Added Files:
src/distrib/sparc64/cdroms/installdvd: Makefile

Log Message:
sparc64 follows x86 and gets an installdvd image with all sets


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/distrib/sparc64/cdroms/Makefile
cvs rdiff -u -r0 -r1.1 src/distrib/sparc64/cdroms/installdvd/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/distrib/sparc64/cdroms/Makefile
diff -u src/distrib/sparc64/cdroms/Makefile:1.1 src/distrib/sparc64/cdroms/Makefile:1.2
--- src/distrib/sparc64/cdroms/Makefile:1.1	Tue Mar  6 21:57:24 2007
+++ src/distrib/sparc64/cdroms/Makefile	Wed Apr 24 15:39:58 2024
@@ -1,6 +1,6 @@
-#   $NetBSD: Makefile,v 1.1 2007/03/06 21:57:24 bouyer Exp $
+#   $NetBSD: Makefile,v 1.2 2024/04/24 15:39:58 nia Exp $
 
-SUBDIR=		installcd
+SUBDIR=		installcd installdvd
 TARGETS+=	release iso_image
 
 .include 

Added files:

Index: src/distrib/sparc64/cdroms/installdvd/Makefile
diff -u /dev/null src/distrib/sparc64/cdroms/installdvd/Makefile:1.1
--- /dev/null	Wed Apr 24 15:39:58 2024
+++ src/distrib/sparc64/cdroms/installdvd/Makefile	Wed Apr 24 15:39:58 2024
@@ -0,0 +1,35 @@
+#	$NetBSD: Makefile,v 1.1 2024/04/24 15:39:58 nia Exp $
+
+.include 
+
+CDBASE=		sparc64dvd		# gives ${CDBASE}.iso
+CDRELEASE=	true			# include $RELEASEDIR/$RELEASEMACHINEDIR
+CDKERNELS=	${RELEASEDIR}/${RELEASEMACHINEDIR}/binary/kernel/netbsd-GENERIC.gz	netbsd
+CD_SETS=	base etc
+.if ${MKKMOD} != "no"
+CD_SETS+=	modules
+.endif
+
+SYSINSTDIR!= cd ${.CURDIR}/../../../../usr.sbin/sysinst/arch/${MACHINE} && ${PRINTOBJDIR}
+
+CDRELEASE_NOISOS=	true
+CDBOOTIMAGEDIR!= cd ${NETBSDSRCDIR}/distrib/sparc64/bootfs && ${PRINTOBJDIR}
+CDBOOTIMAGE=${CDBOOTIMAGEDIR}/boot.fs
+SUN_BOOT_ARGS:=  - - - - ${CDBOOTIMAGE}
+
+image_md_pre:
+	${RM} -f cdrom/etc/gettytab cdrom/etc/ttys cdrom/etc/rc
+	${HOST_LN} -fs /tmp/gettytab cdrom/etc/gettytab
+	${INSTALL} ${COPY} ${.CURDIR}/../installcd/etc.ttys cdrom/etc/ttys
+	${INSTALL} ${COPY} ${.CURDIR}/../installcd/etc.rc cdrom/etc/rc
+	${INSTALL} ${COPY} -m 0555 ${.CURDIR}/../installcd/install.sh cdrom/install.sh
+	${MKDIR} ${MKDIRPERM} cdrom/mnt2 cdrom/targetroot
+	${INSTALL} ${COPY} ${SYSINSTDIR}/sysinstmsgs.?? cdrom/usr/share/sysinst/catalog/
+
+image_md_post:
+	SUNLABEL=${TOOL_SUNLABEL:Q} \
+		${HOST_SH} ${NETBSDSRCDIR}/distrib/common/sunbootcd.sh \
+		${CDIMAGE} ${SUN_BOOT_ARGS}
+
+.include "${.CURDIR}/../../../common/Makefile.bootcd"
+



CVS commit: src/distrib

2024-04-24 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Wed Apr 24 11:29:35 UTC 2024

Modified Files:
src/distrib/amd64/cdroms: Makefile
src/distrib/cdrom: current.conf
src/distrib/common: Makefile.bootcd
src/distrib/i386/cdroms: Makefile
Added Files:
src/distrib/amd64/cdroms/installdvd: Makefile boot.cfg.in
src/distrib/i386/cdroms/installdvd: Makefile boot.cfg.in

Log Message:
Add "DVD" ISOs for x86 that don't have to follow CD size limitations.

These include all available sets.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/distrib/amd64/cdroms/Makefile
cvs rdiff -u -r0 -r1.1 src/distrib/amd64/cdroms/installdvd/Makefile \
src/distrib/amd64/cdroms/installdvd/boot.cfg.in
cvs rdiff -u -r1.13 -r1.14 src/distrib/cdrom/current.conf
cvs rdiff -u -r1.46 -r1.47 src/distrib/common/Makefile.bootcd
cvs rdiff -u -r1.4 -r1.5 src/distrib/i386/cdroms/Makefile
cvs rdiff -u -r0 -r1.1 src/distrib/i386/cdroms/installdvd/Makefile \
src/distrib/i386/cdroms/installdvd/boot.cfg.in

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/distrib

2024-04-24 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Wed Apr 24 11:29:35 UTC 2024

Modified Files:
src/distrib/amd64/cdroms: Makefile
src/distrib/cdrom: current.conf
src/distrib/common: Makefile.bootcd
src/distrib/i386/cdroms: Makefile
Added Files:
src/distrib/amd64/cdroms/installdvd: Makefile boot.cfg.in
src/distrib/i386/cdroms/installdvd: Makefile boot.cfg.in

Log Message:
Add "DVD" ISOs for x86 that don't have to follow CD size limitations.

These include all available sets.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/distrib/amd64/cdroms/Makefile
cvs rdiff -u -r0 -r1.1 src/distrib/amd64/cdroms/installdvd/Makefile \
src/distrib/amd64/cdroms/installdvd/boot.cfg.in
cvs rdiff -u -r1.13 -r1.14 src/distrib/cdrom/current.conf
cvs rdiff -u -r1.46 -r1.47 src/distrib/common/Makefile.bootcd
cvs rdiff -u -r1.4 -r1.5 src/distrib/i386/cdroms/Makefile
cvs rdiff -u -r0 -r1.1 src/distrib/i386/cdroms/installdvd/Makefile \
src/distrib/i386/cdroms/installdvd/boot.cfg.in

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/distrib/amd64/cdroms/Makefile
diff -u src/distrib/amd64/cdroms/Makefile:1.3 src/distrib/amd64/cdroms/Makefile:1.4
--- src/distrib/amd64/cdroms/Makefile:1.3	Tue Mar  6 21:52:44 2007
+++ src/distrib/amd64/cdroms/Makefile	Wed Apr 24 11:29:34 2024
@@ -1,8 +1,9 @@
-#	$NetBSD: Makefile,v 1.3 2007/03/06 21:52:44 bouyer Exp $
+#	$NetBSD: Makefile,v 1.4 2024/04/24 11:29:34 nia Exp $
 
 SUBDIR=
 SUBDIR+=	bootcd
 SUBDIR+=	bootcd-com
+SUBDIR+=	installdvd
 SUBDIR+=	installcd
 
 TARGETS+=   release iso_image

Index: src/distrib/cdrom/current.conf
diff -u src/distrib/cdrom/current.conf:1.13 src/distrib/cdrom/current.conf:1.14
--- src/distrib/cdrom/current.conf:1.13	Wed Jan 24 09:04:40 2018
+++ src/distrib/cdrom/current.conf	Wed Apr 24 11:29:34 2024
@@ -1,4 +1,4 @@
-# $NetBSD: current.conf,v 1.13 2018/01/24 09:04:40 skrll Exp $
+# $NetBSD: current.conf,v 1.14 2024/04/24 11:29:34 nia Exp $
 #
 # Makefile fragment for CD sets; includes config information.
 
@@ -32,6 +32,7 @@ CD_IMAGES+=	multi-cd3-${ISO_RELEASE}
 CD_IMAGES+=	acorn32cd-${ISO_RELEASE}
 CD_IMAGES+=	algorcd-${ISO_RELEASE}
 CD_IMAGES+=	alphacd-${ISO_RELEASE}
+CD_IMAGES+=	amd64dvd-${ISO_RELEASE}
 CD_IMAGES+=	amd64cd-${ISO_RELEASE}
 CD_IMAGES+=	amigacd-${ISO_RELEASE}
 CD_IMAGES+=	arccd-${ISO_RELEASE} 
@@ -51,6 +52,7 @@ CD_IMAGES+=	hppacd-${ISO_RELEASE}
 CD_IMAGES+=	hpcarmcd-${ISO_RELEASE}
 CD_IMAGES+=	hpcmipscd-${ISO_RELEASE}
 CD_IMAGES+=	hpcshcd-${ISO_RELEASE}
+CD_IMAGES+=	i386dvd-${ISO_RELEASE}
 CD_IMAGES+=	i386cd-${ISO_RELEASE}
 CD_IMAGES+=	ibmnwscd-${ISO_RELEASE}
 CD_IMAGES+=	iyonix-${ISO_RELEASE}
@@ -159,6 +161,7 @@ BASE_PORTS.multi-cd3-${ISO_RELEASE}=	cob
 BASE_PORTS.acorn32cd-${ISO_RELEASE}=acorn32
 BASE_PORTS.algorcd-${ISO_RELEASE}=algor
 BASE_PORTS.alphacd-${ISO_RELEASE}=alpha
+BASE_PORTS.amd64dvd-${ISO_RELEASE}=amd64
 BASE_PORTS.amd64cd-${ISO_RELEASE}=amd64
 BASE_PORTS.amigacd-${ISO_RELEASE}=amiga
 BASE_PORTS.arccd-${ISO_RELEASE}=arc
@@ -176,6 +179,7 @@ BASE_PORTS.hp300cd-${ISO_RELEASE}=hp300
 BASE_PORTS.hpcarmcd-${ISO_RELEASE}=hpcarm
 BASE_PORTS.hpcmipscd-${ISO_RELEASE}=hpcmips
 BASE_PORTS.hpcshcd-${ISO_RELEASE}=hpcsh
+BASE_PORTS.i386dvd-${ISO_RELEASE}=i386
 BASE_PORTS.i386cd-${ISO_RELEASE}=i386
 BASE_PORTS.iyonixcd-${ISO_RELEASE}=iyonix
 BASE_PORTS.ibmnwscd-${ISO_RELEASE}=ibmnws

Index: src/distrib/common/Makefile.bootcd
diff -u src/distrib/common/Makefile.bootcd:1.46 src/distrib/common/Makefile.bootcd:1.47
--- src/distrib/common/Makefile.bootcd:1.46	Tue Apr 23 20:37:07 2024
+++ src/distrib/common/Makefile.bootcd	Wed Apr 24 11:29:34 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.bootcd,v 1.46 2024/04/23 20:37:07 nia Exp $
+#	$NetBSD: Makefile.bootcd,v 1.47 2024/04/24 11:29:34 nia Exp $
 #
 # Makefile snipped to create a CD/DVD ISO
 #
@@ -123,6 +123,8 @@ ECHO?=		echo
 
 .if ${CDRELEASE} == false
 CDIMAGE=	${CDBASE}.iso
+.elif ${CDBASE:M*dvd}
+CDIMAGE=	NetBSD-${DISTRIBVER}-${CDBASE:S/dvd$//}-dvd.iso
 .else
 CDIMAGE=	NetBSD-${DISTRIBVER}-${CDBASE:S/cd$//}.iso
 .endif

Index: src/distrib/i386/cdroms/Makefile
diff -u src/distrib/i386/cdroms/Makefile:1.4 src/distrib/i386/cdroms/Makefile:1.5
--- src/distrib/i386/cdroms/Makefile:1.4	Tue Mar  6 21:52:45 2007
+++ src/distrib/i386/cdroms/Makefile	Wed Apr 24 11:29:34 2024
@@ -1,8 +1,9 @@
-#	$NetBSD: Makefile,v 1.4 2007/03/06 21:52:45 bouyer Exp $
+#	$NetBSD: Makefile,v 1.5 2024/04/24 11:29:34 nia Exp $
 
 SUBDIR=
 SUBDIR+=	bootcd
 SUBDIR+=	bootcd-com
+SUBDIR+=	installdvd
 SUBDIR+=	installcd
 
 TARGETS+=   release iso_image

Added files:

Index: src/distrib/amd64/cdroms/installdvd/Makefile
diff -u /dev/null src/distrib/amd64/cdroms/installdvd/Makefile:1.1
--- /dev/null	Wed Apr 24 11:29:35 2024
+++ src/distrib/amd64/cdroms/installdvd/Makefile	Wed Apr 24 11:29:34 2024
@@ -0,0 +1,19 @@
+#	$NetBSD: Makefile,v 1.1 2024/04/24 11:29:34 nia Exp $
+#
+

CVS commit: src/external/mit/ctwm/etc

2024-04-24 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Wed Apr 24 10:35:13 UTC 2024

Modified Files:
src/external/mit/ctwm/etc: system.ctwmrc

Log Message:
it's netbsd-11, time for a slightly less eye-bleeding shade of orange


To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20 src/external/mit/ctwm/etc/system.ctwmrc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/mit/ctwm/etc/system.ctwmrc
diff -u src/external/mit/ctwm/etc/system.ctwmrc:1.19 src/external/mit/ctwm/etc/system.ctwmrc:1.20
--- src/external/mit/ctwm/etc/system.ctwmrc:1.19	Fri May 27 17:04:16 2022
+++ src/external/mit/ctwm/etc/system.ctwmrc	Wed Apr 24 10:35:13 2024
@@ -1,5 +1,5 @@
 #
-# $NetBSD: system.ctwmrc,v 1.19 2022/05/27 17:04:16 nia Exp $
+# $NetBSD: system.ctwmrc,v 1.20 2024/04/24 10:35:13 nia Exp $
 #
 # ctwmrc by nia
 #
@@ -217,7 +217,7 @@ Color
   BorderTileBackground  "steelblue"
   BorderTileForeground  "steelblue"
 
-  DefaultBackground "grey70"
+  DefaultBackground "lavender"
   DefaultForeground "black"
 
   TitleBackground   "lavender"
@@ -225,13 +225,13 @@ Color
 
   MenuBackground"lavender"
   MenuForeground"black"
-  MenuTitleBackground   "darkorange2"
+  MenuTitleBackground   "darkorange3"
   MenuTitleForeground   "black"
   MenuShadowColor 	"gray15"
 
-  IconBackground"black"
-  IconForeground"white"
-  IconBorderColor   "gray45"
+  IconBackground"lavender"
+  IconForeground"black"
+  IconBorderColor   "steelblue"
 
   IconManagerBackground "lavender"
   IconManagerForeground "black"



CVS commit: src/external/mit/ctwm/etc

2024-04-24 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Wed Apr 24 10:35:13 UTC 2024

Modified Files:
src/external/mit/ctwm/etc: system.ctwmrc

Log Message:
it's netbsd-11, time for a slightly less eye-bleeding shade of orange


To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20 src/external/mit/ctwm/etc/system.ctwmrc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/doc

2024-04-24 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Wed Apr 24 06:44:18 UTC 2024

Modified Files:
src/doc: TODO.smpnet

Log Message:
ena(4) became MPSAFe last year


To generate a diff of this commit:
cvs rdiff -u -r1.47 -r1.48 src/doc/TODO.smpnet

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/doc/TODO.smpnet
diff -u src/doc/TODO.smpnet:1.47 src/doc/TODO.smpnet:1.48
--- src/doc/TODO.smpnet:1.47	Sun Aug 14 10:13:06 2022
+++ src/doc/TODO.smpnet	Wed Apr 24 06:44:18 2024
@@ -1,4 +1,4 @@
-$NetBSD: TODO.smpnet,v 1.47 2022/08/14 10:13:06 nia Exp $
+$NetBSD: TODO.smpnet,v 1.48 2024/04/24 06:44:18 nia Exp $
 
 MP-safe components
 ==
@@ -10,6 +10,7 @@ kernel option.  Some components scale up
- aq(4)
- bcmgenet(4)
- bge(4)
+   - ena(4)
- iavf(4)
- ixg(4)
- ixl(4)



CVS commit: src/doc

2024-04-24 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Wed Apr 24 06:44:18 UTC 2024

Modified Files:
src/doc: TODO.smpnet

Log Message:
ena(4) became MPSAFe last year


To generate a diff of this commit:
cvs rdiff -u -r1.47 -r1.48 src/doc/TODO.smpnet

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/mk

2024-04-23 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Wed Apr 24 05:20:35 UTC 2024

Modified Files:
src/share/mk: bsd.own.mk

Log Message:
USE_XZ_SETS is no longer needed for sparc64 to fit on a standard CD-ROM


To generate a diff of this commit:
cvs rdiff -u -r1.1368 -r1.1369 src/share/mk/bsd.own.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/mk

2024-04-23 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Wed Apr 24 05:20:35 UTC 2024

Modified Files:
src/share/mk: bsd.own.mk

Log Message:
USE_XZ_SETS is no longer needed for sparc64 to fit on a standard CD-ROM


To generate a diff of this commit:
cvs rdiff -u -r1.1368 -r1.1369 src/share/mk/bsd.own.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/mk/bsd.own.mk
diff -u src/share/mk/bsd.own.mk:1.1368 src/share/mk/bsd.own.mk:1.1369
--- src/share/mk/bsd.own.mk:1.1368	Tue Apr 23 03:25:39 2024
+++ src/share/mk/bsd.own.mk	Wed Apr 24 05:20:35 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: bsd.own.mk,v 1.1368 2024/04/23 03:25:39 maya Exp $
+#	$NetBSD: bsd.own.mk,v 1.1369 2024/04/24 05:20:35 nia Exp $
 
 # This needs to be before bsd.init.mk
 .if defined(BSD_MK_COMPAT_FILE)
@@ -1607,7 +1607,6 @@ ${var}?= no
 # format if USE_PIGZGZIP is enabled.
 .if ${USE_PIGZGZIP} == "no" && \
 (${MACHINE} == "amd64" || \
- ${MACHINE} == "sparc64" || \
  ${MACHINE_ARCH:Maarch64*})
 USE_XZ_SETS?= yes
 .else



CVS commit: src/distrib/sparc64/cdroms/installcd

2024-04-23 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Wed Apr 24 05:16:16 UTC 2024

Modified Files:
src/distrib/sparc64/cdroms/installcd: Makefile

Log Message:
Give lots of room for further expansion of the sparc64 CD image


To generate a diff of this commit:
cvs rdiff -u -r1.32 -r1.33 src/distrib/sparc64/cdroms/installcd/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/distrib/sparc64/cdroms/installcd

2024-04-23 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Wed Apr 24 05:16:16 UTC 2024

Modified Files:
src/distrib/sparc64/cdroms/installcd: Makefile

Log Message:
Give lots of room for further expansion of the sparc64 CD image


To generate a diff of this commit:
cvs rdiff -u -r1.32 -r1.33 src/distrib/sparc64/cdroms/installcd/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/distrib/sparc64/cdroms/installcd/Makefile
diff -u src/distrib/sparc64/cdroms/installcd/Makefile:1.32 src/distrib/sparc64/cdroms/installcd/Makefile:1.33
--- src/distrib/sparc64/cdroms/installcd/Makefile:1.32	Tue Apr 23 12:25:57 2024
+++ src/distrib/sparc64/cdroms/installcd/Makefile	Wed Apr 24 05:16:16 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.32 2024/04/23 12:25:57 nia Exp $
+#	$NetBSD: Makefile,v 1.33 2024/04/24 05:16:16 nia Exp $
 
 .include 
 
@@ -6,6 +6,8 @@ CDBASE=		sparc64cd		# gives ${CDBASE}.is
 CDRELEASE=	true			# include $RELEASEDIR/$RELEASEMACHINEDIR
 CDRELEASE_NODEBUG=	true
 CDRELEASE_NOCOMPAT=	true
+CDRELEASE_NOHTML=	true
+CDRELEASE_NOTESTS=	true
 CDKERNELS=	${RELEASEDIR}/${RELEASEMACHINEDIR}/binary/kernel/netbsd-GENERIC.gz	netbsd
 CD_SETS=	base etc
 .if ${MKKMOD} != "no"



CVS commit: src/distrib

2024-04-23 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Tue Apr 23 20:37:08 UTC 2024

Modified Files:
src/distrib/common: Makefile.bootcd
src/distrib/i386/cdroms/installcd: Makefile

Log Message:
Reduce the size of the i386 ISO to help it fit on a CD-ROM

Exclude tests and html man pages.


To generate a diff of this commit:
cvs rdiff -u -r1.45 -r1.46 src/distrib/common/Makefile.bootcd
cvs rdiff -u -r1.10 -r1.11 src/distrib/i386/cdroms/installcd/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/distrib/common/Makefile.bootcd
diff -u src/distrib/common/Makefile.bootcd:1.45 src/distrib/common/Makefile.bootcd:1.46
--- src/distrib/common/Makefile.bootcd:1.45	Tue Apr 23 12:25:57 2024
+++ src/distrib/common/Makefile.bootcd	Tue Apr 23 20:37:07 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.bootcd,v 1.45 2024/04/23 12:25:57 nia Exp $
+#	$NetBSD: Makefile.bootcd,v 1.46 2024/04/23 20:37:07 nia Exp $
 #
 # Makefile snipped to create a CD/DVD ISO
 #
@@ -58,6 +58,7 @@ CDRELEASE_EXCLUDE=	-s ',./installation/c
 .if defined(CDRELEASE_NOCOMPAT)
 .  for sufx in tgz tar.xz
 CDRELEASE_EXCLUDE+=	-s ',./binary/sets/base32.${sufx},,gp'
+CDRELEASE_EXCLUDE+=	-s ',./binary/sets/base64.${sufx},,gp'
 .  endfor
 .endif
 .if defined(CDRELEASE_NODEBUG)
@@ -68,6 +69,16 @@ CDRELEASE_EXCLUDE+=	-s ',./binary/sets/d
 CDRELEASE_EXCLUDE+=	-s ',./binary/sets/xdebug.${sufx},,gp'
 .  endfor
 .endif
+.if defined(CDRELEASE_NOHTML)
+.  for sufx in tgz tar.xz
+CDRELEASE_EXCLUDE+=	-s ',./binary/sets/manhtml.${sufx},,gp'
+.  endfor
+.endif
+.if defined(CDRELEASE_NOTESTS)
+.  for sufx in tgz tar.xz
+CDRELEASE_EXCLUDE+=	-s ',./binary/sets/tests.${sufx},,gp'
+.  endfor
+.endif
 .if !defined(CDRELEASE_LIVEIMAGE)
 CDRELEASE_EXCLUDE+=	-s ',./installation/liveimage.*,,gp'
 .endif

Index: src/distrib/i386/cdroms/installcd/Makefile
diff -u src/distrib/i386/cdroms/installcd/Makefile:1.10 src/distrib/i386/cdroms/installcd/Makefile:1.11
--- src/distrib/i386/cdroms/installcd/Makefile:1.10	Mon Sep 23 13:42:33 2019
+++ src/distrib/i386/cdroms/installcd/Makefile	Tue Apr 23 20:37:08 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.10 2019/09/23 13:42:33 christos Exp $
+#	$NetBSD: Makefile,v 1.11 2024/04/23 20:37:08 nia Exp $
 #
 
 # Install CD, to be made after 'build.sh release'
@@ -10,6 +10,8 @@
 CDBASE=		i386cd			# gives ${CDBASE}.iso
 CDRELEASE=	true# include $RELEASEDIR/$RELEASEMACHINEDIR
 CDRELEASE_NODEBUG=	true
+CDRELEASE_NOHTML=	true
+CDRELEASE_NOTESTS=	true
 CDBUILDEXTRA+=	boot.cfg		# Add boot.cfg file
 CLEANFILES+=	boot.cfg
 



CVS commit: src/distrib

2024-04-23 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Tue Apr 23 20:37:08 UTC 2024

Modified Files:
src/distrib/common: Makefile.bootcd
src/distrib/i386/cdroms/installcd: Makefile

Log Message:
Reduce the size of the i386 ISO to help it fit on a CD-ROM

Exclude tests and html man pages.


To generate a diff of this commit:
cvs rdiff -u -r1.45 -r1.46 src/distrib/common/Makefile.bootcd
cvs rdiff -u -r1.10 -r1.11 src/distrib/i386/cdroms/installcd/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/distrib

2024-04-23 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Tue Apr 23 12:25:57 UTC 2024

Modified Files:
src/distrib/amd64/cdroms/installcd: Makefile
src/distrib/common: Makefile.bootcd
src/distrib/sparc64/cdroms/installcd: Makefile

Log Message:
Exclude compat sets from ISO images that struggle to fit on a CD-ROM

When debug is excluded, also exclude the compat debug sets.


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/distrib/amd64/cdroms/installcd/Makefile
cvs rdiff -u -r1.44 -r1.45 src/distrib/common/Makefile.bootcd
cvs rdiff -u -r1.31 -r1.32 src/distrib/sparc64/cdroms/installcd/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/distrib

2024-04-23 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Tue Apr 23 12:25:57 UTC 2024

Modified Files:
src/distrib/amd64/cdroms/installcd: Makefile
src/distrib/common: Makefile.bootcd
src/distrib/sparc64/cdroms/installcd: Makefile

Log Message:
Exclude compat sets from ISO images that struggle to fit on a CD-ROM

When debug is excluded, also exclude the compat debug sets.


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/distrib/amd64/cdroms/installcd/Makefile
cvs rdiff -u -r1.44 -r1.45 src/distrib/common/Makefile.bootcd
cvs rdiff -u -r1.31 -r1.32 src/distrib/sparc64/cdroms/installcd/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/distrib/amd64/cdroms/installcd/Makefile
diff -u src/distrib/amd64/cdroms/installcd/Makefile:1.6 src/distrib/amd64/cdroms/installcd/Makefile:1.7
--- src/distrib/amd64/cdroms/installcd/Makefile:1.6	Mon Sep 23 13:42:30 2019
+++ src/distrib/amd64/cdroms/installcd/Makefile	Tue Apr 23 12:25:57 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.6 2019/09/23 13:42:30 christos Exp $
+#	$NetBSD: Makefile,v 1.7 2024/04/23 12:25:57 nia Exp $
 #
 
 # Install CD, to be made after 'build.sh release'
@@ -10,6 +10,7 @@
 CDBASE=		amd64cd			# gives ${CDBASE}.iso
 CDRELEASE=	true			# include $RELEASEDIR/$RELEASEMACHINEDIR
 CDRELEASE_NODEBUG=	true
+CDRELEASE_NOCOMPAT=	true
 CDBUILDEXTRA=	boot.cfg		# Add boot.cfg file
 CLEANFILES+=	boot.cfg
 

Index: src/distrib/common/Makefile.bootcd
diff -u src/distrib/common/Makefile.bootcd:1.44 src/distrib/common/Makefile.bootcd:1.45
--- src/distrib/common/Makefile.bootcd:1.44	Sun Oct 11 14:10:04 2020
+++ src/distrib/common/Makefile.bootcd	Tue Apr 23 12:25:57 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.bootcd,v 1.44 2020/10/11 14:10:04 jmcneill Exp $
+#	$NetBSD: Makefile.bootcd,v 1.45 2024/04/23 12:25:57 nia Exp $
 #
 # Makefile snipped to create a CD/DVD ISO
 #
@@ -55,11 +55,18 @@ CDROMS_RELEASEDIR?=	images
 .if defined(CDRELEASE_NOISOS)
 CDRELEASE_EXCLUDE=	-s ',./installation/cdrom.*,,gp'
 .endif
+.if defined(CDRELEASE_NOCOMPAT)
+.  for sufx in tgz tar.xz
+CDRELEASE_EXCLUDE+=	-s ',./binary/sets/base32.${sufx},,gp'
+.  endfor
+.endif
 .if defined(CDRELEASE_NODEBUG)
-CDRELEASE_EXCLUDE+=	-s ',./binary/sets/debug.tgz,,gp'
-CDRELEASE_EXCLUDE+=	-s ',./binary/sets/xdebug.tgz,,gp'
-CDRELEASE_EXCLUDE+=	-s ',./binary/sets/debug.tar.xz,,gp'
-CDRELEASE_EXCLUDE+=	-s ',./binary/sets/xdebug.tar.xz,,gp'
+.  for sufx in tgz tar.xz
+CDRELEASE_EXCLUDE+=	-s ',./binary/sets/debug.${sufx},,gp'
+CDRELEASE_EXCLUDE+=	-s ',./binary/sets/debug32.${sufx},,gp'
+CDRELEASE_EXCLUDE+=	-s ',./binary/sets/debug64.${sufx},,gp'
+CDRELEASE_EXCLUDE+=	-s ',./binary/sets/xdebug.${sufx},,gp'
+.  endfor
 .endif
 .if !defined(CDRELEASE_LIVEIMAGE)
 CDRELEASE_EXCLUDE+=	-s ',./installation/liveimage.*,,gp'

Index: src/distrib/sparc64/cdroms/installcd/Makefile
diff -u src/distrib/sparc64/cdroms/installcd/Makefile:1.31 src/distrib/sparc64/cdroms/installcd/Makefile:1.32
--- src/distrib/sparc64/cdroms/installcd/Makefile:1.31	Mon Sep 23 13:42:35 2019
+++ src/distrib/sparc64/cdroms/installcd/Makefile	Tue Apr 23 12:25:57 2024
@@ -1,10 +1,11 @@
-#	$NetBSD: Makefile,v 1.31 2019/09/23 13:42:35 christos Exp $
+#	$NetBSD: Makefile,v 1.32 2024/04/23 12:25:57 nia Exp $
 
 .include 
 
 CDBASE=		sparc64cd		# gives ${CDBASE}.iso
 CDRELEASE=	true			# include $RELEASEDIR/$RELEASEMACHINEDIR
 CDRELEASE_NODEBUG=	true
+CDRELEASE_NOCOMPAT=	true
 CDKERNELS=	${RELEASEDIR}/${RELEASEMACHINEDIR}/binary/kernel/netbsd-GENERIC.gz	netbsd
 CD_SETS=	base etc
 .if ${MKKMOD} != "no"



CVS commit: src

2024-04-22 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Mon Apr 22 14:41:26 UTC 2024

Modified Files:
src/distrib/common/bootimage: Makefile.bootimage
src/distrib/sets: maketars regpkgset sets.subr
src/distrib/sets/lists/base32: ad.mips64eb ad.mips64el
src/distrib/sets/lists/debug32: ad.mips64eb ad.mips64el
src/usr.sbin/sysinst: Makefile.inc defs.h msg.mi.de msg.mi.en msg.mi.es
msg.mi.fr msg.mi.pl util.c
Added Files:
src/distrib/sets/lists/base64: ad.mips64eb ad.mips64el mi
src/distrib/sets/lists/debug64: ad.mips64eb ad.mips64el mi

Log Message:
Move MIPS N64 compat out of {base,debug}32 into {base,debug}64

martin requested separation by ABI and it doesn't make much sense
to have 64-bit binaries in a set called 32.


To generate a diff of this commit:
cvs rdiff -u -r1.34 -r1.35 src/distrib/common/bootimage/Makefile.bootimage
cvs rdiff -u -r1.101 -r1.102 src/distrib/sets/maketars
cvs rdiff -u -r1.18 -r1.19 src/distrib/sets/regpkgset
cvs rdiff -u -r1.205 -r1.206 src/distrib/sets/sets.subr
cvs rdiff -u -r1.3 -r1.4 src/distrib/sets/lists/base32/ad.mips64eb \
src/distrib/sets/lists/base32/ad.mips64el
cvs rdiff -u -r0 -r1.1 src/distrib/sets/lists/base64/ad.mips64eb \
src/distrib/sets/lists/base64/ad.mips64el \
src/distrib/sets/lists/base64/mi
cvs rdiff -u -r1.5 -r1.6 src/distrib/sets/lists/debug32/ad.mips64eb \
src/distrib/sets/lists/debug32/ad.mips64el
cvs rdiff -u -r0 -r1.1 src/distrib/sets/lists/debug64/ad.mips64eb \
src/distrib/sets/lists/debug64/ad.mips64el \
src/distrib/sets/lists/debug64/mi
cvs rdiff -u -r1.48 -r1.49 src/usr.sbin/sysinst/Makefile.inc
cvs rdiff -u -r1.91 -r1.92 src/usr.sbin/sysinst/defs.h
cvs rdiff -u -r1.46 -r1.47 src/usr.sbin/sysinst/msg.mi.de \
src/usr.sbin/sysinst/msg.mi.fr
cvs rdiff -u -r1.49 -r1.50 src/usr.sbin/sysinst/msg.mi.en
cvs rdiff -u -r1.41 -r1.42 src/usr.sbin/sysinst/msg.mi.es
cvs rdiff -u -r1.47 -r1.48 src/usr.sbin/sysinst/msg.mi.pl
cvs rdiff -u -r1.75 -r1.76 src/usr.sbin/sysinst/util.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/distrib/sets/lists/debug32

2024-04-11 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Thu Apr 11 08:19:31 UTC 2024

Modified Files:
src/distrib/sets/lists/debug32: ad.aarch64 ad.mips64eb ad.mips64el
ad.mipsn64eb ad.mipsn64el ad.powerpc64 ad.riscv64 md.amd64
md.sparc64

Log Message:
sync categories with main debug set - somehow missed in test build...


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/distrib/sets/lists/debug32/ad.aarch64 \
src/distrib/sets/lists/debug32/ad.mips64eb \
src/distrib/sets/lists/debug32/ad.mips64el \
src/distrib/sets/lists/debug32/ad.mipsn64eb \
src/distrib/sets/lists/debug32/ad.mipsn64el \
src/distrib/sets/lists/debug32/ad.powerpc64 \
src/distrib/sets/lists/debug32/ad.riscv64 \
src/distrib/sets/lists/debug32/md.amd64 \
src/distrib/sets/lists/debug32/md.sparc64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/distrib/sets/lists/debug32/ad.aarch64
diff -u src/distrib/sets/lists/debug32/ad.aarch64:1.2 src/distrib/sets/lists/debug32/ad.aarch64:1.3
--- src/distrib/sets/lists/debug32/ad.aarch64:1.2	Wed Apr 10 16:14:26 2024
+++ src/distrib/sets/lists/debug32/ad.aarch64	Thu Apr 11 08:19:30 2024
@@ -1,4 +1,4 @@
-# $NetBSD: ad.aarch64,v 1.2 2024/04/10 16:14:26 nia Exp $
+# $NetBSD: ad.aarch64,v 1.3 2024/04/11 08:19:30 nia Exp $
 ./usr/lib/eabi/i18n/libBIG5_g.a			comp-c-debuglib	debuglib,compat
 ./usr/lib/eabi/i18n/libDECHanyu_g.a			comp-c-debuglib	debuglib,compat
 ./usr/lib/eabi/i18n/libEUCTW_g.a			comp-c-debuglib	debuglib,compat
@@ -29,7 +29,7 @@
 ./usr/lib/eabi/libatf-c++_g.a			comp-c-debuglib	debuglib,compat,atf
 ./usr/lib/eabi/libatf-c_g.a			comp-c-debuglib	debuglib,compat,atf
 ./usr/lib/eabi/libavl_g.a			comp-c-debuglib	debuglib,compat,zfs
-./usr/lib/eabi/libbfd_g.a	comp-sys-debug		debug,compat
+./usr/lib/eabi/libbfd_g.a			comp-sys-debug	debug,compat,binutils
 ./usr/lib/eabi/libbind9_g.a			comp-c-debuglib	debuglib,compat
 ./usr/lib/eabi/libblocklist_g.a			comp-c-debuglib	debuglib,compat
 ./usr/lib/eabi/libbluetooth_g.a			comp-c-debuglib	debuglib,compat
@@ -62,9 +62,9 @@
 ./usr/lib/eabi/libfido2_g.a			comp-c-debuglib	debuglib,compat
 ./usr/lib/eabi/libfl_g.a			comp-c-debuglib	debuglib,compat
 ./usr/lib/eabi/libform_g.a			comp-c-debuglib	debuglib,compat
-./usr/lib/eabi/libgcc_eh_g.a 			comp-sys-debug	debug,compat,gcc
+./usr/lib/eabi/libgcc_eh_g.a 			comp-c-debuglib	debuglib,compat,gcc
 ./usr/lib/eabi/libgcc_g.a			comp-c-debuglib	debuglib,compat,gcc
-./usr/lib/eabi/libgcc_s_g.a			comp-sys-debug	debug,compat,gcc
+./usr/lib/eabi/libgcc_s_g.a			comp-c-debuglib	debuglib,compat,gcc
 ./usr/lib/eabi/libgcov_g.a			comp-c-debuglib	debuglib,compat,gcc
 ./usr/lib/eabi/libgnuctf_g.a			comp-c-debuglib	debuglib,compat,binutils
 ./usr/lib/eabi/libgnumalloc_g.a			comp-c-debuglib	debuglib,compat
@@ -225,9 +225,9 @@
 ./usr/lib/eabihf/libfido2_g.a			comp-c-debuglib	debuglib,compat
 ./usr/lib/eabihf/libfl_g.a			comp-c-debuglib	debuglib,compat
 ./usr/lib/eabihf/libform_g.a			comp-c-debuglib	debuglib,compat
-./usr/lib/eabihf/libgcc_eh_g.a 			comp-sys-debug	debug,compat,gcc
+./usr/lib/eabihf/libgcc_eh_g.a 			comp-c-debuglib	debuglib,compat,gcc
 ./usr/lib/eabihf/libgcc_g.a			comp-c-debuglib	debuglib,compat,gcc
-./usr/lib/eabihf/libgcc_s_g.a			comp-sys-debug	debug,compat,gcc
+./usr/lib/eabihf/libgcc_s_g.a			comp-c-debuglib	debuglib,compat,gcc
 ./usr/lib/eabihf/libgcov_g.a			comp-c-debuglib	debuglib,compat,gcc
 ./usr/lib/eabihf/libgnuctf_g.a			comp-c-debuglib	debuglib,compat,binutils
 ./usr/lib/eabihf/libgnumalloc_g.a			comp-c-debuglib	debuglib,compat
Index: src/distrib/sets/lists/debug32/ad.mips64eb
diff -u src/distrib/sets/lists/debug32/ad.mips64eb:1.2 src/distrib/sets/lists/debug32/ad.mips64eb:1.3
--- src/distrib/sets/lists/debug32/ad.mips64eb:1.2	Wed Apr 10 16:14:26 2024
+++ src/distrib/sets/lists/debug32/ad.mips64eb	Thu Apr 11 08:19:30 2024
@@ -1,4 +1,4 @@
-# $NetBSD: ad.mips64eb,v 1.2 2024/04/10 16:14:26 nia Exp $
+# $NetBSD: ad.mips64eb,v 1.3 2024/04/11 08:19:30 nia Exp $
 ./usr/lib/64/i18n/libBIG5_g.a			comp-c-debuglib	debuglib,compat
 ./usr/lib/64/i18n/libDECHanyu_g.a			comp-c-debuglib	debuglib,compat
 ./usr/lib/64/i18n/libEUCTW_g.a			comp-c-debuglib	debuglib,compat
@@ -29,7 +29,7 @@
 ./usr/lib/64/libatf-c++_g.a			comp-c-debuglib	debuglib,compat,atf
 ./usr/lib/64/libatf-c_g.a			comp-c-debuglib	debuglib,compat,atf
 ./usr/lib/64/libavl_g.a			comp-c-debuglib	debuglib,compat,zfs
-./usr/lib/64/libbfd_g.a	comp-sys-debug		debug,compat
+./usr/lib/64/libbfd_g.acomp-c-debuglib	debuglib,compat,binutils
 ./usr/lib/64/libbind9_g.a			comp-c-debuglib	debuglib,compat
 ./usr/lib/64/libblocklist_g.a			comp-c-debuglib	debuglib,compat
 ./usr/lib/64/libbluetooth_g.a			comp-c-debuglib	debuglib,compat
@@ -62,9 +62,9 @@
 ./usr/lib/64/libfido2_g.a			comp-c-debuglib	debuglib,compat
 ./usr/lib/64/libfl_g.a			comp-c-debuglib	debuglib,compat
 ./usr/lib/64/libform_g.a			comp-c-debuglib	

CVS commit: src/distrib/sets/lists/debug32

2024-04-11 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Thu Apr 11 08:19:31 UTC 2024

Modified Files:
src/distrib/sets/lists/debug32: ad.aarch64 ad.mips64eb ad.mips64el
ad.mipsn64eb ad.mipsn64el ad.powerpc64 ad.riscv64 md.amd64
md.sparc64

Log Message:
sync categories with main debug set - somehow missed in test build...


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/distrib/sets/lists/debug32/ad.aarch64 \
src/distrib/sets/lists/debug32/ad.mips64eb \
src/distrib/sets/lists/debug32/ad.mips64el \
src/distrib/sets/lists/debug32/ad.mipsn64eb \
src/distrib/sets/lists/debug32/ad.mipsn64el \
src/distrib/sets/lists/debug32/ad.powerpc64 \
src/distrib/sets/lists/debug32/ad.riscv64 \
src/distrib/sets/lists/debug32/md.amd64 \
src/distrib/sets/lists/debug32/md.sparc64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src

2024-04-11 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Thu Apr 11 06:20:29 UTC 2024

Modified Files:
src: UPDATING

Log Message:
UPDATING: note new sets


To generate a diff of this commit:
cvs rdiff -u -r1.346 -r1.347 src/UPDATING

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/UPDATING
diff -u src/UPDATING:1.346 src/UPDATING:1.347
--- src/UPDATING:1.346	Thu Apr 11 02:15:39 2024
+++ src/UPDATING	Thu Apr 11 06:20:29 2024
@@ -1,4 +1,4 @@
-$NetBSD: UPDATING,v 1.346 2024/04/11 02:15:39 riastradh Exp $
+$NetBSD: UPDATING,v 1.347 2024/04/11 06:20:29 nia 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
@@ -24,6 +24,10 @@ Recent changes:
 	$DESTDIR/var/run/named (and, potentially,
 	$DESTDIR/var/run/lwresd) in order to avoid checkflist failure.
 
+20240409:
+	32-bit compatibility libraries were moved into the base32
+	and debug32 sets.  HTML man pages were moved into the manhtml set.
+
 20230828:
 	If:
 - you updated to current and ran postinstall between 20230826



CVS commit: src

2024-04-11 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Thu Apr 11 06:20:29 UTC 2024

Modified Files:
src: UPDATING

Log Message:
UPDATING: note new sets


To generate a diff of this commit:
cvs rdiff -u -r1.346 -r1.347 src/UPDATING

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/distrib/sets/lists/debug32

2024-04-10 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Wed Apr 10 16:14:26 UTC 2024

Modified Files:
src/distrib/sets/lists/debug32: ad.aarch64 ad.mips64eb ad.mips64el
ad.mipsn64eb ad.mipsn64el ad.powerpc64 ad.riscv64 md.amd64
md.sparc64

Log Message:
Add missing directory from the new set of PAM files that get installed


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/distrib/sets/lists/debug32/ad.aarch64 \
src/distrib/sets/lists/debug32/ad.mips64eb \
src/distrib/sets/lists/debug32/ad.mips64el \
src/distrib/sets/lists/debug32/ad.mipsn64eb \
src/distrib/sets/lists/debug32/ad.mipsn64el \
src/distrib/sets/lists/debug32/ad.powerpc64 \
src/distrib/sets/lists/debug32/ad.riscv64 \
src/distrib/sets/lists/debug32/md.amd64 \
src/distrib/sets/lists/debug32/md.sparc64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/distrib/sets/lists/debug32/ad.aarch64
diff -u src/distrib/sets/lists/debug32/ad.aarch64:1.1 src/distrib/sets/lists/debug32/ad.aarch64:1.2
--- src/distrib/sets/lists/debug32/ad.aarch64:1.1	Tue Apr  9 15:17:23 2024
+++ src/distrib/sets/lists/debug32/ad.aarch64	Wed Apr 10 16:14:26 2024
@@ -1,4 +1,4 @@
-# $NetBSD: ad.aarch64,v 1.1 2024/04/09 15:17:23 nia Exp $
+# $NetBSD: ad.aarch64,v 1.2 2024/04/10 16:14:26 nia Exp $
 ./usr/lib/eabi/i18n/libBIG5_g.a			comp-c-debuglib	debuglib,compat
 ./usr/lib/eabi/i18n/libDECHanyu_g.a			comp-c-debuglib	debuglib,compat
 ./usr/lib/eabi/i18n/libEUCTW_g.a			comp-c-debuglib	debuglib,compat
@@ -484,6 +484,7 @@
 ./usr/libdata/debug/usr/lib/eabi/libzfs.so.0.0.debug	comp-sys-debug	debug,compat,zfs
 ./usr/libdata/debug/usr/lib/eabi/libzfs_core.so.0.0.debug	comp-sys-debug	debug,compat,zfs
 ./usr/libdata/debug/usr/lib/eabi/libzpool.so.0.0.debug	comp-sys-debug	debug,compat,zfs
+./usr/libdata/debug/usr/lib/eabi/security	comp-sys-debug	debug,compat,pam
 ./usr/libdata/debug/usr/lib/eabi/security/pam_afslog.so.4.debug	comp-sys-debug	debug,compat,pam
 ./usr/libdata/debug/usr/lib/eabi/security/pam_chroot.so.4.debug	comp-sys-debug	debug,compat,pam
 ./usr/libdata/debug/usr/lib/eabi/security/pam_deny.so.4.debug	comp-sys-debug	debug,compat,pam
@@ -658,6 +659,7 @@
 ./usr/libdata/debug/usr/lib/eabihf/libzfs.so.0.0.debug	comp-sys-debug	debug,compat,zfs
 ./usr/libdata/debug/usr/lib/eabihf/libzfs_core.so.0.0.debug	comp-sys-debug	debug,compat,zfs
 ./usr/libdata/debug/usr/lib/eabihf/libzpool.so.0.0.debug	comp-sys-debug	debug,compat,zfs
+./usr/libdata/debug/usr/lib/eabihf/security	comp-sys-debug	debug,compat,pam
 ./usr/libdata/debug/usr/lib/eabihf/security/pam_afslog.so.4.debug	comp-sys-debug	debug,compat,pam
 ./usr/libdata/debug/usr/lib/eabihf/security/pam_chroot.so.4.debug	comp-sys-debug	debug,compat,pam
 ./usr/libdata/debug/usr/lib/eabihf/security/pam_deny.so.4.debug	comp-sys-debug	debug,compat,pam
Index: src/distrib/sets/lists/debug32/ad.mips64eb
diff -u src/distrib/sets/lists/debug32/ad.mips64eb:1.1 src/distrib/sets/lists/debug32/ad.mips64eb:1.2
--- src/distrib/sets/lists/debug32/ad.mips64eb:1.1	Tue Apr  9 15:17:23 2024
+++ src/distrib/sets/lists/debug32/ad.mips64eb	Wed Apr 10 16:14:26 2024
@@ -1,4 +1,4 @@
-# $NetBSD: ad.mips64eb,v 1.1 2024/04/09 15:17:23 nia Exp $
+# $NetBSD: ad.mips64eb,v 1.2 2024/04/10 16:14:26 nia Exp $
 ./usr/lib/64/i18n/libBIG5_g.a			comp-c-debuglib	debuglib,compat
 ./usr/lib/64/i18n/libDECHanyu_g.a			comp-c-debuglib	debuglib,compat
 ./usr/lib/64/i18n/libEUCTW_g.a			comp-c-debuglib	debuglib,compat
@@ -484,6 +484,7 @@
 ./usr/libdata/debug/usr/lib/64/libzfs.so.0.0.debug	comp-sys-debug	debug,compat,zfs
 ./usr/libdata/debug/usr/lib/64/libzfs_core.so.0.0.debug	comp-sys-debug	debug,compat,zfs
 ./usr/libdata/debug/usr/lib/64/libzpool.so.0.0.debug	comp-sys-debug	debug,compat,zfs
+./usr/libdata/debug/usr/lib/64/security	comp-sys-debug	debug,compat,pam
 ./usr/libdata/debug/usr/lib/64/security/pam_afslog.so.4.debug	comp-sys-debug	debug,compat,pam
 ./usr/libdata/debug/usr/lib/64/security/pam_chroot.so.4.debug	comp-sys-debug	debug,compat,pam
 ./usr/libdata/debug/usr/lib/64/security/pam_deny.so.4.debug	comp-sys-debug	debug,compat,pam
@@ -658,6 +659,7 @@
 ./usr/libdata/debug/usr/lib/o32/libzfs.so.0.0.debug	comp-sys-debug	debug,compat,zfs
 ./usr/libdata/debug/usr/lib/o32/libzfs_core.so.0.0.debug	comp-sys-debug	debug,compat,zfs
 ./usr/libdata/debug/usr/lib/o32/libzpool.so.0.0.debug	comp-sys-debug	debug,compat,zfs
+./usr/libdata/debug/usr/lib/o32/security	comp-sys-debug	debug,compat,pam
 ./usr/libdata/debug/usr/lib/o32/security/pam_afslog.so.4.debug	comp-sys-debug	debug,compat,pam
 ./usr/libdata/debug/usr/lib/o32/security/pam_chroot.so.4.debug	comp-sys-debug	debug,compat,pam
 ./usr/libdata/debug/usr/lib/o32/security/pam_deny.so.4.debug	comp-sys-debug	debug,compat,pam
Index: src/distrib/sets/lists/debug32/ad.mips64el
diff -u src/distrib/sets/lists/debug32/ad.mips64el:1.1 src/distrib/sets/lists/debug32/ad.mips64el:1.2
--- 

CVS commit: src/distrib/sets/lists/debug32

2024-04-10 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Wed Apr 10 16:14:26 UTC 2024

Modified Files:
src/distrib/sets/lists/debug32: ad.aarch64 ad.mips64eb ad.mips64el
ad.mipsn64eb ad.mipsn64el ad.powerpc64 ad.riscv64 md.amd64
md.sparc64

Log Message:
Add missing directory from the new set of PAM files that get installed


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/distrib/sets/lists/debug32/ad.aarch64 \
src/distrib/sets/lists/debug32/ad.mips64eb \
src/distrib/sets/lists/debug32/ad.mips64el \
src/distrib/sets/lists/debug32/ad.mipsn64eb \
src/distrib/sets/lists/debug32/ad.mipsn64el \
src/distrib/sets/lists/debug32/ad.powerpc64 \
src/distrib/sets/lists/debug32/ad.riscv64 \
src/distrib/sets/lists/debug32/md.amd64 \
src/distrib/sets/lists/debug32/md.sparc64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/doc

2024-04-10 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Wed Apr 10 14:24:31 UTC 2024

Modified Files:
src/doc: CHANGES

Log Message:
Changes since the end of March


To generate a diff of this commit:
cvs rdiff -u -r1.3048 -r1.3049 src/doc/CHANGES

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/doc

2024-04-10 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Wed Apr 10 14:24:31 UTC 2024

Modified Files:
src/doc: CHANGES

Log Message:
Changes since the end of March


To generate a diff of this commit:
cvs rdiff -u -r1.3048 -r1.3049 src/doc/CHANGES

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/doc/CHANGES
diff -u src/doc/CHANGES:1.3048 src/doc/CHANGES:1.3049
--- src/doc/CHANGES:1.3048	Thu Mar 28 16:17:50 2024
+++ src/doc/CHANGES	Wed Apr 10 14:24:31 2024
@@ -1,4 +1,4 @@
-# LIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.3048 $>
+# LIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.3049 $>
 #
 #
 # [Note: This file does not mention every change made to the NetBSD source tree.
@@ -313,3 +313,26 @@ Changes from NetBSD 10.0 to NetBSD 11.0:
 		selectively reject individual interfaces, allowing them to
 		be matched by ugen(4) and accessed through libusb.
 		[thorpej 20240326]
+	moused(8): Remove undocumented and unused option 'C'.
+		[rilling 20240329]
+	ugen(4): Add a "ugen-unit" device property which devpubd(8) scripts
+		can query to determine which /dev/ugenN.xx nodes a given ugen
+		or ugenif device is using.  [thorpej 20240329]
+	libc: Limit writes to stdio FILE handles via fvwrite to INT_MAX
+		rather than BUFSIZE. Improves performance dramatically.
+		From enh via Apple libc.  [christos 20240329]
+	evbarm: Add interrupt support to the Texas Instruments gpio(4) driver
+		used on the Beaglebone Black.  [jakllsch 20240401]
+	dk(4): Add support for discovering Atari TOS partitions as wedges.
+		[charlotte 20240402]
+	rumpuser(3): New RUMP_STDOUT, RUMP_STDERR environment variables.
+		[riastradh 20240404]
+	config(1): Improve determinism for reproducible builds.
+		[riastradh 20240405]
+	qemufwcfg(4): Add RISC-V support.  [skrll 20240406]
+	vax: Switch vax to X.Org server version 120.  [tsutsui 20240407]
+	evbmips: Following evbarm, document kernel configurations in
+		sys/arch/evbmips/conf/README.evbmips. [andvar 20240407]
+	sysinst(8): Split compatibility libraries into separate sets,
+		base32 and debug32. Split HTML man pages into new manhtml
+		set.  [nia 20240410]



CVS commit: src

2024-04-09 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Tue Apr  9 15:17:25 UTC 2024

Modified Files:
src/distrib/common/bootimage: Makefile.bootimage
src/distrib/sets: maketars regpkgset sets.subr
src/distrib/sets/lists/base: ad.aarch64 ad.arm ad.mips ad.powerpc
md.amd64 md.sparc64 mi shl.mi
src/distrib/sets/lists/debug: ad.aarch64 md.amd64 md.sparc64 mi shl.mi
src/distrib/sets/lists/etc: mi
src/distrib/sets/lists/man: mi
src/distrib/utils/embedded: mkimage
src/usr.sbin/sysinst: Makefile.inc defs.h msg.mi.de msg.mi.en msg.mi.es
msg.mi.fr msg.mi.pl util.c
src/usr.sbin/sysinst/arch/amd64: md.h
src/usr.sbin/sysinst/arch/evbarm: md.h
Added Files:
src/distrib/sets/lists/base32: ad.aarch64 ad.mips64eb ad.mips64el
ad.mipsn64eb ad.mipsn64el ad.powerpc64 ad.riscv64 md.amd64
md.sparc64 mi
src/distrib/sets/lists/debug32: ad.aarch64 ad.mips64eb ad.mips64el
ad.mipsn64eb ad.mipsn64el ad.powerpc64 ad.riscv64 md.amd64
md.sparc64 mi
src/distrib/sets/lists/manhtml: mi

Log Message:
Add new sets: base32, debug32, manhtml

- base32 contains (when MKCOMPAT=yes) shared libraries for 32-bit
  compatibility, previously included in base

- debug32 contains (when MKCOMPAT=yes) debug symbols and static libraries
  containing debug symbols for 32-bit compatiblity, previously included
  in debug

- manhtml contains (when MKHTML=yes) the HTML files previously included
  in 'man', which are of limited utility without third-party software.

The motivation for this change is to be able to easily exclude sets
from CD-ROM images that go over the size limit without xz compression
(which many NetBSD platforms struggle to extract at acceptable speeds).


To generate a diff of this commit:
cvs rdiff -u -r1.33 -r1.34 src/distrib/common/bootimage/Makefile.bootimage
cvs rdiff -u -r1.100 -r1.101 src/distrib/sets/maketars
cvs rdiff -u -r1.17 -r1.18 src/distrib/sets/regpkgset
cvs rdiff -u -r1.204 -r1.205 src/distrib/sets/sets.subr
cvs rdiff -u -r1.45 -r1.46 src/distrib/sets/lists/base/ad.aarch64
cvs rdiff -u -r1.87 -r1.88 src/distrib/sets/lists/base/ad.arm
cvs rdiff -u -r1.93 -r1.94 src/distrib/sets/lists/base/ad.mips
cvs rdiff -u -r1.47 -r1.48 src/distrib/sets/lists/base/ad.powerpc
cvs rdiff -u -r1.296 -r1.297 src/distrib/sets/lists/base/md.amd64
cvs rdiff -u -r1.262 -r1.263 src/distrib/sets/lists/base/md.sparc64
cvs rdiff -u -r1.1341 -r1.1342 src/distrib/sets/lists/base/mi
cvs rdiff -u -r1.978 -r1.979 src/distrib/sets/lists/base/shl.mi
cvs rdiff -u -r0 -r1.1 src/distrib/sets/lists/base32/ad.aarch64 \
src/distrib/sets/lists/base32/ad.mips64eb \
src/distrib/sets/lists/base32/ad.mips64el \
src/distrib/sets/lists/base32/ad.mipsn64eb \
src/distrib/sets/lists/base32/ad.mipsn64el \
src/distrib/sets/lists/base32/ad.powerpc64 \
src/distrib/sets/lists/base32/ad.riscv64 \
src/distrib/sets/lists/base32/md.amd64 \
src/distrib/sets/lists/base32/md.sparc64 src/distrib/sets/lists/base32/mi
cvs rdiff -u -r1.37 -r1.38 src/distrib/sets/lists/debug/ad.aarch64
cvs rdiff -u -r1.123 -r1.124 src/distrib/sets/lists/debug/md.amd64
cvs rdiff -u -r1.89 -r1.90 src/distrib/sets/lists/debug/md.sparc64
cvs rdiff -u -r1.430 -r1.431 src/distrib/sets/lists/debug/mi
cvs rdiff -u -r1.339 -r1.340 src/distrib/sets/lists/debug/shl.mi
cvs rdiff -u -r0 -r1.1 src/distrib/sets/lists/debug32/ad.aarch64 \
src/distrib/sets/lists/debug32/ad.mips64eb \
src/distrib/sets/lists/debug32/ad.mips64el \
src/distrib/sets/lists/debug32/ad.mipsn64eb \
src/distrib/sets/lists/debug32/ad.mipsn64el \
src/distrib/sets/lists/debug32/ad.powerpc64 \
src/distrib/sets/lists/debug32/ad.riscv64 \
src/distrib/sets/lists/debug32/md.amd64 \
src/distrib/sets/lists/debug32/md.sparc64 \
src/distrib/sets/lists/debug32/mi
cvs rdiff -u -r1.273 -r1.274 src/distrib/sets/lists/etc/mi
cvs rdiff -u -r1.1771 -r1.1772 src/distrib/sets/lists/man/mi
cvs rdiff -u -r0 -r1.1 src/distrib/sets/lists/manhtml/mi
cvs rdiff -u -r1.81 -r1.82 src/distrib/utils/embedded/mkimage
cvs rdiff -u -r1.47 -r1.48 src/usr.sbin/sysinst/Makefile.inc
cvs rdiff -u -r1.90 -r1.91 src/usr.sbin/sysinst/defs.h
cvs rdiff -u -r1.45 -r1.46 src/usr.sbin/sysinst/msg.mi.de \
src/usr.sbin/sysinst/msg.mi.fr
cvs rdiff -u -r1.48 -r1.49 src/usr.sbin/sysinst/msg.mi.en
cvs rdiff -u -r1.40 -r1.41 src/usr.sbin/sysinst/msg.mi.es
cvs rdiff -u -r1.46 -r1.47 src/usr.sbin/sysinst/msg.mi.pl
cvs rdiff -u -r1.74 -r1.75 src/usr.sbin/sysinst/util.c
cvs rdiff -u -r1.10 -r1.11 src/usr.sbin/sysinst/arch/amd64/md.h
cvs rdiff -u -r1.8 -r1.9 src/usr.sbin/sysinst/arch/evbarm/md.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffs are larger than 1MB and have been omitted


CVS commit: src

2024-04-09 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Tue Apr  9 15:17:25 UTC 2024

Modified Files:
src/distrib/common/bootimage: Makefile.bootimage
src/distrib/sets: maketars regpkgset sets.subr
src/distrib/sets/lists/base: ad.aarch64 ad.arm ad.mips ad.powerpc
md.amd64 md.sparc64 mi shl.mi
src/distrib/sets/lists/debug: ad.aarch64 md.amd64 md.sparc64 mi shl.mi
src/distrib/sets/lists/etc: mi
src/distrib/sets/lists/man: mi
src/distrib/utils/embedded: mkimage
src/usr.sbin/sysinst: Makefile.inc defs.h msg.mi.de msg.mi.en msg.mi.es
msg.mi.fr msg.mi.pl util.c
src/usr.sbin/sysinst/arch/amd64: md.h
src/usr.sbin/sysinst/arch/evbarm: md.h
Added Files:
src/distrib/sets/lists/base32: ad.aarch64 ad.mips64eb ad.mips64el
ad.mipsn64eb ad.mipsn64el ad.powerpc64 ad.riscv64 md.amd64
md.sparc64 mi
src/distrib/sets/lists/debug32: ad.aarch64 ad.mips64eb ad.mips64el
ad.mipsn64eb ad.mipsn64el ad.powerpc64 ad.riscv64 md.amd64
md.sparc64 mi
src/distrib/sets/lists/manhtml: mi

Log Message:
Add new sets: base32, debug32, manhtml

- base32 contains (when MKCOMPAT=yes) shared libraries for 32-bit
  compatibility, previously included in base

- debug32 contains (when MKCOMPAT=yes) debug symbols and static libraries
  containing debug symbols for 32-bit compatiblity, previously included
  in debug

- manhtml contains (when MKHTML=yes) the HTML files previously included
  in 'man', which are of limited utility without third-party software.

The motivation for this change is to be able to easily exclude sets
from CD-ROM images that go over the size limit without xz compression
(which many NetBSD platforms struggle to extract at acceptable speeds).


To generate a diff of this commit:
cvs rdiff -u -r1.33 -r1.34 src/distrib/common/bootimage/Makefile.bootimage
cvs rdiff -u -r1.100 -r1.101 src/distrib/sets/maketars
cvs rdiff -u -r1.17 -r1.18 src/distrib/sets/regpkgset
cvs rdiff -u -r1.204 -r1.205 src/distrib/sets/sets.subr
cvs rdiff -u -r1.45 -r1.46 src/distrib/sets/lists/base/ad.aarch64
cvs rdiff -u -r1.87 -r1.88 src/distrib/sets/lists/base/ad.arm
cvs rdiff -u -r1.93 -r1.94 src/distrib/sets/lists/base/ad.mips
cvs rdiff -u -r1.47 -r1.48 src/distrib/sets/lists/base/ad.powerpc
cvs rdiff -u -r1.296 -r1.297 src/distrib/sets/lists/base/md.amd64
cvs rdiff -u -r1.262 -r1.263 src/distrib/sets/lists/base/md.sparc64
cvs rdiff -u -r1.1341 -r1.1342 src/distrib/sets/lists/base/mi
cvs rdiff -u -r1.978 -r1.979 src/distrib/sets/lists/base/shl.mi
cvs rdiff -u -r0 -r1.1 src/distrib/sets/lists/base32/ad.aarch64 \
src/distrib/sets/lists/base32/ad.mips64eb \
src/distrib/sets/lists/base32/ad.mips64el \
src/distrib/sets/lists/base32/ad.mipsn64eb \
src/distrib/sets/lists/base32/ad.mipsn64el \
src/distrib/sets/lists/base32/ad.powerpc64 \
src/distrib/sets/lists/base32/ad.riscv64 \
src/distrib/sets/lists/base32/md.amd64 \
src/distrib/sets/lists/base32/md.sparc64 src/distrib/sets/lists/base32/mi
cvs rdiff -u -r1.37 -r1.38 src/distrib/sets/lists/debug/ad.aarch64
cvs rdiff -u -r1.123 -r1.124 src/distrib/sets/lists/debug/md.amd64
cvs rdiff -u -r1.89 -r1.90 src/distrib/sets/lists/debug/md.sparc64
cvs rdiff -u -r1.430 -r1.431 src/distrib/sets/lists/debug/mi
cvs rdiff -u -r1.339 -r1.340 src/distrib/sets/lists/debug/shl.mi
cvs rdiff -u -r0 -r1.1 src/distrib/sets/lists/debug32/ad.aarch64 \
src/distrib/sets/lists/debug32/ad.mips64eb \
src/distrib/sets/lists/debug32/ad.mips64el \
src/distrib/sets/lists/debug32/ad.mipsn64eb \
src/distrib/sets/lists/debug32/ad.mipsn64el \
src/distrib/sets/lists/debug32/ad.powerpc64 \
src/distrib/sets/lists/debug32/ad.riscv64 \
src/distrib/sets/lists/debug32/md.amd64 \
src/distrib/sets/lists/debug32/md.sparc64 \
src/distrib/sets/lists/debug32/mi
cvs rdiff -u -r1.273 -r1.274 src/distrib/sets/lists/etc/mi
cvs rdiff -u -r1.1771 -r1.1772 src/distrib/sets/lists/man/mi
cvs rdiff -u -r0 -r1.1 src/distrib/sets/lists/manhtml/mi
cvs rdiff -u -r1.81 -r1.82 src/distrib/utils/embedded/mkimage
cvs rdiff -u -r1.47 -r1.48 src/usr.sbin/sysinst/Makefile.inc
cvs rdiff -u -r1.90 -r1.91 src/usr.sbin/sysinst/defs.h
cvs rdiff -u -r1.45 -r1.46 src/usr.sbin/sysinst/msg.mi.de \
src/usr.sbin/sysinst/msg.mi.fr
cvs rdiff -u -r1.48 -r1.49 src/usr.sbin/sysinst/msg.mi.en
cvs rdiff -u -r1.40 -r1.41 src/usr.sbin/sysinst/msg.mi.es
cvs rdiff -u -r1.46 -r1.47 src/usr.sbin/sysinst/msg.mi.pl
cvs rdiff -u -r1.74 -r1.75 src/usr.sbin/sysinst/util.c
cvs rdiff -u -r1.10 -r1.11 src/usr.sbin/sysinst/arch/amd64/md.h
cvs rdiff -u -r1.8 -r1.9 src/usr.sbin/sysinst/arch/evbarm/md.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/doc

2024-03-28 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Thu Mar 28 16:17:50 UTC 2024

Modified Files:
src/doc: CHANGES

Log Message:
Fix a few typos


To generate a diff of this commit:
cvs rdiff -u -r1.3047 -r1.3048 src/doc/CHANGES

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/doc/CHANGES
diff -u src/doc/CHANGES:1.3047 src/doc/CHANGES:1.3048
--- src/doc/CHANGES:1.3047	Thu Mar 28 07:59:20 2024
+++ src/doc/CHANGES	Thu Mar 28 16:17:50 2024
@@ -1,4 +1,4 @@
-# LIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.3047 $>
+# LIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.3048 $>
 #
 #
 # [Note: This file does not mention every change made to the NetBSD source tree.
@@ -294,12 +294,12 @@ Changes from NetBSD 10.0 to NetBSD 11.0:
 		test suite. [mrg 20240304]
 	alpha: Add a bus space implementation for the Gbus, the general
 		8-bit bus present on Laser / TurboLaser CPU modules.
-		[thorepj 2024036]
+		[thorpej 20240306]
 	lint(1): Detect more types of integer overflow. [rillig 20240310]
 	lint(1): Add extra details to the message about integer overflow.
 		[rillig 20240310]
 	mac68k: Add ascaudio(4) ASC audio driver. [nat 20240313]
-	x86: Inlcude the cgdroot.fs and zfsroot.fs ramdisks in the release
+	x86: Include the cgdroot.fs and zfsroot.fs ramdisks in the release
 		files. [riastradh 20240320]
 	apei(4): New driver for ACPI Platform Error Interfaces.
 		[riastradh 20240320]



CVS commit: src/doc

2024-03-28 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Thu Mar 28 16:17:50 UTC 2024

Modified Files:
src/doc: CHANGES

Log Message:
Fix a few typos


To generate a diff of this commit:
cvs rdiff -u -r1.3047 -r1.3048 src/doc/CHANGES

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/doc

2024-03-28 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Thu Mar 28 07:59:21 UTC 2024

Modified Files:
src/doc: CHANGES

Log Message:
spell uftdi(4) properly.


To generate a diff of this commit:
cvs rdiff -u -r1.3046 -r1.3047 src/doc/CHANGES

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/doc/CHANGES
diff -u src/doc/CHANGES:1.3046 src/doc/CHANGES:1.3047
--- src/doc/CHANGES:1.3046	Thu Mar 28 07:57:31 2024
+++ src/doc/CHANGES	Thu Mar 28 07:59:20 2024
@@ -1,4 +1,4 @@
-# LIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.3046 $>
+# LIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.3047 $>
 #
 #
 # [Note: This file does not mention every change made to the NetBSD source tree.
@@ -309,7 +309,7 @@ Changes from NetBSD 10.0 to NetBSD 11.0:
 		[riastradh 20240321]
 	echi(4): If device attach fails, install NULL pmf(4) handlers.
 		Allows suspend/resume on ThinkPad A475. [mrg 20240324]
-	utftdi(4): Add a "match quirk" mechanism that allows the driver to
+	uftdi(4): Add a "match quirk" mechanism that allows the driver to
 		selectively reject individual interfaces, allowing them to
 		be matched by ugen(4) and accessed through libusb.
 		[thorpej 20240326]



CVS commit: src/doc

2024-03-28 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Thu Mar 28 07:59:21 UTC 2024

Modified Files:
src/doc: CHANGES

Log Message:
spell uftdi(4) properly.


To generate a diff of this commit:
cvs rdiff -u -r1.3046 -r1.3047 src/doc/CHANGES

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/doc

2024-03-28 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Thu Mar 28 07:57:31 UTC 2024

Modified Files:
src/doc: CHANGES

Log Message:
Recent changes


To generate a diff of this commit:
cvs rdiff -u -r1.3045 -r1.3046 src/doc/CHANGES

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/doc/CHANGES
diff -u src/doc/CHANGES:1.3045 src/doc/CHANGES:1.3046
--- src/doc/CHANGES:1.3045	Fri Mar 15 17:47:02 2024
+++ src/doc/CHANGES	Thu Mar 28 07:57:31 2024
@@ -1,4 +1,4 @@
-# LIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.3045 $>
+# LIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.3046 $>
 #
 #
 # [Note: This file does not mention every change made to the NetBSD source tree.
@@ -292,4 +292,24 @@ Changes from NetBSD 10.0 to NetBSD 11.0:
 		[riastradh 20240303]
 	audioplay(1): Add -n flag that doesn't write audio data for the
 		test suite. [mrg 20240304]
+	alpha: Add a bus space implementation for the Gbus, the general
+		8-bit bus present on Laser / TurboLaser CPU modules.
+		[thorepj 2024036]
+	lint(1): Detect more types of integer overflow. [rillig 20240310]
+	lint(1): Add extra details to the message about integer overflow.
+		[rillig 20240310]
 	mac68k: Add ascaudio(4) ASC audio driver. [nat 20240313]
+	x86: Inlcude the cgdroot.fs and zfsroot.fs ramdisks in the release
+		files. [riastradh 20240320]
+	apei(4): New driver for ACPI Platform Error Interfaces.
+		[riastradh 20240320]
+	vmt(4):  Process all queued messages without delay immediately.
+		From OpenBSD. [msaitoh 20240320]
+	acpihed(4): New driver for PNP0C33 to notify apei(4).
+		[riastradh 20240321]
+	echi(4): If device attach fails, install NULL pmf(4) handlers.
+		Allows suspend/resume on ThinkPad A475. [mrg 20240324]
+	utftdi(4): Add a "match quirk" mechanism that allows the driver to
+		selectively reject individual interfaces, allowing them to
+		be matched by ugen(4) and accessed through libusb.
+		[thorpej 20240326]



CVS commit: src/doc

2024-03-28 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Thu Mar 28 07:57:31 UTC 2024

Modified Files:
src/doc: CHANGES

Log Message:
Recent changes


To generate a diff of this commit:
cvs rdiff -u -r1.3045 -r1.3046 src/doc/CHANGES

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/sysinst

2024-03-20 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Thu Mar 21 02:24:35 UTC 2024

Modified Files:
src/usr.sbin/sysinst: msg.mi.en

Log Message:
sysinst: Clarify that usernames are maximum 8 characters

At least one user reported thinking that the previous wording implied
that usernames required padding to 8 characters.

This syncs the english translation with the german.


To generate a diff of this commit:
cvs rdiff -u -r1.47 -r1.48 src/usr.sbin/sysinst/msg.mi.en

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/usr.sbin/sysinst/msg.mi.en
diff -u src/usr.sbin/sysinst/msg.mi.en:1.47 src/usr.sbin/sysinst/msg.mi.en:1.48
--- src/usr.sbin/sysinst/msg.mi.en:1.47	Tue Oct 31 14:03:33 2023
+++ src/usr.sbin/sysinst/msg.mi.en	Thu Mar 21 02:24:35 2024
@@ -1,4 +1,4 @@
-/*	$NetBSD: msg.mi.en,v 1.47 2023/10/31 14:03:33 martin Exp $	*/
+/*	$NetBSD: msg.mi.en,v 1.48 2024/03/21 02:24:35 nia Exp $	*/
 
 /*
  * Copyright 1997 Piermont Information Systems Inc.
@@ -1217,7 +1217,7 @@ message saveprompt {Save changes before 
 message cantsave {Changes cannot be saved.}
 message noroot {No root partition defined.  Cannot continue\n}
 
-message addusername {8 character username to add}
+message addusername {Username to add (maximum 8 characters)}
 message addusertowheel {Do you wish to add this user to group wheel?}
 
 message Delete_partition



CVS commit: src/usr.sbin/sysinst

2024-03-20 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Thu Mar 21 02:24:35 UTC 2024

Modified Files:
src/usr.sbin/sysinst: msg.mi.en

Log Message:
sysinst: Clarify that usernames are maximum 8 characters

At least one user reported thinking that the previous wording implied
that usernames required padding to 8 characters.

This syncs the english translation with the german.


To generate a diff of this commit:
cvs rdiff -u -r1.47 -r1.48 src/usr.sbin/sysinst/msg.mi.en

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/doc

2024-03-15 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Fri Mar 15 17:47:02 UTC 2024

Modified Files:
src/doc: CHANGES

Log Message:
doc: changes from the last 2 weeks


To generate a diff of this commit:
cvs rdiff -u -r1.3044 -r1.3045 src/doc/CHANGES

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/doc/CHANGES
diff -u src/doc/CHANGES:1.3044 src/doc/CHANGES:1.3045
--- src/doc/CHANGES:1.3044	Wed Mar 13 08:13:56 2024
+++ src/doc/CHANGES	Fri Mar 15 17:47:02 2024
@@ -1,4 +1,4 @@
-# LIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.3044 $>
+# LIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.3045 $>
 #
 #
 # [Note: This file does not mention every change made to the NetBSD source tree.
@@ -283,6 +283,13 @@ Changes from NetBSD 10.0 to NetBSD 11.0:
 	nsd: Import 4.8.0. [christos 20240217]
 	unbound(8): Import 1.19.1. [christos 20240217]
 	bind: Import 9.18.24 [christos 20240221]
+	re(4): Add support for Killer E2600 Ethernet. [jakllsch 20240228]
 	sqlite3(1): Import 3.45.1. [christos 20240301]
+	alpha: Add initial support for the DEC KN7AA ("Ruby") systems,
+		DEC 7000 and DEC 1. [thorpej 20240302]
 	elftoolchain: Import svn r4037. [christos 20240303]
+	certctl(8): Improve the performance of `certctl list`.
+		[riastradh 20240303]
+	audioplay(1): Add -n flag that doesn't write audio data for the
+		test suite. [mrg 20240304]
 	mac68k: Add ascaudio(4) ASC audio driver. [nat 20240313]



CVS commit: src/doc

2024-03-15 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Fri Mar 15 17:47:02 UTC 2024

Modified Files:
src/doc: CHANGES

Log Message:
doc: changes from the last 2 weeks


To generate a diff of this commit:
cvs rdiff -u -r1.3044 -r1.3045 src/doc/CHANGES

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/doc

2024-02-14 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Wed Feb 14 19:20:29 UTC 2024

Modified Files:
src/doc: CHANGES

Log Message:
doc: Fix syntax


To generate a diff of this commit:
cvs rdiff -u -r1.3036 -r1.3037 src/doc/CHANGES

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/doc/CHANGES
diff -u src/doc/CHANGES:1.3036 src/doc/CHANGES:1.3037
--- src/doc/CHANGES:1.3036	Tue Feb 13 15:40:28 2024
+++ src/doc/CHANGES	Wed Feb 14 19:20:29 2024
@@ -1,4 +1,4 @@
-# LIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.3036 $>
+# LIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.3037 $>
 #
 #
 # [Note: This file does not mention every change made to the NetBSD source tree.
@@ -278,3 +278,4 @@ Changes from NetBSD 10.0 to NetBSD 11.0:
 		[macallan 20240213]
 	bind: Apply bind security patches: CVE-2023-4408 CVE-2023-5517
 		CVE-2023-5679 CVE-2023-6516 CVE-2023-50387 CVE-2023-50868
+		[christos 20240213]



CVS commit: src/doc

2024-02-14 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Wed Feb 14 19:20:29 UTC 2024

Modified Files:
src/doc: CHANGES

Log Message:
doc: Fix syntax


To generate a diff of this commit:
cvs rdiff -u -r1.3036 -r1.3037 src/doc/CHANGES

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/doc

2024-02-13 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Tue Feb 13 15:28:42 UTC 2024

Modified Files:
src/doc: CHANGES

Log Message:
doc: Changes since 20/01


To generate a diff of this commit:
cvs rdiff -u -r1.3034 -r1.3035 src/doc/CHANGES

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/doc

2024-02-13 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Tue Feb 13 15:28:42 UTC 2024

Modified Files:
src/doc: CHANGES

Log Message:
doc: Changes since 20/01


To generate a diff of this commit:
cvs rdiff -u -r1.3034 -r1.3035 src/doc/CHANGES

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/doc/CHANGES
diff -u src/doc/CHANGES:1.3034 src/doc/CHANGES:1.3035
--- src/doc/CHANGES:1.3034	Mon Feb  5 21:57:00 2024
+++ src/doc/CHANGES	Tue Feb 13 15:28:41 2024
@@ -1,4 +1,4 @@
-# LIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.3034 $>
+# LIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.3035 $>
 #
 #
 # [Note: This file does not mention every change made to the NetBSD source tree.
@@ -256,4 +256,23 @@ Changes from NetBSD 10.0 to NetBSD 11.0:
 	libm: Import more long double functions from FreeBSD.
 		[christos 20240121]
 	terminfo: Import 20231209 [christos 20240127]
+	evbppc: Add support for the PAL 576i video mode to wiifb(4).
+		[hgutch 20240127]
+	stat(1): Add symbolic flags printing from FreeBSD via Ricardo Branco.
+		[christos 20240129]
+	next68k: Add WSDISPLAY_GINFO, LINEBYTES, and SMODE ioctl(2)s and
+		mmap(2) support to nextdisplay(4). [tsutsui 20240202]
+	mount_cd9660(8): Add support for mount options mask,dirmask,uid,gid
+		(from Ricardo Branco) [christos 20240202]
 	tzdata: Updated to 2024a (using 2024agtz) [kre 20240205]
+	riscv: Add a driver for the StarFive JH7100 pin controller.
+		[skrll 20240207]
+	touch(1): Properly implement the POSIX format -d option. [kre 20240208]
+	touch(1): Add -R option, which is identical to -r, except that if the
+		reference file is a symbolic link, the times to use are taken
+		from those of the symbolic link itself. [kre 20240209]
+	touch(1): Add -D option, which causes the operation to be a no-op if no
+		change would be made (avoiding updating the file's ctime).
+		[kre 20240210]
+	hppa: Add gftfb(4), an initial driver for PCI Visualize EG cards.
+		[macallan 20240213]



CVS commit: src/doc

2024-01-23 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Tue Jan 23 08:08:36 UTC 2024

Modified Files:
src/doc: CHANGES

Log Message:
indent


To generate a diff of this commit:
cvs rdiff -u -r1.3029 -r1.3030 src/doc/CHANGES

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/doc/CHANGES
diff -u src/doc/CHANGES:1.3029 src/doc/CHANGES:1.3030
--- src/doc/CHANGES:1.3029	Tue Jan 23 08:01:15 2024
+++ src/doc/CHANGES	Tue Jan 23 08:08:36 2024
@@ -1,4 +1,4 @@
-# LIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.3029 $>
+# LIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.3030 $>
 #
 #
 # [Note: This file does not mention every change made to the NetBSD source tree.
@@ -252,7 +252,7 @@ Changes from NetBSD 10.0 to NetBSD 11.0:
 		interrupt controller. [thorpej 20240102]
 	gftty(4): New driver for the Goldfish virtual tty. [thorpej 20240102]
 	virt68k: Add new port for virtual Motorola 68040 machines in
-	QEMU using VirtIO devices. [thorpej 20240102]
+		QEMU using VirtIO devices. [thorpej 20240102]
 	urtwn(4): Add Mercusys NW150US V2 USB support. [maya 20240106]
 	riscv: Add a SiFive FU[57]40/ L2 Cache controller driver.
 		[skrll 20240113]



CVS commit: src/doc

2024-01-23 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Tue Jan 23 08:08:36 UTC 2024

Modified Files:
src/doc: CHANGES

Log Message:
indent


To generate a diff of this commit:
cvs rdiff -u -r1.3029 -r1.3030 src/doc/CHANGES

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/doc

2024-01-23 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Tue Jan 23 08:01:15 UTC 2024

Modified Files:
src/doc: CHANGES

Log Message:
doc: Changes for January


To generate a diff of this commit:
cvs rdiff -u -r1.3028 -r1.3029 src/doc/CHANGES

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/doc

2024-01-23 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Tue Jan 23 08:01:15 UTC 2024

Modified Files:
src/doc: CHANGES

Log Message:
doc: Changes for January


To generate a diff of this commit:
cvs rdiff -u -r1.3028 -r1.3029 src/doc/CHANGES

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/doc/CHANGES
diff -u src/doc/CHANGES:1.3028 src/doc/CHANGES:1.3029
--- src/doc/CHANGES:1.3028	Thu Jan 18 04:08:44 2024
+++ src/doc/CHANGES	Tue Jan 23 08:01:15 2024
@@ -1,4 +1,4 @@
-# LIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.3028 $>
+# LIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.3029 $>
 #
 #
 # [Note: This file does not mention every change made to the NetBSD source tree.
@@ -246,5 +246,26 @@ Changes from NetBSD 10.0 to NetBSD 11.0:
 	tzdata: Updated to 2023d (via 2023dgtz) [kre 20231223]
 	postfix(1): Import version 3.8.4. [christos 20231223]
 	tzcode: Updated to 2023d. [christos 20231223]
+	postfix(1): Install postfix-tls-script (for "postfix tls")
+		[kim 20240101]
+	gfpic(4): New driver for the Goldfish virtual programmable
+		interrupt controller. [thorpej 20240102]
+	gftty(4): New driver for the Goldfish virtual tty. [thorpej 20240102]
+	virt68k: Add new port for virtual Motorola 68040 machines in
+	QEMU using VirtIO devices. [thorpej 20240102]
+	urtwn(4): Add Mercusys NW150US V2 USB support. [maya 20240106]
+	riscv: Add a SiFive FU[57]40/ L2 Cache controller driver.
+		[skrll 20240113]
+	cp(1): Always copy regular files, even if they appear to be zero-sized.
+		[christos 20240115]
+	riscv: Add a StarTech JH7100 SoC clock driver, seen in the Beagle-V
+		board. [skrll 20240116]
 	wm(4): Add some Meteor Lake devices (I219 V20-V21 and LM 20-21).
 		[msaitoh 20240118]
+	cpuctl(8): Recognize Intel Meteor Lake and Emerald Rapids.
+		[msaitoh 20240118]
+	m68k: Made many ports share common code for interrupt dispatch
+		and vector tables. [thorpej 20240118]
+	evbppc: Add initial support for the Nintendo Wii. [jmcneill 20240120]
+	libm: Import more long double functions from FreeBSD.
+		[christos 20240121]



CVS commit: src/doc

2023-12-13 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Wed Dec 13 08:20:04 UTC 2023

Modified Files:
src/doc: CHANGES

Log Message:
doc: Recent changes


To generate a diff of this commit:
cvs rdiff -u -r1.3021 -r1.3022 src/doc/CHANGES

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/doc/CHANGES
diff -u src/doc/CHANGES:1.3021 src/doc/CHANGES:1.3022
--- src/doc/CHANGES:1.3021	Fri Nov 17 22:46:19 2023
+++ src/doc/CHANGES	Wed Dec 13 08:20:04 2023
@@ -1,4 +1,4 @@
-# LIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.3021 $>
+# LIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.3022 $>
 #
 #
 # [Note: This file does not mention every change made to the NetBSD source tree.
@@ -225,3 +225,19 @@ Changes from NetBSD 10.0 to NetBSD 11.0:
 		to use a /dev/gpioirqN device to get pin interrupts into
 		userland. [brad 20231105]
 	gpiosim(4): Simulated interrupts [brad 20231108]
+	sparc64: Support for virtio(4). [thorpej 20231119]
+	alpha: Support for virtio(4). [thorpej 20231119]
+	alpha: Support for crash(8). [thorpej 20231122]
+	iscsid(8): Handle IPv6 addresses. [mlelstv 20231125]
+	kernel: Replace the vdrain kernel thread with two threadpool jobs.
+		[hannken 20231127]
+	kernel: Import various bits of nouveau firmware for newer
+		nvidia graphics hardware. [bouyer 20231128]
+	kernel: Replace various usage of extent(9) with vmem(9).
+		[thorpej 20231201]
+	indent(1): Use line number of the token start in diagnostics
+		[rilling 20231203]
+	vmem(9): Add the notion of "private boundary tags", allowing vmem
+		to be used VERY early in boot. [thorpej 20231203]
+	kernel: Modularize compat90. [pgoyette 20231209]
+	libsa: Add NFSv3 support. [mlelstv 20231212]



CVS commit: src/doc

2023-12-13 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Wed Dec 13 08:20:04 UTC 2023

Modified Files:
src/doc: CHANGES

Log Message:
doc: Recent changes


To generate a diff of this commit:
cvs rdiff -u -r1.3021 -r1.3022 src/doc/CHANGES

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/doc

2023-10-21 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Sat Oct 21 09:57:40 UTC 2023

Modified Files:
src/doc: CHANGES

Log Message:
Typos and wording.


To generate a diff of this commit:
cvs rdiff -u -r1.3010 -r1.3011 src/doc/CHANGES

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/doc/CHANGES
diff -u src/doc/CHANGES:1.3010 src/doc/CHANGES:1.3011
--- src/doc/CHANGES:1.3010	Sat Oct 21 08:52:43 2023
+++ src/doc/CHANGES	Sat Oct 21 09:57:40 2023
@@ -1,4 +1,4 @@
-# LIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.3010 $>
+# LIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.3011 $>
 #
 #
 # [Note: This file does not mention every change made to the NetBSD source tree.
@@ -245,8 +245,8 @@ Changes from NetBSD 10.0 to NetBSD 11.0:
 	uhid(4): Improve hid matching to allow better recognition of
 		collections. [nat 20231017]
 	xen: Support genfb(4) as a console device for dom0, necessary for
-		graphical console on EFI-ony hardware. [bouyer 20231017]
-	lagg(4): Copy MTU of lagg to a interface added to lagg
+		graphical console on EFI-only hardware. [bouyer 20231017]
+	lagg(4): Copy the MTU of lagg to interfaces added to lagg
 		[yamaguchi 20231018]
 	dhcpcd: Import version 10.0.4. [roy 20231019]
 	eqos(4): Add support for Intel Elkhart Lake internal Ethernet devices.



CVS commit: src/doc

2023-10-21 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Sat Oct 21 09:57:40 UTC 2023

Modified Files:
src/doc: CHANGES

Log Message:
Typos and wording.


To generate a diff of this commit:
cvs rdiff -u -r1.3010 -r1.3011 src/doc/CHANGES

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/doc

2023-10-21 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Sat Oct 21 08:52:43 UTC 2023

Modified Files:
src/doc: CHANGES

Log Message:
Add a bunch of changes from the past 2 months that stood out to me.


To generate a diff of this commit:
cvs rdiff -u -r1.3009 -r1.3010 src/doc/CHANGES

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/doc/CHANGES
diff -u src/doc/CHANGES:1.3009 src/doc/CHANGES:1.3010
--- src/doc/CHANGES:1.3009	Fri Oct 20 16:07:16 2023
+++ src/doc/CHANGES	Sat Oct 21 08:52:43 2023
@@ -1,4 +1,4 @@
-# LIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.3009 $>
+# LIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.3010 $>
 #
 #
 # [Note: This file does not mention every change made to the NetBSD source tree.
@@ -221,12 +221,34 @@ Changes from NetBSD 10.0 to NetBSD 11.0:
 	acpi(4): Updated ACPICA to 20230628. [christos 20230901] 
 	sqlite3(1): Import 3.34.0. [christos 20230904]
 	namecache: Tune the namecache for 32-bit systems [ad 20230909]
+	mips: Add initial support for n64 userland to gprof(1).
+		[rin 20230914]
 	tzcode: Updated to 2023c. [christos 20230916]
+	raidctl(8): Implement command-line configuration of simple RAID sets.
+		[oster 20230921]
+	rc.conf(5): Add support for npf_rules to override the default
+		rules file for npf(7). [abs 20231005]
 	igc(4): Add initial support to Intel I225/I226 series Ethernet devices.
 		[knakahara, rin, msaitoh 20231006]
 	less: Updated to version 643.  [simonb 20231006]
 	gcc.old: Initial import of major vax toolchain fix by Kalvis Duckmanton.
 		[rin 20231007]
+	ddb(4): Add some simple show commands: condvar, selinfo, sleepq
+		[ad 20231007]
+	mips: Add fma(3) to libm. [he 20231008]
+	heimdal: Disable sqlite3 credential cache (SCC), remove sqlite3
+		dependency. [riastradh 20231011]
+	pipe(2): Improve performance, reduce lock contention. [ad 20231013]
+	vax: Reduce the object size of the malloc(3) code by converting
+		to rbtree, also improve performance and locking.
+		[ad 20231013]
+	uhid(4): Improve hid matching to allow better recognition of
+		collections. [nat 20231017]
+	xen: Support genfb(4) as a console device for dom0, necessary for
+		graphical console on EFI-ony hardware. [bouyer 20231017]
+	lagg(4): Copy MTU of lagg to a interface added to lagg
+		[yamaguchi 20231018]
 	dhcpcd: Import version 10.0.4. [roy 20231019]
 	eqos(4): Add support for Intel Elkhart Lake internal Ethernet devices.
 		[msaitoh 20231019]
+	top(1): Add network in & out bytes to the top display. [mrg 20231021]



CVS commit: src/doc

2023-10-21 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Sat Oct 21 08:52:43 UTC 2023

Modified Files:
src/doc: CHANGES

Log Message:
Add a bunch of changes from the past 2 months that stood out to me.


To generate a diff of this commit:
cvs rdiff -u -r1.3009 -r1.3010 src/doc/CHANGES

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/examples/wpa_supplicant

2023-10-10 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Tue Oct 10 07:21:00 UTC 2023

Modified Files:
src/share/examples/wpa_supplicant: wpa_supplicant.conf

Log Message:
Add an example of connecting to an unsecured network with wpa_supplicant


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 \
src/share/examples/wpa_supplicant/wpa_supplicant.conf

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/examples/wpa_supplicant/wpa_supplicant.conf
diff -u src/share/examples/wpa_supplicant/wpa_supplicant.conf:1.4 src/share/examples/wpa_supplicant/wpa_supplicant.conf:1.5
--- src/share/examples/wpa_supplicant/wpa_supplicant.conf:1.4	Fri Sep 29 14:05:28 2023
+++ src/share/examples/wpa_supplicant/wpa_supplicant.conf	Tue Oct 10 07:21:00 2023
@@ -1,4 +1,4 @@
-# $NetBSD: wpa_supplicant.conf,v 1.4 2023/09/29 14:05:28 gutteridge Exp $
+# $NetBSD: wpa_supplicant.conf,v 1.5 2023/10/10 07:21:00 nia Exp $
 #
 # example wpa_supplicant config
 #
@@ -12,11 +12,19 @@ ctrl_interface=/var/run/wpa_supplicant/
 # name a group whose members will be Allowed(tm)
 ctrl_interface_group=wheel
 
+# an unencrypted network
+network={
+	ssid="Freifunk"
+	key_mgmt=NONE
+	priority=10
+}
+
 # simple WPA-PSK, a favourite with conferences and hotel networks
 network={
 	ssid="SomeConference"
 	key_mgmt=WPA-PSK
 	psk="secretKey"
+	priority=20
 }
 
 # a private WPA-PSK that doesn't broadcast its SSID
@@ -25,6 +33,7 @@ network={
 	key_mgmt=WPA-PSK
 	psk="secretKey"
 	scan_ssid=1
+	priority=30
 }
 
 # WEP .. all the stopping power of a "please keep off the lawn" sign



  1   2   3   4   5   6   7   8   9   10   >