CVS commit: src/sys/kern

2023-01-18 Thread Michael van Elst
Module Name:src
Committed By:   mlelstv
Date:   Thu Jan 19 07:40:58 UTC 2023

Modified Files:
src/sys/kern: kern_subr.c

Log Message:
If a specified root device does not exist when the kernel tries to
mount the root filesystem, retry for up to ROOT_WAITTIME (20) seconds.
This helps for root on hot-plug devices like USB disks.


To generate a diff of this commit:
cvs rdiff -u -r1.230 -r1.231 src/sys/kern/kern_subr.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/kern/kern_subr.c
diff -u src/sys/kern/kern_subr.c:1.230 src/sys/kern/kern_subr.c:1.231
--- src/sys/kern/kern_subr.c:1.230	Sat Mar 19 13:51:35 2022
+++ src/sys/kern/kern_subr.c	Thu Jan 19 07:40:58 2023
@@ -1,4 +1,4 @@
-/*	$NetBSD: kern_subr.c,v 1.230 2022/03/19 13:51:35 hannken Exp $	*/
+/*	$NetBSD: kern_subr.c,v 1.231 2023/01/19 07:40:58 mlelstv Exp $	*/
 
 /*-
  * Copyright (c) 1997, 1998, 1999, 2002, 2007, 2008 The NetBSD Foundation, Inc.
@@ -79,7 +79,7 @@
  */
 
 #include 
-__KERNEL_RCSID(0, "$NetBSD: kern_subr.c,v 1.230 2022/03/19 13:51:35 hannken Exp $");
+__KERNEL_RCSID(0, "$NetBSD: kern_subr.c,v 1.231 2023/01/19 07:40:58 mlelstv Exp $");
 
 #include "opt_ddb.h"
 #include "opt_md.h"
@@ -174,6 +174,13 @@ uint64_t booted_nblks;
 char *bootspec;
 
 /*
+ * Time to wait for a specified boot device to appear.
+ */
+#ifndef ROOT_WAITTIME
+#define ROOT_WAITTIME 20
+#endif
+
+/*
  * Use partition letters if it's a disk class but not a wedge or flash.
  * XXX Check for wedge/flash is kinda gross.
  */
@@ -185,6 +192,7 @@ char *bootspec;
 void
 setroot(device_t bootdv, int bootpartition)
 {
+	time_t waitend;
 
 	/*
 	 * Let bootcode augment "rootspec", ensure that
@@ -241,14 +249,19 @@ setroot(device_t bootdv, int bootpartiti
 	/*
 	 * loop until a root device is specified
 	 */
+	waitend = time_uptime + ROOT_WAITTIME;
 	do {
 		if (boothowto & RB_ASKNAME)
 			setroot_ask(bootdv, bootpartition);
-		else
+		else {
 			setroot_root(bootdv, bootpartition);
-
-		if (root_device == NULL)
-			boothowto |= RB_ASKNAME;
+			if (root_device == NULL) {
+if (time_uptime < waitend) {
+	kpause("root", false, hz, NULL);
+} else
+	boothowto |= RB_ASKNAME;
+			}
+		}
 	} while (root_device == NULL);
 }
 



CVS commit: src/sys/kern

2023-01-18 Thread Michael van Elst
Module Name:src
Committed By:   mlelstv
Date:   Thu Jan 19 07:40:58 UTC 2023

Modified Files:
src/sys/kern: kern_subr.c

Log Message:
If a specified root device does not exist when the kernel tries to
mount the root filesystem, retry for up to ROOT_WAITTIME (20) seconds.
This helps for root on hot-plug devices like USB disks.


To generate a diff of this commit:
cvs rdiff -u -r1.230 -r1.231 src/sys/kern/kern_subr.c

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



CVS commit: src

2023-01-18 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Thu Jan 19 06:29:10 UTC 2023

Modified Files:
src/distrib/sets/lists/xetc: mi
src/external/mit/xorg/lib/fontconfig/etc: fonts.conf
src/external/mit/xorg/lib/fontconfig/etc/conf.avail: Makefile
src/external/mit/xorg/lib/fontconfig/etc/conf.d: Makefile
src/external/mit/xorg/lib/fontconfig/src: Makefile
src/external/mit/xorg/tools/fc-cache: Makefile

Log Message:
updates for fontconfig 2.14.


To generate a diff of this commit:
cvs rdiff -u -r1.40 -r1.41 src/distrib/sets/lists/xetc/mi
cvs rdiff -u -r1.11 -r1.12 \
src/external/mit/xorg/lib/fontconfig/etc/fonts.conf
cvs rdiff -u -r1.8 -r1.9 \
src/external/mit/xorg/lib/fontconfig/etc/conf.avail/Makefile
cvs rdiff -u -r1.8 -r1.9 \
src/external/mit/xorg/lib/fontconfig/etc/conf.d/Makefile
cvs rdiff -u -r1.25 -r1.26 src/external/mit/xorg/lib/fontconfig/src/Makefile
cvs rdiff -u -r1.19 -r1.20 src/external/mit/xorg/tools/fc-cache/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/xetc/mi
diff -u src/distrib/sets/lists/xetc/mi:1.40 src/distrib/sets/lists/xetc/mi:1.41
--- src/distrib/sets/lists/xetc/mi:1.40	Sat Jan  9 02:40:44 2021
+++ src/distrib/sets/lists/xetc/mi	Thu Jan 19 06:29:10 2023
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.40 2021/01/09 02:40:44 uki Exp $
+# $NetBSD: mi,v 1.41 2023/01/19 06:29:10 mrg Exp $
 #
 # Note: don't delete entries from here - mark them as "obsolete" instead.
 #
@@ -25,6 +25,8 @@
 ./etc/X11/xinit/xinitrc	xetc-xinit-etc	xorg
 ./etc/X11/xsm/system.xsmxetc-xfm-etc	xorg
 ./etc/drirc		xetc-dri-etc	xorg
+./etc/fonts/conf.avail/05-reset-dirs-sample.conf	xetc-fontconfig-etc	xorg
+./etc/fonts/conf.avail/09-autohint-if-no-hinting.conf	xetc-fontconfig-etc	xorg
 ./etc/fonts/conf.avail/10-autohint.conf			xetc-fontconfig-etc	xorg
 ./etc/fonts/conf.avail/10-hinting-full.conf		xetc-fontconfig-etc	xorg
 ./etc/fonts/conf.avail/10-hinting-medium.conf		xetc-fontconfig-etc	xorg
@@ -45,9 +47,11 @@
 ./etc/fonts/conf.avail/25-unhint-nonlatin.conf		xetc-fontconfig-etc	xorg
 ./etc/fonts/conf.avail/30-metric-aliases.conf		xetc-fontconfig-etc	xorg
 ./etc/fonts/conf.avail/30-urw-aliases.conf		xetc-obsolete	obsolete
+./etc/fonts/conf.avail/35-lang-normalize.conf		xetc-fontconfig-etc	xorg
 ./etc/fonts/conf.avail/40-nonlatin.conf			xetc-fontconfig-etc	xorg
 ./etc/fonts/conf.avail/45-generic.conf			xetc-fontconfig-etc	xorg
 ./etc/fonts/conf.avail/45-latin.conf			xetc-fontconfig-etc	xorg
+./etc/fonts/conf.avail/48-spacing.conf			xetc-fontconfig-etc	xorg
 ./etc/fonts/conf.avail/49-sansserif.conf		xetc-fontconfig-etc	xorg
 ./etc/fonts/conf.avail/50-user.conf			xetc-fontconfig-etc	xorg
 ./etc/fonts/conf.avail/51-local.conf			xetc-fontconfig-etc	xorg
@@ -64,6 +68,7 @@
 ./etc/fonts/conf.avail/90-synthetic.conf		xetc-fontconfig-etc	xorg
 ./etc/fonts/conf.d/10-hinting-slight.conf		xetc-fontconfig-etc	xorg
 ./etc/fonts/conf.d/10-scale-bitmap-fonts.conf		xetc-fontconfig-etc	xorg
+./etc/fonts/conf.d/11-lcdfilter-default.conf		xetc-fontconfig-etc	xorg
 ./etc/fonts/conf.d/20-fix-globaladvance.conf		xetc-obsolete	obsolete
 ./etc/fonts/conf.d/20-unhint-small-vera.conf		xetc-fontconfig-etc	xorg
 ./etc/fonts/conf.d/30-metric-aliases.conf		xetc-fontconfig-etc	xorg
@@ -71,6 +76,7 @@
 ./etc/fonts/conf.d/40-nonlatin.conf			xetc-fontconfig-etc	xorg
 ./etc/fonts/conf.d/45-generic.conf			xetc-fontconfig-etc	xorg
 ./etc/fonts/conf.d/45-latin.conf			xetc-fontconfig-etc	xorg
+./etc/fonts/conf.d/48-spacing.conf			xetc-fontconfig-etc	xorg
 ./etc/fonts/conf.d/49-sansserif.conf			xetc-fontconfig-etc	xorg
 ./etc/fonts/conf.d/50-user.confxetc-fontconfig-etc	xorg
 ./etc/fonts/conf.d/51-local.conf			xetc-fontconfig-etc	xorg

Index: src/external/mit/xorg/lib/fontconfig/etc/fonts.conf
diff -u src/external/mit/xorg/lib/fontconfig/etc/fonts.conf:1.11 src/external/mit/xorg/lib/fontconfig/etc/fonts.conf:1.12
--- src/external/mit/xorg/lib/fontconfig/etc/fonts.conf:1.11	Sat Oct 10 09:17:33 2020
+++ src/external/mit/xorg/lib/fontconfig/etc/fonts.conf	Thu Jan 19 06:29:10 2023
@@ -1,7 +1,8 @@
 
-
+
 
 
+	Default configuration file
 
 
+	
+		
+			system ui
+		
+		
+			system-ui
+		
+	
 
 
-	conf.d
+	/etc/fonts/conf.d
 
 
 

Index: src/external/mit/xorg/lib/fontconfig/etc/conf.avail/Makefile
diff -u src/external/mit/xorg/lib/fontconfig/etc/conf.avail/Makefile:1.8 src/external/mit/xorg/lib/fontconfig/etc/conf.avail/Makefile:1.9
--- src/external/mit/xorg/lib/fontconfig/etc/conf.avail/Makefile:1.8	Sat Oct 10 09:17:33 2020
+++ src/external/mit/xorg/lib/fontconfig/etc/conf.avail/Makefile	Thu Jan 19 06:29:10 2023
@@ -1,9 +1,11 @@
-#	$NetBSD: Makefile,v 1.8 2020/10/10 09:17:33 nia Exp $
+#	$NetBSD: Makefile,v 1.9 2023/01/19 06:29:10 mrg Exp $
 
 .include 
 
 .PATH:	. ${X11SRCDIR.fontconfig}/conf.d
 CONFIGFILES= \
+	05-reset-dirs-sample.conf \
+	09-autohint-if-no-hinting.conf \
 	

CVS commit: src

2023-01-18 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Thu Jan 19 06:29:10 UTC 2023

Modified Files:
src/distrib/sets/lists/xetc: mi
src/external/mit/xorg/lib/fontconfig/etc: fonts.conf
src/external/mit/xorg/lib/fontconfig/etc/conf.avail: Makefile
src/external/mit/xorg/lib/fontconfig/etc/conf.d: Makefile
src/external/mit/xorg/lib/fontconfig/src: Makefile
src/external/mit/xorg/tools/fc-cache: Makefile

Log Message:
updates for fontconfig 2.14.


To generate a diff of this commit:
cvs rdiff -u -r1.40 -r1.41 src/distrib/sets/lists/xetc/mi
cvs rdiff -u -r1.11 -r1.12 \
src/external/mit/xorg/lib/fontconfig/etc/fonts.conf
cvs rdiff -u -r1.8 -r1.9 \
src/external/mit/xorg/lib/fontconfig/etc/conf.avail/Makefile
cvs rdiff -u -r1.8 -r1.9 \
src/external/mit/xorg/lib/fontconfig/etc/conf.d/Makefile
cvs rdiff -u -r1.25 -r1.26 src/external/mit/xorg/lib/fontconfig/src/Makefile
cvs rdiff -u -r1.19 -r1.20 src/external/mit/xorg/tools/fc-cache/Makefile

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



CVS commit: xsrc/external/mit/fontconfig

2023-01-18 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Thu Jan 19 06:14:18 UTC 2023

Modified Files:
xsrc/external/mit/fontconfig/dist/doc: FcLangSetGetLangs.3
xsrc/external/mit/fontconfig/dist/fc-cache: fc-cache.c
xsrc/external/mit/fontconfig/dist/src: fccache.c fccfg.c fcdir.c
fcfreetype.c fchash.c fcinit.c fcint.h fcmatch.c fcname.c fcstat.c
ftglue.c
xsrc/external/mit/fontconfig/include: config.h fcalias.h fcaliastail.h
fcobjshash.h
Removed Files:
xsrc/external/mit/fontconfig/dist: fontconfig.spec fontconfig.spec.in
xsrc/external/mit/fontconfig/dist/doc: edit-sgml.c fcatomic.sgml
fcblanks.sgml fccache.sgml fccharset.sgml fcconfig.sgml
fcconstant.sgml fcdircache.sgml fcfile.sgml fcfontset.sgml
fcformat.sgml fcfreetype.sgml fcinit.sgml fclangset.sgml
fcmatrix.sgml fcobjectset.sgml fcobjecttype.sgml fcpattern.sgml
fcrange.sgml fcstring.sgml fcstrset.sgml fcvalue.sgml fcweight.sgml
xsrc/external/mit/fontconfig/dist/fc-case: fc-case.c
xsrc/external/mit/fontconfig/dist/fc-lang: fc-lang.c
xsrc/external/mit/fontconfig/dist/test: test-hash.c

Log Message:
merge fontconfig 2.14.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.8 -r0 xsrc/external/mit/fontconfig/dist/fontconfig.spec
cvs rdiff -u -r1.1.1.1 -r0 \
xsrc/external/mit/fontconfig/dist/fontconfig.spec.in
cvs rdiff -u -r1.5 -r1.6 \
xsrc/external/mit/fontconfig/dist/doc/FcLangSetGetLangs.3
cvs rdiff -u -r1.1.1.3 -r0 xsrc/external/mit/fontconfig/dist/doc/edit-sgml.c \
xsrc/external/mit/fontconfig/dist/doc/fcatomic.sgml \
xsrc/external/mit/fontconfig/dist/doc/fcconstant.sgml \
xsrc/external/mit/fontconfig/dist/doc/fcdircache.sgml \
xsrc/external/mit/fontconfig/dist/doc/fcfile.sgml \
xsrc/external/mit/fontconfig/dist/doc/fcfontset.sgml \
xsrc/external/mit/fontconfig/dist/doc/fcformat.sgml \
xsrc/external/mit/fontconfig/dist/doc/fcfreetype.sgml \
xsrc/external/mit/fontconfig/dist/doc/fcinit.sgml \
xsrc/external/mit/fontconfig/dist/doc/fclangset.sgml \
xsrc/external/mit/fontconfig/dist/doc/fcmatrix.sgml \
xsrc/external/mit/fontconfig/dist/doc/fcobjectset.sgml \
xsrc/external/mit/fontconfig/dist/doc/fcobjecttype.sgml \
xsrc/external/mit/fontconfig/dist/doc/fcstring.sgml \
xsrc/external/mit/fontconfig/dist/doc/fcvalue.sgml
cvs rdiff -u -r1.1.1.4 -r0 \
xsrc/external/mit/fontconfig/dist/doc/fcblanks.sgml \
xsrc/external/mit/fontconfig/dist/doc/fccache.sgml \
xsrc/external/mit/fontconfig/dist/doc/fccharset.sgml \
xsrc/external/mit/fontconfig/dist/doc/fcstrset.sgml
cvs rdiff -u -r1.1.1.5 -r0 \
xsrc/external/mit/fontconfig/dist/doc/fcconfig.sgml \
xsrc/external/mit/fontconfig/dist/doc/fcpattern.sgml
cvs rdiff -u -r1.1.1.1 -r0 xsrc/external/mit/fontconfig/dist/doc/fcrange.sgml
cvs rdiff -u -r1.1.1.2 -r0 \
xsrc/external/mit/fontconfig/dist/doc/fcweight.sgml
cvs rdiff -u -r1.9 -r1.10 \
xsrc/external/mit/fontconfig/dist/fc-cache/fc-cache.c
cvs rdiff -u -r1.1.1.3 -r0 \
xsrc/external/mit/fontconfig/dist/fc-case/fc-case.c
cvs rdiff -u -r1.1.1.7 -r0 \
xsrc/external/mit/fontconfig/dist/fc-lang/fc-lang.c
cvs rdiff -u -r1.10 -r1.11 xsrc/external/mit/fontconfig/dist/src/fccache.c
cvs rdiff -u -r1.4 -r1.5 xsrc/external/mit/fontconfig/dist/src/fccfg.c \
xsrc/external/mit/fontconfig/dist/src/fcinit.c
cvs rdiff -u -r1.2 -r1.3 xsrc/external/mit/fontconfig/dist/src/fcdir.c
cvs rdiff -u -r1.3 -r1.4 xsrc/external/mit/fontconfig/dist/src/fcfreetype.c
cvs rdiff -u -r1.5 -r1.6 xsrc/external/mit/fontconfig/dist/src/fchash.c \
xsrc/external/mit/fontconfig/dist/src/ftglue.c
cvs rdiff -u -r1.9 -r1.10 xsrc/external/mit/fontconfig/dist/src/fcint.h \
xsrc/external/mit/fontconfig/dist/src/fcname.c \
xsrc/external/mit/fontconfig/dist/src/fcstat.c
cvs rdiff -u -r1.11 -r1.12 xsrc/external/mit/fontconfig/dist/src/fcmatch.c
cvs rdiff -u -r1.1.1.1 -r0 xsrc/external/mit/fontconfig/dist/test/test-hash.c
cvs rdiff -u -r1.9 -r1.10 xsrc/external/mit/fontconfig/include/config.h
cvs rdiff -u -r1.8 -r1.9 xsrc/external/mit/fontconfig/include/fcalias.h \
xsrc/external/mit/fontconfig/include/fcaliastail.h
cvs rdiff -u -r1.1 -r1.2 xsrc/external/mit/fontconfig/include/fcobjshash.h

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



CVS import: xsrc/external/mit/fontconfig/dist

2023-01-18 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Thu Jan 19 06:11:42 UTC 2023

Update of /cvsroot/xsrc/external/mit/fontconfig/dist
In directory ivanova.netbsd.org:/tmp/cvs-serv27059

Log Message:
initial import of fontconfig-2.14.0

Status:

Vendor Tag: xorg
Release Tags:   fontconfig-2-14-0

U xsrc/external/mit/fontconfig/dist/compile
U xsrc/external/mit/fontconfig/dist/NEWS
U xsrc/external/mit/fontconfig/dist/config-fixups.h
U xsrc/external/mit/fontconfig/dist/config.guess
U xsrc/external/mit/fontconfig/dist/Tools.mk
U xsrc/external/mit/fontconfig/dist/fontconfig-zip.in
U xsrc/external/mit/fontconfig/dist/install-sh
U xsrc/external/mit/fontconfig/dist/test-driver
U xsrc/external/mit/fontconfig/dist/Makefile.am
U xsrc/external/mit/fontconfig/dist/INSTALL
U xsrc/external/mit/fontconfig/dist/fonts.dtd
U xsrc/external/mit/fontconfig/dist/config.rpath
U xsrc/external/mit/fontconfig/dist/COPYING
U xsrc/external/mit/fontconfig/dist/configure.ac
U xsrc/external/mit/fontconfig/dist/aclocal.m4
U xsrc/external/mit/fontconfig/dist/README
U xsrc/external/mit/fontconfig/dist/ABOUT-NLS
N xsrc/external/mit/fontconfig/dist/meson.build
U xsrc/external/mit/fontconfig/dist/fontconfig.pc.in
U xsrc/external/mit/fontconfig/dist/Makefile.in
U xsrc/external/mit/fontconfig/dist/configure
U xsrc/external/mit/fontconfig/dist/config.h.in
U xsrc/external/mit/fontconfig/dist/AUTHORS
U xsrc/external/mit/fontconfig/dist/fonts.conf.in
U xsrc/external/mit/fontconfig/dist/missing
U xsrc/external/mit/fontconfig/dist/config.sub
U xsrc/external/mit/fontconfig/dist/ltmain.sh
U xsrc/external/mit/fontconfig/dist/ChangeLog
U xsrc/external/mit/fontconfig/dist/depcomp
N xsrc/external/mit/fontconfig/dist/meson_options.txt
U xsrc/external/mit/fontconfig/dist/po/en@boldquot.header
U xsrc/external/mit/fontconfig/dist/po/Makevars
U xsrc/external/mit/fontconfig/dist/po/insert-header.sin
U xsrc/external/mit/fontconfig/dist/po/zh_CN.po
U xsrc/external/mit/fontconfig/dist/po/remove-potcdate.sin
U xsrc/external/mit/fontconfig/dist/po/fontconfig.pot
U xsrc/external/mit/fontconfig/dist/po/Rules-quot
U xsrc/external/mit/fontconfig/dist/po/POTFILES.in
N xsrc/external/mit/fontconfig/dist/po/meson.build
U xsrc/external/mit/fontconfig/dist/po/stamp-po
U xsrc/external/mit/fontconfig/dist/po/quot.sed
U xsrc/external/mit/fontconfig/dist/po/LINGUAS
U xsrc/external/mit/fontconfig/dist/po/boldquot.sed
U xsrc/external/mit/fontconfig/dist/po/en@quot.header
U xsrc/external/mit/fontconfig/dist/po/Makefile.in.in
U xsrc/external/mit/fontconfig/dist/po/ChangeLog
U xsrc/external/mit/fontconfig/dist/po/zh_CN.gmo
U xsrc/external/mit/fontconfig/dist/fc-validate/fc-validate.c
U xsrc/external/mit/fontconfig/dist/fc-validate/Makefile.am
U xsrc/external/mit/fontconfig/dist/fc-validate/fc-validate.1
N xsrc/external/mit/fontconfig/dist/fc-validate/meson.build
U xsrc/external/mit/fontconfig/dist/fc-validate/fc-validate.sgml
U xsrc/external/mit/fontconfig/dist/fc-validate/Makefile.in
N xsrc/external/mit/fontconfig/dist/subprojects/zlib.wrap
N xsrc/external/mit/fontconfig/dist/subprojects/libpng.wrap
N xsrc/external/mit/fontconfig/dist/subprojects/gperf.wrap
N xsrc/external/mit/fontconfig/dist/subprojects/freetype2.wrap
N xsrc/external/mit/fontconfig/dist/subprojects/expat.wrap
U xsrc/external/mit/fontconfig/dist/fontconfig/fcfreetype.h
U xsrc/external/mit/fontconfig/dist/fontconfig/fontconfig.h
U xsrc/external/mit/fontconfig/dist/fontconfig/Makefile.am
U xsrc/external/mit/fontconfig/dist/fontconfig/fcprivate.h
U xsrc/external/mit/fontconfig/dist/fontconfig/Makefile.in
U xsrc/external/mit/fontconfig/dist/fc-case/Makefile.am
U xsrc/external/mit/fontconfig/dist/fc-case/CaseFolding.txt
U xsrc/external/mit/fontconfig/dist/fc-case/fccase.h
N xsrc/external/mit/fontconfig/dist/fc-case/meson.build
U xsrc/external/mit/fontconfig/dist/fc-case/fccase.tmpl.h
U xsrc/external/mit/fontconfig/dist/fc-case/Makefile.in
N xsrc/external/mit/fontconfig/dist/fc-case/fc-case.py
U xsrc/external/mit/fontconfig/dist/fc-conflist/fc-conflist.1
U xsrc/external/mit/fontconfig/dist/fc-conflist/fc-conflist.c
U xsrc/external/mit/fontconfig/dist/fc-conflist/Makefile.am
U xsrc/external/mit/fontconfig/dist/fc-conflist/fc-conflist.sgml
N xsrc/external/mit/fontconfig/dist/fc-conflist/meson.build
U xsrc/external/mit/fontconfig/dist/fc-conflist/Makefile.in
N xsrc/external/mit/fontconfig/dist/test/test-45-generic.json
U xsrc/external/mit/fontconfig/dist/test/out.expected-no-long-family-names
N xsrc/external/mit/fontconfig/dist/test/test-issue107.c
N xsrc/external/mit/fontconfig/dist/test/test-crbug1004254.c
U xsrc/external/mit/fontconfig/dist/test/test-conf.c
U xsrc/external/mit/fontconfig/dist/test/Makefile.am
N xsrc/external/mit/fontconfig/dist/test/test-issue180.c
U xsrc/external/mit/fontconfig/dist/test/test-90-synthetic.json
U xsrc/external/mit/fontconfig/dist/test/4x6.pcf
N xsrc/external/mit/fontconfig/dist/test/test-bz1744377.c
N xsrc/external/mit/fontconfig/dist/test/test-family-matching.c
U 

CVS import: xsrc/external/mit/fontconfig/dist

2023-01-18 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Thu Jan 19 06:11:42 UTC 2023

Update of /cvsroot/xsrc/external/mit/fontconfig/dist
In directory ivanova.netbsd.org:/tmp/cvs-serv27059

Log Message:
initial import of fontconfig-2.14.0

Status:

Vendor Tag: xorg
Release Tags:   fontconfig-2-14-0

U xsrc/external/mit/fontconfig/dist/compile
U xsrc/external/mit/fontconfig/dist/NEWS
U xsrc/external/mit/fontconfig/dist/config-fixups.h
U xsrc/external/mit/fontconfig/dist/config.guess
U xsrc/external/mit/fontconfig/dist/Tools.mk
U xsrc/external/mit/fontconfig/dist/fontconfig-zip.in
U xsrc/external/mit/fontconfig/dist/install-sh
U xsrc/external/mit/fontconfig/dist/test-driver
U xsrc/external/mit/fontconfig/dist/Makefile.am
U xsrc/external/mit/fontconfig/dist/INSTALL
U xsrc/external/mit/fontconfig/dist/fonts.dtd
U xsrc/external/mit/fontconfig/dist/config.rpath
U xsrc/external/mit/fontconfig/dist/COPYING
U xsrc/external/mit/fontconfig/dist/configure.ac
U xsrc/external/mit/fontconfig/dist/aclocal.m4
U xsrc/external/mit/fontconfig/dist/README
U xsrc/external/mit/fontconfig/dist/ABOUT-NLS
N xsrc/external/mit/fontconfig/dist/meson.build
U xsrc/external/mit/fontconfig/dist/fontconfig.pc.in
U xsrc/external/mit/fontconfig/dist/Makefile.in
U xsrc/external/mit/fontconfig/dist/configure
U xsrc/external/mit/fontconfig/dist/config.h.in
U xsrc/external/mit/fontconfig/dist/AUTHORS
U xsrc/external/mit/fontconfig/dist/fonts.conf.in
U xsrc/external/mit/fontconfig/dist/missing
U xsrc/external/mit/fontconfig/dist/config.sub
U xsrc/external/mit/fontconfig/dist/ltmain.sh
U xsrc/external/mit/fontconfig/dist/ChangeLog
U xsrc/external/mit/fontconfig/dist/depcomp
N xsrc/external/mit/fontconfig/dist/meson_options.txt
U xsrc/external/mit/fontconfig/dist/po/en@boldquot.header
U xsrc/external/mit/fontconfig/dist/po/Makevars
U xsrc/external/mit/fontconfig/dist/po/insert-header.sin
U xsrc/external/mit/fontconfig/dist/po/zh_CN.po
U xsrc/external/mit/fontconfig/dist/po/remove-potcdate.sin
U xsrc/external/mit/fontconfig/dist/po/fontconfig.pot
U xsrc/external/mit/fontconfig/dist/po/Rules-quot
U xsrc/external/mit/fontconfig/dist/po/POTFILES.in
N xsrc/external/mit/fontconfig/dist/po/meson.build
U xsrc/external/mit/fontconfig/dist/po/stamp-po
U xsrc/external/mit/fontconfig/dist/po/quot.sed
U xsrc/external/mit/fontconfig/dist/po/LINGUAS
U xsrc/external/mit/fontconfig/dist/po/boldquot.sed
U xsrc/external/mit/fontconfig/dist/po/en@quot.header
U xsrc/external/mit/fontconfig/dist/po/Makefile.in.in
U xsrc/external/mit/fontconfig/dist/po/ChangeLog
U xsrc/external/mit/fontconfig/dist/po/zh_CN.gmo
U xsrc/external/mit/fontconfig/dist/fc-validate/fc-validate.c
U xsrc/external/mit/fontconfig/dist/fc-validate/Makefile.am
U xsrc/external/mit/fontconfig/dist/fc-validate/fc-validate.1
N xsrc/external/mit/fontconfig/dist/fc-validate/meson.build
U xsrc/external/mit/fontconfig/dist/fc-validate/fc-validate.sgml
U xsrc/external/mit/fontconfig/dist/fc-validate/Makefile.in
N xsrc/external/mit/fontconfig/dist/subprojects/zlib.wrap
N xsrc/external/mit/fontconfig/dist/subprojects/libpng.wrap
N xsrc/external/mit/fontconfig/dist/subprojects/gperf.wrap
N xsrc/external/mit/fontconfig/dist/subprojects/freetype2.wrap
N xsrc/external/mit/fontconfig/dist/subprojects/expat.wrap
U xsrc/external/mit/fontconfig/dist/fontconfig/fcfreetype.h
U xsrc/external/mit/fontconfig/dist/fontconfig/fontconfig.h
U xsrc/external/mit/fontconfig/dist/fontconfig/Makefile.am
U xsrc/external/mit/fontconfig/dist/fontconfig/fcprivate.h
U xsrc/external/mit/fontconfig/dist/fontconfig/Makefile.in
U xsrc/external/mit/fontconfig/dist/fc-case/Makefile.am
U xsrc/external/mit/fontconfig/dist/fc-case/CaseFolding.txt
U xsrc/external/mit/fontconfig/dist/fc-case/fccase.h
N xsrc/external/mit/fontconfig/dist/fc-case/meson.build
U xsrc/external/mit/fontconfig/dist/fc-case/fccase.tmpl.h
U xsrc/external/mit/fontconfig/dist/fc-case/Makefile.in
N xsrc/external/mit/fontconfig/dist/fc-case/fc-case.py
U xsrc/external/mit/fontconfig/dist/fc-conflist/fc-conflist.1
U xsrc/external/mit/fontconfig/dist/fc-conflist/fc-conflist.c
U xsrc/external/mit/fontconfig/dist/fc-conflist/Makefile.am
U xsrc/external/mit/fontconfig/dist/fc-conflist/fc-conflist.sgml
N xsrc/external/mit/fontconfig/dist/fc-conflist/meson.build
U xsrc/external/mit/fontconfig/dist/fc-conflist/Makefile.in
N xsrc/external/mit/fontconfig/dist/test/test-45-generic.json
U xsrc/external/mit/fontconfig/dist/test/out.expected-no-long-family-names
N xsrc/external/mit/fontconfig/dist/test/test-issue107.c
N xsrc/external/mit/fontconfig/dist/test/test-crbug1004254.c
U xsrc/external/mit/fontconfig/dist/test/test-conf.c
U xsrc/external/mit/fontconfig/dist/test/Makefile.am
N xsrc/external/mit/fontconfig/dist/test/test-issue180.c
U xsrc/external/mit/fontconfig/dist/test/test-90-synthetic.json
U xsrc/external/mit/fontconfig/dist/test/4x6.pcf
N xsrc/external/mit/fontconfig/dist/test/test-bz1744377.c
N xsrc/external/mit/fontconfig/dist/test/test-family-matching.c
U 

CVS commit: src/external/mit/xorg

2023-01-18 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Thu Jan 19 05:31:35 UTC 2023

Modified Files:
src/external/mit/xorg/bin/cxpm: Makefile
src/external/mit/xorg/bin/sxpm: Makefile
src/external/mit/xorg/lib/libXpm: Makefile
Added Files:
src/external/mit/xorg/lib/libXpm: xpm.mk

Log Message:
updates for libXpm 3.5.15.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/external/mit/xorg/bin/cxpm/Makefile
cvs rdiff -u -r1.2 -r1.3 src/external/mit/xorg/bin/sxpm/Makefile
cvs rdiff -u -r1.3 -r1.4 src/external/mit/xorg/lib/libXpm/Makefile
cvs rdiff -u -r0 -r1.1 src/external/mit/xorg/lib/libXpm/xpm.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/cxpm/Makefile
diff -u src/external/mit/xorg/bin/cxpm/Makefile:1.2 src/external/mit/xorg/bin/cxpm/Makefile:1.3
--- src/external/mit/xorg/bin/cxpm/Makefile:1.2	Fri May 31 01:41:08 2013
+++ src/external/mit/xorg/bin/cxpm/Makefile	Thu Jan 19 05:31:34 2023
@@ -1,11 +1,10 @@
-#	$NetBSD: Makefile,v 1.2 2013/05/31 01:41:08 mrg Exp $
+#	$NetBSD: Makefile,v 1.3 2023/01/19 05:31:34 mrg Exp $
 
 .include 
 
 PROG=	cxpm
 
 CPPFLAGS+=	-I${X11SRCDIR.Xpm}/src
-CPPFLAGS+=	-I${DESTDIR}${X11INCDIR}/X11
 
 LDADD+=	-lXpm -lXt -lSM -lICE -lXext -lX11
 DPADD+=	${LIBXPM} ${LIBXT} ${LIBSM} ${LIBICE} ${LIBXEXT} ${LIBX11}
@@ -13,5 +12,7 @@ DPADD+=	${LIBXPM} ${LIBXT} ${LIBSM} ${LI
 .PATH:	${X11SRCDIR.Xpm}/${PROG}
 .PATH:	${X11SRCDIR.Xpm}/man
 
+.include "${NETBSDSRCDIR}/external/mit/xorg/lib/libXpm/xpm.mk"
+
 .include 
 .include 

Index: src/external/mit/xorg/bin/sxpm/Makefile
diff -u src/external/mit/xorg/bin/sxpm/Makefile:1.2 src/external/mit/xorg/bin/sxpm/Makefile:1.3
--- src/external/mit/xorg/bin/sxpm/Makefile:1.2	Fri May 31 01:41:56 2013
+++ src/external/mit/xorg/bin/sxpm/Makefile	Thu Jan 19 05:31:34 2023
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.2 2013/05/31 01:41:56 mrg Exp $
+#	$NetBSD: Makefile,v 1.3 2023/01/19 05:31:34 mrg Exp $
 
 .include 
 
@@ -13,5 +13,7 @@ DPADD+=	${LIBXPM} ${LIBXT} ${LIBSM} ${LI
 .PATH:	${X11SRCDIR.Xpm}/${PROG}
 .PATH:	${X11SRCDIR.Xpm}/man
 
+.include "${NETBSDSRCDIR}/external/mit/xorg/lib/libXpm/xpm.mk"
+
 .include 
 .include 

Index: src/external/mit/xorg/lib/libXpm/Makefile
diff -u src/external/mit/xorg/lib/libXpm/Makefile:1.3 src/external/mit/xorg/lib/libXpm/Makefile:1.4
--- src/external/mit/xorg/lib/libXpm/Makefile:1.3	Tue Nov 16 09:25:52 2021
+++ src/external/mit/xorg/lib/libXpm/Makefile	Thu Jan 19 05:31:34 2023
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.3 2021/11/16 09:25:52 nia Exp $
+#	$NetBSD: Makefile,v 1.4 2023/01/19 05:31:34 mrg Exp $
 
 USE_FORT?=	yes # data-driven bugs?
 
@@ -17,14 +17,58 @@ SRCS=	Attrib.c CrBufFrI.c CrBufFrP.c CrD
 INCS=	xpm.h
 INCSDIR=${X11INCDIR}/X11
 
-CPPFLAGS+=-DHAS_SNPRINTF
-CPPFLAGS+=	-I${DESTDIR}${X11INCDIR}/X11
-
 LIBDPLIBS=\
 	Xext	${.CURDIR}/../libXext \
 	X11	${.CURDIR}/../libX11/dynamic
 
 PKGDIST=	${LIB}
 
+.include "xpm.mk"
+
+.if 0 # not yet
+MAN=	\
+	XpmAttributesSize.3 \
+	XpmCreateBuffer.3 \
+	XpmCreateBufferFromImage.3 \
+	XpmCreateBufferFromPixmap.3 \
+	XpmCreateBufferFromXpmImage.3 \
+	XpmCreateData.3 \
+	XpmCreateDataFromImage.3 \
+	XpmCreateDataFromPixmap.3 \
+	XpmCreateDataFromXpmImage.3 \
+	XpmCreateImage.3 \
+	XpmCreateImageFromBuffer.3 \
+	XpmCreateImageFromData.3 \
+	XpmCreateImageFromXpmImage.3 \
+	XpmCreatePixmap.3 \
+	XpmCreatePixmapFromBuffer.3 \
+	XpmCreatePixmapFromData.3 \
+	XpmCreatePixmapFromXpmImage.3 \
+	XpmCreateXpmImage.3 \
+	XpmCreateXpmImageFromBuffer.3 \
+	XpmCreateXpmImageFromData.3 \
+	XpmCreateXpmImageFromImage.3 \
+	XpmCreateXpmImageFromPixmap.3 \
+	XpmFree.3 \
+	XpmFreeAttributes.3 \
+	XpmFreeExtensions.3 \
+	XpmFreeXpmImage.3 \
+	XpmFreeXpmInfo.3 \
+	XpmGetErrorString.3 \
+	XpmLibraryVersion.3 \
+	XpmMisc.3 \
+	XpmRead.3 \
+	XpmReadFileToBuffer.3 \
+	XpmReadFileToData.3 \
+	XpmReadFileToImage.3 \
+	XpmReadFileToPixmap.3 \
+	XpmReadFileToXpmImage.3 \
+	XpmWrite.3 \
+	XpmWriteFileFromBuffer.3 \
+	XpmWriteFileFromImage.3 \
+	XpmWriteFileFromPixmap.3 \
+	XpmWriteFileFromXpmImage.3
+.endif
+
 .include 
 .include 

Added files:

Index: src/external/mit/xorg/lib/libXpm/xpm.mk
diff -u /dev/null src/external/mit/xorg/lib/libXpm/xpm.mk:1.1
--- /dev/null	Thu Jan 19 05:31:35 2023
+++ src/external/mit/xorg/lib/libXpm/xpm.mk	Thu Jan 19 05:31:34 2023
@@ -0,0 +1,6 @@
+
+CPPFLAGS+=	-DHAS_SNPRINTF
+CPPFLAGS+=	-DXPM_PATH_COMPRESS=\"/usr/bin/compress\"
+CPPFLAGS+=	-DXPM_PATH_GZIP=\"/usr/bin/gzip\"
+CPPFLAGS+=	-DXPM_PATH_UNCOMPRESS=\"/usr/bin/uncompress\"
+CPPFLAGS+=	-I${DESTDIR}${X11INCDIR}/X11



CVS commit: src/external/mit/xorg

2023-01-18 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Thu Jan 19 05:31:35 UTC 2023

Modified Files:
src/external/mit/xorg/bin/cxpm: Makefile
src/external/mit/xorg/bin/sxpm: Makefile
src/external/mit/xorg/lib/libXpm: Makefile
Added Files:
src/external/mit/xorg/lib/libXpm: xpm.mk

Log Message:
updates for libXpm 3.5.15.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/external/mit/xorg/bin/cxpm/Makefile
cvs rdiff -u -r1.2 -r1.3 src/external/mit/xorg/bin/sxpm/Makefile
cvs rdiff -u -r1.3 -r1.4 src/external/mit/xorg/lib/libXpm/Makefile
cvs rdiff -u -r0 -r1.1 src/external/mit/xorg/lib/libXpm/xpm.mk

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



CVS commit: xsrc/external/mit/libXpm/dist/src

2023-01-18 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Thu Jan 19 05:18:00 UTC 2023

Modified Files:
xsrc/external/mit/libXpm/dist/src: create.c

Log Message:
merge libXpm 3.5.15.


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 xsrc/external/mit/libXpm/dist/src/create.c

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/libXpm/dist/src/create.c
diff -u xsrc/external/mit/libXpm/dist/src/create.c:1.4 xsrc/external/mit/libXpm/dist/src/create.c:1.5
--- xsrc/external/mit/libXpm/dist/src/create.c:1.4	Sun Jan  8 06:03:45 2023
+++ xsrc/external/mit/libXpm/dist/src/create.c	Thu Jan 19 05:18:00 2023
@@ -994,11 +994,15 @@ CreateXImage(
 #if !defined(FOR_MSW) && !defined(AMIGA)
 if (height != 0 && (*image_return)->bytes_per_line >= INT_MAX / height) {
 	XDestroyImage(*image_return);
+	*image_return = NULL;
 	return XpmNoMemory;
 }
 /* now that bytes_per_line must have been set properly alloc data */
-if((*image_return)->bytes_per_line == 0 ||  height == 0)
+if((*image_return)->bytes_per_line == 0 ||  height == 0) {
+	XDestroyImage(*image_return);
+	*image_return = NULL;
 	return XpmNoMemory;
+}
 (*image_return)->data =
 	(char *) XpmMalloc((*image_return)->bytes_per_line * height);
 



CVS commit: xsrc/external/mit/libXpm/dist/src

2023-01-18 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Thu Jan 19 05:18:00 UTC 2023

Modified Files:
xsrc/external/mit/libXpm/dist/src: create.c

Log Message:
merge libXpm 3.5.15.


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 xsrc/external/mit/libXpm/dist/src/create.c

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



CVS import: xsrc/external/mit/libXpm/dist

2023-01-18 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Thu Jan 19 05:12:24 UTC 2023

Update of /cvsroot/xsrc/external/mit/libXpm/dist
In directory ivanova.netbsd.org:/tmp/cvs-serv13997

Log Message:
initial import of libXpm-3.5.15

Status:

Vendor Tag: xorg
Release Tags:   libXpm-3-5-15

U xsrc/external/mit/libXpm/dist/COPYING
N xsrc/external/mit/libXpm/dist/test-driver
U xsrc/external/mit/libXpm/dist/README.md
U xsrc/external/mit/libXpm/dist/configure
U xsrc/external/mit/libXpm/dist/ChangeLog
U xsrc/external/mit/libXpm/dist/compile
U xsrc/external/mit/libXpm/dist/AUTHORS
U xsrc/external/mit/libXpm/dist/Makefile.am
U xsrc/external/mit/libXpm/dist/COPYRIGHT
U xsrc/external/mit/libXpm/dist/config.sub
N xsrc/external/mit/libXpm/dist/tap-driver.sh
U xsrc/external/mit/libXpm/dist/Makefile.in
U xsrc/external/mit/libXpm/dist/configure.ac
U xsrc/external/mit/libXpm/dist/depcomp
U xsrc/external/mit/libXpm/dist/missing
U xsrc/external/mit/libXpm/dist/xpm.pc.in
U xsrc/external/mit/libXpm/dist/config.guess
U xsrc/external/mit/libXpm/dist/INSTALL
U xsrc/external/mit/libXpm/dist/ltmain.sh
U xsrc/external/mit/libXpm/dist/config.h.in
U xsrc/external/mit/libXpm/dist/install-sh
U xsrc/external/mit/libXpm/dist/aclocal.m4
U xsrc/external/mit/libXpm/dist/sxpm/plaid_mask.xpm
U xsrc/external/mit/libXpm/dist/sxpm/plaid.xpm
U xsrc/external/mit/libXpm/dist/sxpm/Makefile.am
U xsrc/external/mit/libXpm/dist/sxpm/plaid_ext.xpm
U xsrc/external/mit/libXpm/dist/sxpm/sxpm.c
U xsrc/external/mit/libXpm/dist/sxpm/Makefile.in
U xsrc/external/mit/libXpm/dist/include/Makefile.in
U xsrc/external/mit/libXpm/dist/include/Makefile.am
U xsrc/external/mit/libXpm/dist/include/X11/xpm.h
U xsrc/external/mit/libXpm/dist/src/parse.c
U xsrc/external/mit/libXpm/dist/src/WrFFrDat.c
U xsrc/external/mit/libXpm/dist/src/Makefile.in
U xsrc/external/mit/libXpm/dist/src/Attrib.c
U xsrc/external/mit/libXpm/dist/src/simx.h
U xsrc/external/mit/libXpm/dist/src/misc.c
U xsrc/external/mit/libXpm/dist/src/Info.c
U xsrc/external/mit/libXpm/dist/src/RdFToI.c
U xsrc/external/mit/libXpm/dist/src/CrDatFrP.c
U xsrc/external/mit/libXpm/dist/src/data.c
U xsrc/external/mit/libXpm/dist/src/hashtab.c
C xsrc/external/mit/libXpm/dist/src/create.c
U xsrc/external/mit/libXpm/dist/src/WrFFrI.c
U xsrc/external/mit/libXpm/dist/src/Makefile.am
U xsrc/external/mit/libXpm/dist/src/CrPFrDat.c
U xsrc/external/mit/libXpm/dist/src/CrBufFrI.c
U xsrc/external/mit/libXpm/dist/src/XpmI.h
U xsrc/external/mit/libXpm/dist/src/RdFToBuf.c
U xsrc/external/mit/libXpm/dist/src/CrPFrI.c
U xsrc/external/mit/libXpm/dist/src/amigax.h
U xsrc/external/mit/libXpm/dist/src/CrIFrBuf.c
U xsrc/external/mit/libXpm/dist/src/CrPFrBuf.c
U xsrc/external/mit/libXpm/dist/src/scan.c
U xsrc/external/mit/libXpm/dist/src/RdFToDat.c
U xsrc/external/mit/libXpm/dist/src/CrIFrDat.c
U xsrc/external/mit/libXpm/dist/src/RdFToP.c
U xsrc/external/mit/libXpm/dist/src/simx.c
U xsrc/external/mit/libXpm/dist/src/CrDatFrI.c
U xsrc/external/mit/libXpm/dist/src/WrFFrP.c
U xsrc/external/mit/libXpm/dist/src/CrIFrP.c
U xsrc/external/mit/libXpm/dist/src/WrFFrBuf.c
U xsrc/external/mit/libXpm/dist/src/CrBufFrP.c
U xsrc/external/mit/libXpm/dist/src/Image.c
U xsrc/external/mit/libXpm/dist/src/amigax.c
U xsrc/external/mit/libXpm/dist/src/rgb.c
U xsrc/external/mit/libXpm/dist/src/rgbtab.h
U xsrc/external/mit/libXpm/dist/m4/ltoptions.m4
U xsrc/external/mit/libXpm/dist/m4/libtool.m4
U xsrc/external/mit/libXpm/dist/m4/ltversion.m4
U xsrc/external/mit/libXpm/dist/m4/lt~obsolete.m4
U xsrc/external/mit/libXpm/dist/m4/ax_define_dir.m4
U xsrc/external/mit/libXpm/dist/m4/ltsugar.m4
U xsrc/external/mit/libXpm/dist/cxpm/cxpm.c
U xsrc/external/mit/libXpm/dist/cxpm/Makefile.in
U xsrc/external/mit/libXpm/dist/cxpm/Makefile.am
U xsrc/external/mit/libXpm/dist/man/XpmWriteFileFromBuffer.man
U xsrc/external/mit/libXpm/dist/man/XpmCreatePixmapFromBuffer.man
U xsrc/external/mit/libXpm/dist/man/Makefile.in
U xsrc/external/mit/libXpm/dist/man/XpmCreateBufferFromImage.man
U xsrc/external/mit/libXpm/dist/man/XpmCreateImageFromXpmImage.man
U xsrc/external/mit/libXpm/dist/man/XpmCreateBufferFromPixmap.man
U xsrc/external/mit/libXpm/dist/man/sxpm.man
U xsrc/external/mit/libXpm/dist/man/XpmWriteFileFromImage.man
U xsrc/external/mit/libXpm/dist/man/XpmReadFileToData.man
U xsrc/external/mit/libXpm/dist/man/XpmCreateDataFromPixmap.man
U xsrc/external/mit/libXpm/dist/man/XpmCreateXpmImageFromData.man
U xsrc/external/mit/libXpm/dist/man/XpmFree.man
U xsrc/external/mit/libXpm/dist/man/XpmCreatePixmap.man
U xsrc/external/mit/libXpm/dist/man/XpmReadFileToPixmap.man
U xsrc/external/mit/libXpm/dist/man/Makefile.am
U xsrc/external/mit/libXpm/dist/man/XpmCreateImageFromData.man
U xsrc/external/mit/libXpm/dist/man/XpmFreeExtensions.man
U xsrc/external/mit/libXpm/dist/man/XpmReadFileToImage.man
U xsrc/external/mit/libXpm/dist/man/XpmCreateImageFromBuffer.man
U xsrc/external/mit/libXpm/dist/man/XpmFreeXpmImage.man
U xsrc/external/mit/libXpm/dist/man/XpmGetErrorString.man
U 

CVS import: xsrc/external/mit/libXpm/dist

2023-01-18 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Thu Jan 19 05:12:24 UTC 2023

Update of /cvsroot/xsrc/external/mit/libXpm/dist
In directory ivanova.netbsd.org:/tmp/cvs-serv13997

Log Message:
initial import of libXpm-3.5.15

Status:

Vendor Tag: xorg
Release Tags:   libXpm-3-5-15

U xsrc/external/mit/libXpm/dist/COPYING
N xsrc/external/mit/libXpm/dist/test-driver
U xsrc/external/mit/libXpm/dist/README.md
U xsrc/external/mit/libXpm/dist/configure
U xsrc/external/mit/libXpm/dist/ChangeLog
U xsrc/external/mit/libXpm/dist/compile
U xsrc/external/mit/libXpm/dist/AUTHORS
U xsrc/external/mit/libXpm/dist/Makefile.am
U xsrc/external/mit/libXpm/dist/COPYRIGHT
U xsrc/external/mit/libXpm/dist/config.sub
N xsrc/external/mit/libXpm/dist/tap-driver.sh
U xsrc/external/mit/libXpm/dist/Makefile.in
U xsrc/external/mit/libXpm/dist/configure.ac
U xsrc/external/mit/libXpm/dist/depcomp
U xsrc/external/mit/libXpm/dist/missing
U xsrc/external/mit/libXpm/dist/xpm.pc.in
U xsrc/external/mit/libXpm/dist/config.guess
U xsrc/external/mit/libXpm/dist/INSTALL
U xsrc/external/mit/libXpm/dist/ltmain.sh
U xsrc/external/mit/libXpm/dist/config.h.in
U xsrc/external/mit/libXpm/dist/install-sh
U xsrc/external/mit/libXpm/dist/aclocal.m4
U xsrc/external/mit/libXpm/dist/sxpm/plaid_mask.xpm
U xsrc/external/mit/libXpm/dist/sxpm/plaid.xpm
U xsrc/external/mit/libXpm/dist/sxpm/Makefile.am
U xsrc/external/mit/libXpm/dist/sxpm/plaid_ext.xpm
U xsrc/external/mit/libXpm/dist/sxpm/sxpm.c
U xsrc/external/mit/libXpm/dist/sxpm/Makefile.in
U xsrc/external/mit/libXpm/dist/include/Makefile.in
U xsrc/external/mit/libXpm/dist/include/Makefile.am
U xsrc/external/mit/libXpm/dist/include/X11/xpm.h
U xsrc/external/mit/libXpm/dist/src/parse.c
U xsrc/external/mit/libXpm/dist/src/WrFFrDat.c
U xsrc/external/mit/libXpm/dist/src/Makefile.in
U xsrc/external/mit/libXpm/dist/src/Attrib.c
U xsrc/external/mit/libXpm/dist/src/simx.h
U xsrc/external/mit/libXpm/dist/src/misc.c
U xsrc/external/mit/libXpm/dist/src/Info.c
U xsrc/external/mit/libXpm/dist/src/RdFToI.c
U xsrc/external/mit/libXpm/dist/src/CrDatFrP.c
U xsrc/external/mit/libXpm/dist/src/data.c
U xsrc/external/mit/libXpm/dist/src/hashtab.c
C xsrc/external/mit/libXpm/dist/src/create.c
U xsrc/external/mit/libXpm/dist/src/WrFFrI.c
U xsrc/external/mit/libXpm/dist/src/Makefile.am
U xsrc/external/mit/libXpm/dist/src/CrPFrDat.c
U xsrc/external/mit/libXpm/dist/src/CrBufFrI.c
U xsrc/external/mit/libXpm/dist/src/XpmI.h
U xsrc/external/mit/libXpm/dist/src/RdFToBuf.c
U xsrc/external/mit/libXpm/dist/src/CrPFrI.c
U xsrc/external/mit/libXpm/dist/src/amigax.h
U xsrc/external/mit/libXpm/dist/src/CrIFrBuf.c
U xsrc/external/mit/libXpm/dist/src/CrPFrBuf.c
U xsrc/external/mit/libXpm/dist/src/scan.c
U xsrc/external/mit/libXpm/dist/src/RdFToDat.c
U xsrc/external/mit/libXpm/dist/src/CrIFrDat.c
U xsrc/external/mit/libXpm/dist/src/RdFToP.c
U xsrc/external/mit/libXpm/dist/src/simx.c
U xsrc/external/mit/libXpm/dist/src/CrDatFrI.c
U xsrc/external/mit/libXpm/dist/src/WrFFrP.c
U xsrc/external/mit/libXpm/dist/src/CrIFrP.c
U xsrc/external/mit/libXpm/dist/src/WrFFrBuf.c
U xsrc/external/mit/libXpm/dist/src/CrBufFrP.c
U xsrc/external/mit/libXpm/dist/src/Image.c
U xsrc/external/mit/libXpm/dist/src/amigax.c
U xsrc/external/mit/libXpm/dist/src/rgb.c
U xsrc/external/mit/libXpm/dist/src/rgbtab.h
U xsrc/external/mit/libXpm/dist/m4/ltoptions.m4
U xsrc/external/mit/libXpm/dist/m4/libtool.m4
U xsrc/external/mit/libXpm/dist/m4/ltversion.m4
U xsrc/external/mit/libXpm/dist/m4/lt~obsolete.m4
U xsrc/external/mit/libXpm/dist/m4/ax_define_dir.m4
U xsrc/external/mit/libXpm/dist/m4/ltsugar.m4
U xsrc/external/mit/libXpm/dist/cxpm/cxpm.c
U xsrc/external/mit/libXpm/dist/cxpm/Makefile.in
U xsrc/external/mit/libXpm/dist/cxpm/Makefile.am
U xsrc/external/mit/libXpm/dist/man/XpmWriteFileFromBuffer.man
U xsrc/external/mit/libXpm/dist/man/XpmCreatePixmapFromBuffer.man
U xsrc/external/mit/libXpm/dist/man/Makefile.in
U xsrc/external/mit/libXpm/dist/man/XpmCreateBufferFromImage.man
U xsrc/external/mit/libXpm/dist/man/XpmCreateImageFromXpmImage.man
U xsrc/external/mit/libXpm/dist/man/XpmCreateBufferFromPixmap.man
U xsrc/external/mit/libXpm/dist/man/sxpm.man
U xsrc/external/mit/libXpm/dist/man/XpmWriteFileFromImage.man
U xsrc/external/mit/libXpm/dist/man/XpmReadFileToData.man
U xsrc/external/mit/libXpm/dist/man/XpmCreateDataFromPixmap.man
U xsrc/external/mit/libXpm/dist/man/XpmCreateXpmImageFromData.man
U xsrc/external/mit/libXpm/dist/man/XpmFree.man
U xsrc/external/mit/libXpm/dist/man/XpmCreatePixmap.man
U xsrc/external/mit/libXpm/dist/man/XpmReadFileToPixmap.man
U xsrc/external/mit/libXpm/dist/man/Makefile.am
U xsrc/external/mit/libXpm/dist/man/XpmCreateImageFromData.man
U xsrc/external/mit/libXpm/dist/man/XpmFreeExtensions.man
U xsrc/external/mit/libXpm/dist/man/XpmReadFileToImage.man
U xsrc/external/mit/libXpm/dist/man/XpmCreateImageFromBuffer.man
U xsrc/external/mit/libXpm/dist/man/XpmFreeXpmImage.man
U xsrc/external/mit/libXpm/dist/man/XpmGetErrorString.man
U 

Re: CVS commit: src/sys/dev/wscons

2023-01-18 Thread Valery Ushakov
On Wed, Jan 18, 2023 at 12:02:17 -0500, Christos Zoulas wrote:

> Module Name:  src
> Committed By: christos
> Date: Wed Jan 18 17:02:17 UTC 2023
> 
> Modified Files:
>   src/sys/dev/wscons: wsemul_vt100_subr.c
> 
> Log Message:
> Add rin, indn, vpa, hpa, and cbt terminfo capabilities (Crystal Kolipe)

They probably need to be added to the terminfo description too.

-uwe


CVS commit: src/lib/libc/inet

2023-01-18 Thread Taylor R Campbell
Module Name:src
Committed By:   riastradh
Date:   Wed Jan 18 23:16:05 UTC 2023

Modified Files:
src/lib/libc/inet: inet.3

Log Message:
inet(3): Fix typo in description of size argument.

This is the size of dst, not of src.  The size of src is determined
by the address family.

Fix markup while here: .Fa for function arguments, not .Ar which is
for command arguments.


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/lib/libc/inet/inet.3

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

Modified files:

Index: src/lib/libc/inet/inet.3
diff -u src/lib/libc/inet/inet.3:1.6 src/lib/libc/inet/inet.3:1.7
--- src/lib/libc/inet/inet.3:1.6	Sun Dec  4 01:29:32 2022
+++ src/lib/libc/inet/inet.3	Wed Jan 18 23:16:05 2023
@@ -1,4 +1,4 @@
-.\"	$NetBSD: inet.3,v 1.6 2022/12/04 01:29:32 uwe Exp $
+.\"	$NetBSD: inet.3,v 1.7 2023/01/18 23:16:05 riastradh Exp $
 .\"
 .\" Copyright (c) 1983, 1990, 1991, 1993
 .\"	The Regents of the University of California.  All rights reserved.
@@ -120,10 +120,19 @@ It returns NULL if a system error occurs
 .Va errno
 will have been set), or it returns a pointer to the destination string.
 The
-.Ar size
+.Fa size
 parameter is the size of the
-.Ar buf
-argument.
+.Fa dst
+buffer.
+For
+.Dv AF_INET ,
+this must have space for
+.Dv INET_ADDRSTRLEN Pq 16
+bytes; for
+.Dv AF_INET6 ,
+this must have space for
+.Dv INET6_ADDRSTRLEN Pq 46
+bytes.
 .Pp
 The routine
 .Fn inet_ntoa



CVS commit: src/lib/libc/inet

2023-01-18 Thread Taylor R Campbell
Module Name:src
Committed By:   riastradh
Date:   Wed Jan 18 23:16:05 UTC 2023

Modified Files:
src/lib/libc/inet: inet.3

Log Message:
inet(3): Fix typo in description of size argument.

This is the size of dst, not of src.  The size of src is determined
by the address family.

Fix markup while here: .Fa for function arguments, not .Ar which is
for command arguments.


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/lib/libc/inet/inet.3

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



re: CVS commit: xsrc/external/mit/xorg-cf-files/dist

2023-01-18 Thread matthew green
> In interest of reducing the diff to upstream I would suggest to use
> their fix and if that is not sufficient we should talk to them.
>
> https://gitlab.freedesktop.org/xorg/util/cf/-/commit/90b66dc73deb9ef303690370395cf831425547c7

thanks, that's a better idea and more what i was hoping
someone would do... unfortunately, it's incomplete in the
same way that uwe@ originally mentioned.. just a few lines
further down:

---
#if HasLargeTmp || SystemV4
#define ArAddCmd ArCmdBase ru
#else
#define ArAddCmd ArCmdBase rul
#endif
#endif
#ifndef ArExtCmd
#if HasLargeTmp || SystemV4
#define ArExtCmd ArCmdBase x
#else
#define ArExtCmd ArCmdBase xl
#endif
#endif
---

ie, these also need the new "|| HasGnuAr" added too.  i
guess both of these aren't used in modern code ;)


.mrg.


CVS commit: [netbsd-8] src/doc

2023-01-18 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Wed Jan 18 19:35:44 UTC 2023

Modified Files:
src/doc [netbsd-8]: CHANGES-8.3

Log Message:
Ticket #1783


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.161 -r1.1.2.162 src/doc/CHANGES-8.3

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-8.3
diff -u src/doc/CHANGES-8.3:1.1.2.161 src/doc/CHANGES-8.3:1.1.2.162
--- src/doc/CHANGES-8.3:1.1.2.161	Fri Jan  6 13:52:44 2023
+++ src/doc/CHANGES-8.3	Wed Jan 18 19:35:44 2023
@@ -1,4 +1,4 @@
- $NetBSD: CHANGES-8.3,v 1.1.2.161 2023/01/06 13:52:44 martin Exp $
+ $NetBSD: CHANGES-8.3,v 1.1.2.162 2023/01/18 19:35:44 martin Exp $
 
 A complete list of changes from the NetBSD 8.2 release to the NetBSD 8.3
 release:
@@ -3001,3 +3001,15 @@ lib/libc/gen/err.31.23
 	but exit() instead.
 	[kre, ticket #1782]
 
+sys/dev/pci/pcidevs1.1469-1.1476
+sys/dev/pci/sdhc_pci.c1.20
+sys/dev/pci/pcidevs.hregen
+sys/dev/pci/pcidevs_data.h			regen
+
+	- Add some AMD 17h/9xh, 17h/Axh and 19h/1xh devices.
+	- Add some Intel Xeon Scalable devices.
+	- Update Intel Elkhart Lake devices.
+	- Add Aquantia (Marvell) AQC113 Ethernet devices and the variants.
+	- Fix typo. s/SSC/SCC/.
+	[msaitoh, ticket #1783]
+



CVS commit: [netbsd-8] src/doc

2023-01-18 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Wed Jan 18 19:35:44 UTC 2023

Modified Files:
src/doc [netbsd-8]: CHANGES-8.3

Log Message:
Ticket #1783


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.161 -r1.1.2.162 src/doc/CHANGES-8.3

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



CVS commit: [netbsd-8] src/sys/dev/pci

2023-01-18 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Wed Jan 18 19:33:30 UTC 2023

Modified Files:
src/sys/dev/pci [netbsd-8]: pcidevs.h pcidevs_data.h

Log Message:
Regen for ticket #1783


To generate a diff of this commit:
cvs rdiff -u -r1.1281.2.23 -r1.1281.2.24 src/sys/dev/pci/pcidevs.h
cvs rdiff -u -r1.1280.2.23 -r1.1280.2.24 src/sys/dev/pci/pcidevs_data.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: [netbsd-8] src/sys/dev/pci

2023-01-18 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Wed Jan 18 19:33:30 UTC 2023

Modified Files:
src/sys/dev/pci [netbsd-8]: pcidevs.h pcidevs_data.h

Log Message:
Regen for ticket #1783


To generate a diff of this commit:
cvs rdiff -u -r1.1281.2.23 -r1.1281.2.24 src/sys/dev/pci/pcidevs.h
cvs rdiff -u -r1.1280.2.23 -r1.1280.2.24 src/sys/dev/pci/pcidevs_data.h

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



CVS commit: [netbsd-8] src/sys/dev/pci

2023-01-18 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Wed Jan 18 19:31:43 UTC 2023

Modified Files:
src/sys/dev/pci [netbsd-8]: pcidevs sdhc_pci.c

Log Message:
Pull up following revision(s) (requested by msaitoh in ticket #1783):

sys/dev/pci/sdhc_pci.c: revision 1.20
sys/dev/pci/pcidevs: revision 1.1469
sys/dev/pci/pcidevs: revision 1.1470
sys/dev/pci/pcidevs: revision 1.1471
sys/dev/pci/pcidevs: revision 1.1472
sys/dev/pci/pcidevs: revision 1.1473
sys/dev/pci/pcidevs: revision 1.1474
sys/dev/pci/pcidevs: revision 1.1475
sys/dev/pci/pcidevs: revision 1.1476

Add some AMD 17h/9xh devices from OpenBSD.
Add AMD F17/Axh devices.
Add some Xeon Scalable devices from OpenBSD.
Update Intel Elkhart Lake devices.
Add Elkhart Lake Shared SRAM.
Fix typo. s/SSC/SCC/.
Fix typo. No functional change.
add Aquantia (Marvell) AQC113 ethernet devices and the variants
Add AMD Family 19h/1xh devices.


To generate a diff of this commit:
cvs rdiff -u -r1.1289.2.23 -r1.1289.2.24 src/sys/dev/pci/pcidevs
cvs rdiff -u -r1.14.2.1 -r1.14.2.2 src/sys/dev/pci/sdhc_pci.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/pcidevs
diff -u src/sys/dev/pci/pcidevs:1.1289.2.23 src/sys/dev/pci/pcidevs:1.1289.2.24
--- src/sys/dev/pci/pcidevs:1.1289.2.23	Tue Oct 11 17:57:17 2022
+++ src/sys/dev/pci/pcidevs	Wed Jan 18 19:31:43 2023
@@ -1,4 +1,4 @@
-$NetBSD: pcidevs,v 1.1289.2.23 2022/10/11 17:57:17 martin Exp $
+$NetBSD: pcidevs,v 1.1289.2.24 2023/01/18 19:31:43 martin Exp $
 
 /*
  * Copyright (c) 1995, 1996 Christopher G. Demetriou
@@ -1028,6 +1028,7 @@ product AMD F17_IOMMU		0x1451	Family17h 
 product AMD F17_PCIE_1		0x1452	Family17h PCIe
 product AMD F17_PCIE_2		0x1453	Family17h PCIe
 product AMD F17_PCIE_3		0x1454	Family17h PCIe
+product AMD F17_AX_PCIE_DUMMY	0x1455	17h/Axh PCIe Dummy Function
 product AMD F17_CCP_1		0x1456	Family17h Crypto
 product AMD F17_HDA		0x1457	Family17h HD Audio
 product AMD F17_PCIE_DUMMY	0x145a	Family17h PCIe Dummy Function
@@ -1053,7 +1054,43 @@ product AMD F17_7X_RESV_SPP	0x1485	Famil
 product AMD F17_7X_CCP		0x1486	Family17h/7xh Crypto
 product AMD F17_3X_HDA		0x1487	17h/7xh HD Audio
 product AMD F17_7X_USB3		0x149c	Family17h/7xh USB 3.0 Host Controller
+product AMD F19_1X_IOMMU	0x149e	19h/7xh IOMMU
+product AMD F19_1X_PCIE_DUMMY_HB 0x149f	19h/7xh PCIe Dummy Host Bridge
+product AMD F19_1X_RC		0x14a4	19h/1xh Root Complex
+product AMD F19_1X_GPPB_0	0x14a5	19h/1xh PCIe GPP Bridge
+product AMD F19_1X_RCEC		0x14a6	19h/1xh RCEC
+product AMD F19_1X_INTNL_GPPB	0x14a7	19h/1xh Internal PCIe GPP Bridge
+product AMD F19_1X_GPPB_1	0x14aa	19h/1xh PCIe GPP Bridge
+product AMD F19_1X_GPPB_2	0x14ab	19h/1xh PCIe GPP Bridge
+product AMD F19_1X_PCIE_DUMMY_0	0x14ac	19h/1xh PCIe Dummy Function
+product AMD F19_1X_DF_0		0x14ad	19h/1xh Data Fabric
+product AMD F19_1X_DF_1		0x14ae	19h/1xh Data Fabric
+product AMD F19_1X_DF_2		0x14af	19h/1xh Data Fabric
+product AMD F19_1X_DF_3		0x14b0	19h/1xh Data Fabric
+product AMD F19_1X_DF_4		0x14b1	19h/1xh Data Fabric
+product AMD F19_1X_DF_5		0x14b2	19h/1xh Data Fabric
+product AMD F19_1X_DF_6		0x14b3	19h/1xh Data Fabric
+product AMD F19_1X_DF_7		0x14b4	19h/1xh Data Fabric
+product AMD F17_AX_RC		0x14b5	17h/Axh Root Complex
+product AMD F17_AX_IOMMU	0x14b6	17h/Axh IOMMU
+product AMD F17_AX_PCIE_DUMMY_HB 0x14b7	17h/Axh PCIe Dummy Host Bridge
+product AMD F17_AX_INTNL_GPPB_0	0x14b9	17h/Axh Internal GPP Bridge 0
+product AMD F17_AX_GPPB		0x14ba	17h/Axh PCIe GPP Bridge
+product AMD F19_1X_NTB_0	0x14c0	19h/1xh Primary PCIe Non Transparent Bridge
+product AMD F19_1X_VNTB		0x14c1	19h/1xh Secondary vNTB
+product AMD F19_1X_PCIE_DUMMY_1	0x14c2	19h/1xh PCIe Dummy Function
+product AMD F19_1X_NTB_1	0x14c3	19h/1xh PCIe Non Transparent Bridge
+product AMD F19_1X_SWDS		0x14c4	19h/1xh Swith NBIF DS
+product AMD F19_1X_NVME		0x14c5	19h/1xh NVMe
+product AMD F19_1X_SWUS		0x14c6	19h/1xh Swith US in PCIe
+product AMD F19_1X_PSP		0x14ca	19h/1xh PSP
+product AMD F19_1X_ACP		0x14cb	19h/1xh ACP
+product AMD F19_1X_HDA		0x14cc	19h/1xh HD Audio
 product AMD F19_6X_RC		0x14d8	19h/6xh Root Complex
+product AMD F17_AX_XHCI_0	0x1503	17h/Axh USB 3.1 xHCI
+product AMD F17_AX_XHCI_1	0x1504	17h/Axh USB 3.1 xHCI
+product AMD F17_AX_USB_BIOM	0x1505	17h/Axh Secure USB BIOmetric
+product AMD F17_AX_GFX		0x1506	17h/Axh Internal GPU
 product AMD F14_RC		0x1510	Family14h Root Complex
 product AMD F14_PCIE_1		0x1512	Family14h PCIe
 product AMD F14_PCIE_2		0x1513	Family14h PCIe
@@ -1085,6 +1122,7 @@ product AMD F15_6X_HDA		0x157a	15h/6xh A
 product AMD F15_6X_HB		0x157b	15h/6xh Host Bridge
 product AMD F15_6X_RP		0x157c	15h/6xh Root Port
 product AMD F15_6X_HB_2		0x157d	15h/6xh Host Bridge
+product AMD F19_1X_XHCI		0x157f	19h/1xh USB 3.2
 product AMD F16_30_HT		0x1580	Family16h HyperTransport Configuration
 product AMD F16_30_ADDR		0x1581	Family16h 

CVS commit: [netbsd-8] src/sys/dev/pci

2023-01-18 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Wed Jan 18 19:31:43 UTC 2023

Modified Files:
src/sys/dev/pci [netbsd-8]: pcidevs sdhc_pci.c

Log Message:
Pull up following revision(s) (requested by msaitoh in ticket #1783):

sys/dev/pci/sdhc_pci.c: revision 1.20
sys/dev/pci/pcidevs: revision 1.1469
sys/dev/pci/pcidevs: revision 1.1470
sys/dev/pci/pcidevs: revision 1.1471
sys/dev/pci/pcidevs: revision 1.1472
sys/dev/pci/pcidevs: revision 1.1473
sys/dev/pci/pcidevs: revision 1.1474
sys/dev/pci/pcidevs: revision 1.1475
sys/dev/pci/pcidevs: revision 1.1476

Add some AMD 17h/9xh devices from OpenBSD.
Add AMD F17/Axh devices.
Add some Xeon Scalable devices from OpenBSD.
Update Intel Elkhart Lake devices.
Add Elkhart Lake Shared SRAM.
Fix typo. s/SSC/SCC/.
Fix typo. No functional change.
add Aquantia (Marvell) AQC113 ethernet devices and the variants
Add AMD Family 19h/1xh devices.


To generate a diff of this commit:
cvs rdiff -u -r1.1289.2.23 -r1.1289.2.24 src/sys/dev/pci/pcidevs
cvs rdiff -u -r1.14.2.1 -r1.14.2.2 src/sys/dev/pci/sdhc_pci.c

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



CVS commit: [netbsd-9] src/doc

2023-01-18 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Wed Jan 18 19:29:16 UTC 2023

Modified Files:
src/doc [netbsd-9]: CHANGES-9.4

Log Message:
Ticket #1566


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.39 -r1.1.2.40 src/doc/CHANGES-9.4

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-9.4
diff -u src/doc/CHANGES-9.4:1.1.2.39 src/doc/CHANGES-9.4:1.1.2.40
--- src/doc/CHANGES-9.4:1.1.2.39	Sat Jan  7 15:04:01 2023
+++ src/doc/CHANGES-9.4	Wed Jan 18 19:29:16 2023
@@ -1,4 +1,4 @@
-# $NetBSD: CHANGES-9.4,v 1.1.2.39 2023/01/07 15:04:01 martin Exp $
+# $NetBSD: CHANGES-9.4,v 1.1.2.40 2023/01/18 19:29:16 martin Exp $
 
 A complete list of changes from the NetBSD 9.3 release to the NetBSD 9.4
 release:
@@ -552,3 +552,15 @@ sys/arch/mac68k/conf/INSTALL			1.58
 	Disable (comment out) options DIAGNOSTIC in INSTALL kernels.
 	[tsutsui, ticket #1565]
 
+sys/dev/pci/pcidevs1.1469-1.1476
+sys/dev/pci/sdhc_pci.c1.20
+sys/dev/pci/pcidevs.hregen
+sys/dev/pci/pcidevs_data.h			regen
+
+	- Add some AMD 17h/9xh, 17h/Axh and 19h/1xh devices.
+	- Add some Intel Xeon Scalable devices.
+	- Update Intel Elkhart Lake devices.
+	- Add Aquantia (Marvell) AQC113 Ethernet devices and the variants.
+	- Fix typo. s/SSC/SCC/.
+	[msaitoh, ticket #1566]
+



CVS commit: [netbsd-9] src/doc

2023-01-18 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Wed Jan 18 19:29:16 UTC 2023

Modified Files:
src/doc [netbsd-9]: CHANGES-9.4

Log Message:
Ticket #1566


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.39 -r1.1.2.40 src/doc/CHANGES-9.4

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



CVS commit: [netbsd-9] src/sys/dev/pci

2023-01-18 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Wed Jan 18 19:27:51 UTC 2023

Modified Files:
src/sys/dev/pci [netbsd-9]: pcidevs.h pcidevs_data.h

Log Message:
Regen for ticket #1566


To generate a diff of this commit:
cvs rdiff -u -r1.1371.2.13 -r1.1371.2.14 src/sys/dev/pci/pcidevs.h
cvs rdiff -u -r1.1370.2.13 -r1.1370.2.14 src/sys/dev/pci/pcidevs_data.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: [netbsd-9] src/sys/dev/pci

2023-01-18 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Wed Jan 18 19:27:51 UTC 2023

Modified Files:
src/sys/dev/pci [netbsd-9]: pcidevs.h pcidevs_data.h

Log Message:
Regen for ticket #1566


To generate a diff of this commit:
cvs rdiff -u -r1.1371.2.13 -r1.1371.2.14 src/sys/dev/pci/pcidevs.h
cvs rdiff -u -r1.1370.2.13 -r1.1370.2.14 src/sys/dev/pci/pcidevs_data.h

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



CVS commit: [netbsd-9] src/sys/dev/pci

2023-01-18 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Wed Jan 18 19:26:30 UTC 2023

Modified Files:
src/sys/dev/pci [netbsd-9]: pcidevs sdhc_pci.c

Log Message:
Pull up following revision(s) (requested by msaitoh in ticket #1566):

sys/dev/pci/sdhc_pci.c: revision 1.20
sys/dev/pci/pcidevs: revision 1.1469
sys/dev/pci/pcidevs: revision 1.1470
sys/dev/pci/pcidevs: revision 1.1471
sys/dev/pci/pcidevs: revision 1.1472
sys/dev/pci/pcidevs: revision 1.1473
sys/dev/pci/pcidevs: revision 1.1474
sys/dev/pci/pcidevs: revision 1.1475
sys/dev/pci/pcidevs: revision 1.1476

Add some AMD 17h/9xh devices from OpenBSD.
Add AMD F17/Axh devices.
Add some Xeon Scalable devices from OpenBSD.
Update Intel Elkhart Lake devices.
Add Elkhart Lake Shared SRAM.
Fix typo. s/SSC/SCC/.
Fix typo. No functional change.
add Aquantia (Marvell) AQC113 ethernet devices and the variants
Add AMD Family 19h/1xh devices.


To generate a diff of this commit:
cvs rdiff -u -r1.1383.2.13 -r1.1383.2.14 src/sys/dev/pci/pcidevs
cvs rdiff -u -r1.14.16.1 -r1.14.16.2 src/sys/dev/pci/sdhc_pci.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/pcidevs
diff -u src/sys/dev/pci/pcidevs:1.1383.2.13 src/sys/dev/pci/pcidevs:1.1383.2.14
--- src/sys/dev/pci/pcidevs:1.1383.2.13	Tue Oct 11 17:49:35 2022
+++ src/sys/dev/pci/pcidevs	Wed Jan 18 19:26:30 2023
@@ -1,4 +1,4 @@
-$NetBSD: pcidevs,v 1.1383.2.13 2022/10/11 17:49:35 martin Exp $
+$NetBSD: pcidevs,v 1.1383.2.14 2023/01/18 19:26:30 martin Exp $
 
 /*
  * Copyright (c) 1995, 1996 Christopher G. Demetriou
@@ -1028,6 +1028,7 @@ product AMD F17_IOMMU		0x1451	Family17h 
 product AMD F17_PCIE_1		0x1452	Family17h PCIe
 product AMD F17_PCIE_2		0x1453	Family17h PCIe
 product AMD F17_PCIE_3		0x1454	Family17h PCIe
+product AMD F17_AX_PCIE_DUMMY	0x1455	17h/Axh PCIe Dummy Function
 product AMD F17_CCP_1		0x1456	Family17h Crypto
 product AMD F17_HDA		0x1457	Family17h HD Audio
 product AMD F17_PCIE_DUMMY	0x145a	Family17h PCIe Dummy Function
@@ -1053,7 +1054,43 @@ product AMD F17_7X_RESV_SPP	0x1485	Famil
 product AMD F17_7X_CCP		0x1486	Family17h/7xh Crypto
 product AMD F17_3X_HDA		0x1487	17h/7xh HD Audio
 product AMD F17_7X_USB3		0x149c	Family17h/7xh USB 3.0 Host Controller
+product AMD F19_1X_IOMMU	0x149e	19h/7xh IOMMU
+product AMD F19_1X_PCIE_DUMMY_HB 0x149f	19h/7xh PCIe Dummy Host Bridge
+product AMD F19_1X_RC		0x14a4	19h/1xh Root Complex
+product AMD F19_1X_GPPB_0	0x14a5	19h/1xh PCIe GPP Bridge
+product AMD F19_1X_RCEC		0x14a6	19h/1xh RCEC
+product AMD F19_1X_INTNL_GPPB	0x14a7	19h/1xh Internal PCIe GPP Bridge
+product AMD F19_1X_GPPB_1	0x14aa	19h/1xh PCIe GPP Bridge
+product AMD F19_1X_GPPB_2	0x14ab	19h/1xh PCIe GPP Bridge
+product AMD F19_1X_PCIE_DUMMY_0	0x14ac	19h/1xh PCIe Dummy Function
+product AMD F19_1X_DF_0		0x14ad	19h/1xh Data Fabric
+product AMD F19_1X_DF_1		0x14ae	19h/1xh Data Fabric
+product AMD F19_1X_DF_2		0x14af	19h/1xh Data Fabric
+product AMD F19_1X_DF_3		0x14b0	19h/1xh Data Fabric
+product AMD F19_1X_DF_4		0x14b1	19h/1xh Data Fabric
+product AMD F19_1X_DF_5		0x14b2	19h/1xh Data Fabric
+product AMD F19_1X_DF_6		0x14b3	19h/1xh Data Fabric
+product AMD F19_1X_DF_7		0x14b4	19h/1xh Data Fabric
+product AMD F17_AX_RC		0x14b5	17h/Axh Root Complex
+product AMD F17_AX_IOMMU	0x14b6	17h/Axh IOMMU
+product AMD F17_AX_PCIE_DUMMY_HB 0x14b7	17h/Axh PCIe Dummy Host Bridge
+product AMD F17_AX_INTNL_GPPB_0	0x14b9	17h/Axh Internal GPP Bridge 0
+product AMD F17_AX_GPPB		0x14ba	17h/Axh PCIe GPP Bridge
+product AMD F19_1X_NTB_0	0x14c0	19h/1xh Primary PCIe Non Transparent Bridge
+product AMD F19_1X_VNTB		0x14c1	19h/1xh Secondary vNTB
+product AMD F19_1X_PCIE_DUMMY_1	0x14c2	19h/1xh PCIe Dummy Function
+product AMD F19_1X_NTB_1	0x14c3	19h/1xh PCIe Non Transparent Bridge
+product AMD F19_1X_SWDS		0x14c4	19h/1xh Swith NBIF DS
+product AMD F19_1X_NVME		0x14c5	19h/1xh NVMe
+product AMD F19_1X_SWUS		0x14c6	19h/1xh Swith US in PCIe
+product AMD F19_1X_PSP		0x14ca	19h/1xh PSP
+product AMD F19_1X_ACP		0x14cb	19h/1xh ACP
+product AMD F19_1X_HDA		0x14cc	19h/1xh HD Audio
 product AMD F19_6X_RC		0x14d8	19h/6xh Root Complex
+product AMD F17_AX_XHCI_0	0x1503	17h/Axh USB 3.1 xHCI
+product AMD F17_AX_XHCI_1	0x1504	17h/Axh USB 3.1 xHCI
+product AMD F17_AX_USB_BIOM	0x1505	17h/Axh Secure USB BIOmetric
+product AMD F17_AX_GFX		0x1506	17h/Axh Internal GPU
 product AMD F14_RC		0x1510	Family14h Root Complex
 product AMD F14_PCIE_1		0x1512	Family14h PCIe
 product AMD F14_PCIE_2		0x1513	Family14h PCIe
@@ -1085,6 +1122,7 @@ product AMD F15_6X_HDA		0x157a	15h/6xh A
 product AMD F15_6X_HB		0x157b	15h/6xh Host Bridge
 product AMD F15_6X_RP		0x157c	15h/6xh Root Port
 product AMD F15_6X_HB_2		0x157d	15h/6xh Host Bridge
+product AMD F19_1X_XHCI		0x157f	19h/1xh USB 3.2
 product AMD F16_30_HT		0x1580	Family16h HyperTransport Configuration
 product AMD F16_30_ADDR		0x1581	

CVS commit: [netbsd-9] src/sys/dev/pci

2023-01-18 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Wed Jan 18 19:26:30 UTC 2023

Modified Files:
src/sys/dev/pci [netbsd-9]: pcidevs sdhc_pci.c

Log Message:
Pull up following revision(s) (requested by msaitoh in ticket #1566):

sys/dev/pci/sdhc_pci.c: revision 1.20
sys/dev/pci/pcidevs: revision 1.1469
sys/dev/pci/pcidevs: revision 1.1470
sys/dev/pci/pcidevs: revision 1.1471
sys/dev/pci/pcidevs: revision 1.1472
sys/dev/pci/pcidevs: revision 1.1473
sys/dev/pci/pcidevs: revision 1.1474
sys/dev/pci/pcidevs: revision 1.1475
sys/dev/pci/pcidevs: revision 1.1476

Add some AMD 17h/9xh devices from OpenBSD.
Add AMD F17/Axh devices.
Add some Xeon Scalable devices from OpenBSD.
Update Intel Elkhart Lake devices.
Add Elkhart Lake Shared SRAM.
Fix typo. s/SSC/SCC/.
Fix typo. No functional change.
add Aquantia (Marvell) AQC113 ethernet devices and the variants
Add AMD Family 19h/1xh devices.


To generate a diff of this commit:
cvs rdiff -u -r1.1383.2.13 -r1.1383.2.14 src/sys/dev/pci/pcidevs
cvs rdiff -u -r1.14.16.1 -r1.14.16.2 src/sys/dev/pci/sdhc_pci.c

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



CVS commit: [netbsd-10] src/doc

2023-01-18 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Wed Jan 18 19:23:38 UTC 2023

Modified Files:
src/doc [netbsd-10]: CHANGES-10.0

Log Message:
Ticket #50


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.22 -r1.1.2.23 src/doc/CHANGES-10.0

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-10.0
diff -u src/doc/CHANGES-10.0:1.1.2.22 src/doc/CHANGES-10.0:1.1.2.23
--- src/doc/CHANGES-10.0:1.1.2.22	Fri Jan 13 19:15:32 2023
+++ src/doc/CHANGES-10.0	Wed Jan 18 19:23:38 2023
@@ -1,4 +1,4 @@
-# $NetBSD: CHANGES-10.0,v 1.1.2.22 2023/01/13 19:15:32 martin Exp $
+# $NetBSD: CHANGES-10.0,v 1.1.2.23 2023/01/18 19:23:38 martin Exp $
 
 A complete list of changes from the initial NetBSD 10.0 branch on 2022-12-16
 until the 10.0 release:
@@ -524,3 +524,14 @@ sys/sys/kauth.h	1.89
 	than the private key and the peer preshared key.
 	[jakllsch, ticket #49]
 
+sys/dev/pci/pcidevs1.1472-1.1476
+sys/dev/pci/sdhc_pci.c1.20
+sys/dev/pci/pcidevs.hregen
+sys/dev/pci/pcidevs_data.h			regen
+
+	- Update Intel Elkhart Lake devices.
+	- Add AMD 19h/1xh devices.
+	- Add Aquantia (Marvell) AQC113 Ethernet devices and the variants.
+	- Fix typo. s/SSC/SCC/.
+	[msaitoh, ticket #50]
+



CVS commit: [netbsd-10] src/doc

2023-01-18 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Wed Jan 18 19:23:38 UTC 2023

Modified Files:
src/doc [netbsd-10]: CHANGES-10.0

Log Message:
Ticket #50


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.22 -r1.1.2.23 src/doc/CHANGES-10.0

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



CVS commit: [netbsd-10] src/sys/dev/pci

2023-01-18 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Wed Jan 18 19:22:45 UTC 2023

Modified Files:
src/sys/dev/pci [netbsd-10]: pcidevs.h pcidevs_data.h

Log Message:
Regen for ticket #50


To generate a diff of this commit:
cvs rdiff -u -r1.1452 -r1.1452.2.1 src/sys/dev/pci/pcidevs.h
cvs rdiff -u -r1.1451 -r1.1451.2.1 src/sys/dev/pci/pcidevs_data.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: [netbsd-10] src/sys/dev/pci

2023-01-18 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Wed Jan 18 19:22:45 UTC 2023

Modified Files:
src/sys/dev/pci [netbsd-10]: pcidevs.h pcidevs_data.h

Log Message:
Regen for ticket #50


To generate a diff of this commit:
cvs rdiff -u -r1.1452 -r1.1452.2.1 src/sys/dev/pci/pcidevs.h
cvs rdiff -u -r1.1451 -r1.1451.2.1 src/sys/dev/pci/pcidevs_data.h

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



CVS commit: [netbsd-10] src/sys/dev/pci

2023-01-18 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Wed Jan 18 19:21:49 UTC 2023

Modified Files:
src/sys/dev/pci [netbsd-10]: pcidevs sdhc_pci.c

Log Message:
Pull up following revision(s) (requested by msaitoh in ticket #50):

sys/dev/pci/sdhc_pci.c: revision 1.20
sys/dev/pci/pcidevs: revision 1.1472
sys/dev/pci/pcidevs: revision 1.1473
sys/dev/pci/pcidevs: revision 1.1474
sys/dev/pci/pcidevs: revision 1.1475
sys/dev/pci/pcidevs: revision 1.1476

Update Intel Elkhart Lake devices.
Add Elkhart Lake Shared SRAM.
Fix typo. s/SSC/SCC/.
Fix typo. No functional change.
add Aquantia (Marvell) AQC113 ethernet devices and the variants
Add AMD Family 19h/1xh devices.


To generate a diff of this commit:
cvs rdiff -u -r1.1471 -r1.1471.2.1 src/sys/dev/pci/pcidevs
cvs rdiff -u -r1.19 -r1.19.2.1 src/sys/dev/pci/sdhc_pci.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/pcidevs
diff -u src/sys/dev/pci/pcidevs:1.1471 src/sys/dev/pci/pcidevs:1.1471.2.1
--- src/sys/dev/pci/pcidevs:1.1471	Tue Nov 22 14:55:28 2022
+++ src/sys/dev/pci/pcidevs	Wed Jan 18 19:21:49 2023
@@ -1,4 +1,4 @@
-$NetBSD: pcidevs,v 1.1471 2022/11/22 14:55:28 msaitoh Exp $
+$NetBSD: pcidevs,v 1.1471.2.1 2023/01/18 19:21:49 martin Exp $
 
 /*
  * Copyright (c) 1995, 1996 Christopher G. Demetriou
@@ -1054,11 +1054,38 @@ product AMD F17_7X_RESV_SPP	0x1485	Famil
 product AMD F17_7X_CCP		0x1486	Family17h/7xh Crypto
 product AMD F17_3X_HDA		0x1487	17h/7xh HD Audio
 product AMD F17_7X_USB3		0x149c	Family17h/7xh USB 3.0 Host Controller
+product AMD F19_1X_IOMMU	0x149e	19h/7xh IOMMU
+product AMD F19_1X_PCIE_DUMMY_HB 0x149f	19h/7xh PCIe Dummy Host Bridge
+product AMD F19_1X_RC		0x14a4	19h/1xh Root Complex
+product AMD F19_1X_GPPB_0	0x14a5	19h/1xh PCIe GPP Bridge
+product AMD F19_1X_RCEC		0x14a6	19h/1xh RCEC
+product AMD F19_1X_INTNL_GPPB	0x14a7	19h/1xh Internal PCIe GPP Bridge
+product AMD F19_1X_GPPB_1	0x14aa	19h/1xh PCIe GPP Bridge
+product AMD F19_1X_GPPB_2	0x14ab	19h/1xh PCIe GPP Bridge
+product AMD F19_1X_PCIE_DUMMY_0	0x14ac	19h/1xh PCIe Dummy Function
+product AMD F19_1X_DF_0		0x14ad	19h/1xh Data Fabric
+product AMD F19_1X_DF_1		0x14ae	19h/1xh Data Fabric
+product AMD F19_1X_DF_2		0x14af	19h/1xh Data Fabric
+product AMD F19_1X_DF_3		0x14b0	19h/1xh Data Fabric
+product AMD F19_1X_DF_4		0x14b1	19h/1xh Data Fabric
+product AMD F19_1X_DF_5		0x14b2	19h/1xh Data Fabric
+product AMD F19_1X_DF_6		0x14b3	19h/1xh Data Fabric
+product AMD F19_1X_DF_7		0x14b4	19h/1xh Data Fabric
 product AMD F17_AX_RC		0x14b5	17h/Axh Root Complex
 product AMD F17_AX_IOMMU	0x14b6	17h/Axh IOMMU
 product AMD F17_AX_PCIE_DUMMY_HB 0x14b7	17h/Axh PCIe Dummy Host Bridge
 product AMD F17_AX_INTNL_GPPB_0	0x14b9	17h/Axh Internal GPP Bridge 0
 product AMD F17_AX_GPPB		0x14ba	17h/Axh PCIe GPP Bridge
+product AMD F19_1X_NTB_0	0x14c0	19h/1xh Primary PCIe Non Transparent Bridge
+product AMD F19_1X_VNTB		0x14c1	19h/1xh Secondary vNTB
+product AMD F19_1X_PCIE_DUMMY_1	0x14c2	19h/1xh PCIe Dummy Function
+product AMD F19_1X_NTB_1	0x14c3	19h/1xh PCIe Non Transparent Bridge
+product AMD F19_1X_SWDS		0x14c4	19h/1xh Swith NBIF DS
+product AMD F19_1X_NVME		0x14c5	19h/1xh NVMe
+product AMD F19_1X_SWUS		0x14c6	19h/1xh Swith US in PCIe
+product AMD F19_1X_PSP		0x14ca	19h/1xh PSP
+product AMD F19_1X_ACP		0x14cb	19h/1xh ACP
+product AMD F19_1X_HDA		0x14cc	19h/1xh HD Audio
 product AMD F19_6X_RC		0x14d8	19h/6xh Root Complex
 product AMD F17_AX_XHCI_0	0x1503	17h/Axh USB 3.1 xHCI
 product AMD F17_AX_XHCI_1	0x1504	17h/Axh USB 3.1 xHCI
@@ -1095,6 +1122,7 @@ product AMD F15_6X_HDA		0x157a	15h/6xh A
 product AMD F15_6X_HB		0x157b	15h/6xh Host Bridge
 product AMD F15_6X_RP		0x157c	15h/6xh Root Port
 product AMD F15_6X_HB_2		0x157d	15h/6xh Host Bridge
+product AMD F19_1X_XHCI		0x157f	19h/1xh USB 3.2
 product AMD F16_30_HT		0x1580	Family16h HyperTransport Configuration
 product AMD F16_30_ADDR		0x1581	Family16h Address Map Configuration
 product AMD F16_30_DRAM		0x1582	Family16h DRAM Configuration
@@ -1404,17 +1432,25 @@ product APPLE BCM5701		0x1645	BCM5701
 
 /* Aquantia Corp. */
 product AQUANTIA AQC100		0x00b1	AQC100 10 Gigabit Network Adapter
+product AQUANTIA AQC113DEV	0x00c0	AQC113DEV 10 Gigabit Network Adapter
+product AQUANTIA AQC113		0x04c0	AQC113 10 Gigabit Network Adapter
 product AQUANTIA AQC107		0x07b1	AQC107 10 Gigabit Network Adapter
 product AQUANTIA AQC108		0x08b1	AQC108 5 Gigabit Network Adapter
 product AQUANTIA AQC109		0x09b1	AQC109 2.5 Gigabit Network Adapter
 product AQUANTIA AQC111		0x11b1	AQC111 5 Gigabit Network Adapter
+product AQUANTIA AQC116C	0x11c0	AQC116C Gigabit Network Adapter
 product AQUANTIA AQC112		0x12b1	AQC112 2.5 Gigabit Network Adapter
+product AQUANTIA AQC115C	0x12c0	AQC115C 2.5 Gigabit Network Adapter
+product AQUANTIA AQC113C	0x14c0	AQC113C 10 Gigabit Network Adapter
+product AQUANTIA AQC113CA	0x34c0	AQC113CA 10 

CVS commit: [netbsd-10] src/sys/dev/pci

2023-01-18 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Wed Jan 18 19:21:49 UTC 2023

Modified Files:
src/sys/dev/pci [netbsd-10]: pcidevs sdhc_pci.c

Log Message:
Pull up following revision(s) (requested by msaitoh in ticket #50):

sys/dev/pci/sdhc_pci.c: revision 1.20
sys/dev/pci/pcidevs: revision 1.1472
sys/dev/pci/pcidevs: revision 1.1473
sys/dev/pci/pcidevs: revision 1.1474
sys/dev/pci/pcidevs: revision 1.1475
sys/dev/pci/pcidevs: revision 1.1476

Update Intel Elkhart Lake devices.
Add Elkhart Lake Shared SRAM.
Fix typo. s/SSC/SCC/.
Fix typo. No functional change.
add Aquantia (Marvell) AQC113 ethernet devices and the variants
Add AMD Family 19h/1xh devices.


To generate a diff of this commit:
cvs rdiff -u -r1.1471 -r1.1471.2.1 src/sys/dev/pci/pcidevs
cvs rdiff -u -r1.19 -r1.19.2.1 src/sys/dev/pci/sdhc_pci.c

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



CVS commit: src/sys/dev/wscons

2023-01-18 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed Jan 18 17:02:17 UTC 2023

Modified Files:
src/sys/dev/wscons: wsemul_vt100_subr.c

Log Message:
Add rin, indn, vpa, hpa, and cbt terminfo capabilities (Crystal Kolipe)


To generate a diff of this commit:
cvs rdiff -u -r1.25 -r1.26 src/sys/dev/wscons/wsemul_vt100_subr.c

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



CVS commit: src/sys/dev/wscons

2023-01-18 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed Jan 18 17:02:17 UTC 2023

Modified Files:
src/sys/dev/wscons: wsemul_vt100_subr.c

Log Message:
Add rin, indn, vpa, hpa, and cbt terminfo capabilities (Crystal Kolipe)


To generate a diff of this commit:
cvs rdiff -u -r1.25 -r1.26 src/sys/dev/wscons/wsemul_vt100_subr.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/wscons/wsemul_vt100_subr.c
diff -u src/sys/dev/wscons/wsemul_vt100_subr.c:1.25 src/sys/dev/wscons/wsemul_vt100_subr.c:1.26
--- src/sys/dev/wscons/wsemul_vt100_subr.c:1.25	Mon Jan  9 16:53:44 2023
+++ src/sys/dev/wscons/wsemul_vt100_subr.c	Wed Jan 18 12:02:17 2023
@@ -1,4 +1,4 @@
-/* $NetBSD: wsemul_vt100_subr.c,v 1.25 2023/01/09 21:53:44 christos Exp $ */
+/* $NetBSD: wsemul_vt100_subr.c,v 1.26 2023/01/18 17:02:17 christos Exp $ */
 
 /*
  * Copyright (c) 1998
@@ -27,7 +27,7 @@
  */
 
 #include 
-__KERNEL_RCSID(0, "$NetBSD: wsemul_vt100_subr.c,v 1.25 2023/01/09 21:53:44 christos Exp $");
+__KERNEL_RCSID(0, "$NetBSD: wsemul_vt100_subr.c,v 1.26 2023/01/18 17:02:17 christos Exp $");
 
 #include 
 #include 
@@ -188,7 +188,7 @@ wsemul_vt100_el(struct vt100base_data *e
 void
 wsemul_vt100_handle_csi(struct vt100base_data *edp, u_char c)
 {
-	int n, help, flags, fgcol, bgcol;
+	int n, m, help, flags, fgcol, bgcol;
 	long attr, bkgdattr;
 
 #define A3(a, b, c) (((a) << 16) | ((b) << 8) | (c))
@@ -410,6 +410,9 @@ wsemul_vt100_handle_csi(struct vt100base
 		edp->ccol -= uimin(DEF1_ARG(edp, 0), edp->ccol);
 		edp->flags &= ~VTFL_LASTCHAR;
 		break;
+	case 'G': /* CHA */
+		edp->ccol = uimin(DEF1_ARG(edp, 0) - 1, edp->ncols -1);
+		break;
 	case 'H': /* CUP */
 	case 'f': /* HVP */
 		if (edp->flags & VTFL_DECOM)
@@ -445,15 +448,40 @@ wsemul_vt100_handle_csi(struct vt100base
 			COPYCOLS(edp, edp->ccol + n, edp->ccol, help);
 		ERASECOLS(edp, NCOLS(edp) - n, n, edp->bkgdattr);
 		break;
+	case 'S': /* SU */
+		wsemul_vt100_scrollup(edp, DEF1_ARG(edp, 0));
+		break;
+	case 'T': /* SD */
+		wsemul_vt100_scrolldown(edp, DEF1_ARG(edp, 0));
+		break;
 	case 'X': /* ECH erase character */
 		n = uimin(DEF1_ARG(edp, 0), COLS_LEFT(edp) + 1);
 		ERASECOLS(edp, edp->ccol, n, edp->bkgdattr);
 		break;
+	case 'Z': /* CBT */
+		if (edp->ccol == 0)
+			break;
+		for (m = 0; m < DEF1_ARG(edp, 0); m++) {
+			if (edp->tabs) {
+for (n = edp->ccol - 1; n > 0; n--) {
+	if (edp->tabs[n])
+		break;
+}
+			} else
+n = (edp->ccol - 1) & ~7;
+			edp->ccol = n;
+			if (n == 0)
+break;
+		}
+		break;
 	case 'c': /* DA primary */
 		if (ARG(edp, 0) == 0)
 			wsdisplay_emulinput(edp->cbcookie, WSEMUL_VT_ID1,
 	sizeof(WSEMUL_VT_ID1) - 1);
 		break;
+	case 'd': /* VPA */
+		edp->crow = uimin(DEF1_ARG(edp, 0) - 1, edp->nrows - 1);
+ 		break;
 	case 'g': /* TBC */
 		KASSERT(edp->tabs != 0);
 		switch (ARG(edp, 0)) {



CVS commit: src/external/gpl3/binutils/usr.bin/ld/arch

2023-01-18 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed Jan 18 12:58:11 UTC 2023

Modified Files:
src/external/gpl3/binutils/usr.bin/ld/arch/aarch64: config.h
src/external/gpl3/binutils/usr.bin/ld/arch/aarch64eb: config.h
src/external/gpl3/binutils/usr.bin/ld/arch/alpha: config.h
src/external/gpl3/binutils/usr.bin/ld/arch/earm: config.h
src/external/gpl3/binutils/usr.bin/ld/arch/hppa: config.h
src/external/gpl3/binutils/usr.bin/ld/arch/i386: config.h
src/external/gpl3/binutils/usr.bin/ld/arch/ia64: config.h
src/external/gpl3/binutils/usr.bin/ld/arch/m68000: config.h
src/external/gpl3/binutils/usr.bin/ld/arch/m68k: config.h
src/external/gpl3/binutils/usr.bin/ld/arch/mips64eb: config.h
src/external/gpl3/binutils/usr.bin/ld/arch/mips64el: config.h
src/external/gpl3/binutils/usr.bin/ld/arch/mipseb: config.h
src/external/gpl3/binutils/usr.bin/ld/arch/mipsel: config.h
src/external/gpl3/binutils/usr.bin/ld/arch/mipsn64eb: config.h
src/external/gpl3/binutils/usr.bin/ld/arch/powerpc: config.h
src/external/gpl3/binutils/usr.bin/ld/arch/powerpc64: config.h
src/external/gpl3/binutils/usr.bin/ld/arch/riscv32: config.h
src/external/gpl3/binutils/usr.bin/ld/arch/riscv64: config.h
src/external/gpl3/binutils/usr.bin/ld/arch/sh3eb: config.h
src/external/gpl3/binutils/usr.bin/ld/arch/sh3el: config.h
src/external/gpl3/binutils/usr.bin/ld/arch/sparc: config.h
src/external/gpl3/binutils/usr.bin/ld/arch/sparc64: config.h
src/external/gpl3/binutils/usr.bin/ld/arch/vax: config.h
src/external/gpl3/binutils/usr.bin/ld/arch/x86_64: config.h

Log Message:
turn off executable-stack default when the gnu stack note is missing.


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 \
src/external/gpl3/binutils/usr.bin/ld/arch/aarch64/config.h
cvs rdiff -u -r1.4 -r1.5 \
src/external/gpl3/binutils/usr.bin/ld/arch/aarch64eb/config.h
cvs rdiff -u -r1.10 -r1.11 \
src/external/gpl3/binutils/usr.bin/ld/arch/alpha/config.h
cvs rdiff -u -r1.9 -r1.10 \
src/external/gpl3/binutils/usr.bin/ld/arch/earm/config.h
cvs rdiff -u -r1.10 -r1.11 \
src/external/gpl3/binutils/usr.bin/ld/arch/hppa/config.h
cvs rdiff -u -r1.12 -r1.13 \
src/external/gpl3/binutils/usr.bin/ld/arch/i386/config.h
cvs rdiff -u -r1.9 -r1.10 \
src/external/gpl3/binutils/usr.bin/ld/arch/ia64/config.h
cvs rdiff -u -r1.10 -r1.11 \
src/external/gpl3/binutils/usr.bin/ld/arch/m68000/config.h
cvs rdiff -u -r1.10 -r1.11 \
src/external/gpl3/binutils/usr.bin/ld/arch/m68k/config.h
cvs rdiff -u -r1.11 -r1.12 \
src/external/gpl3/binutils/usr.bin/ld/arch/mips64eb/config.h
cvs rdiff -u -r1.11 -r1.12 \
src/external/gpl3/binutils/usr.bin/ld/arch/mips64el/config.h
cvs rdiff -u -r1.12 -r1.13 \
src/external/gpl3/binutils/usr.bin/ld/arch/mipseb/config.h
cvs rdiff -u -r1.12 -r1.13 \
src/external/gpl3/binutils/usr.bin/ld/arch/mipsel/config.h
cvs rdiff -u -r1.3 -r1.4 \
src/external/gpl3/binutils/usr.bin/ld/arch/mipsn64eb/config.h
cvs rdiff -u -r1.10 -r1.11 \
src/external/gpl3/binutils/usr.bin/ld/arch/powerpc/config.h
cvs rdiff -u -r1.10 -r1.11 \
src/external/gpl3/binutils/usr.bin/ld/arch/powerpc64/config.h
cvs rdiff -u -r1.7 -r1.8 \
src/external/gpl3/binutils/usr.bin/ld/arch/riscv32/config.h
cvs rdiff -u -r1.6 -r1.7 \
src/external/gpl3/binutils/usr.bin/ld/arch/riscv64/config.h
cvs rdiff -u -r1.10 -r1.11 \
src/external/gpl3/binutils/usr.bin/ld/arch/sh3eb/config.h
cvs rdiff -u -r1.10 -r1.11 \
src/external/gpl3/binutils/usr.bin/ld/arch/sh3el/config.h
cvs rdiff -u -r1.10 -r1.11 \
src/external/gpl3/binutils/usr.bin/ld/arch/sparc/config.h
cvs rdiff -u -r1.10 -r1.11 \
src/external/gpl3/binutils/usr.bin/ld/arch/sparc64/config.h
cvs rdiff -u -r1.10 -r1.11 \
src/external/gpl3/binutils/usr.bin/ld/arch/vax/config.h
cvs rdiff -u -r1.12 -r1.13 \
src/external/gpl3/binutils/usr.bin/ld/arch/x86_64/config.h

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

Modified files:

Index: src/external/gpl3/binutils/usr.bin/ld/arch/aarch64/config.h
diff -u src/external/gpl3/binutils/usr.bin/ld/arch/aarch64/config.h:1.9 src/external/gpl3/binutils/usr.bin/ld/arch/aarch64/config.h:1.10
--- src/external/gpl3/binutils/usr.bin/ld/arch/aarch64/config.h:1.9	Fri Jan 13 10:56:29 2023
+++ src/external/gpl3/binutils/usr.bin/ld/arch/aarch64/config.h	Wed Jan 18 07:58:08 2023
@@ -23,7 +23,7 @@
 
 /* Define to 0 if you want to disable the generation of an executable stack
when a .note-GNU-stack section is missing. */
-#define DEFAULT_LD_EXECSTACK 1
+#define DEFAULT_LD_EXECSTACK 0
 
 /* The default method for DT_TEXTREL check in ELF linker. */
 #define DEFAULT_LD_TEXTREL_CHECK textrel_check_none

Index: src/external/gpl3/binutils/usr.bin/ld/arch/aarch64eb/config.h
diff -u 

CVS commit: src/external/gpl3/binutils/usr.bin/ld/arch

2023-01-18 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed Jan 18 12:58:11 UTC 2023

Modified Files:
src/external/gpl3/binutils/usr.bin/ld/arch/aarch64: config.h
src/external/gpl3/binutils/usr.bin/ld/arch/aarch64eb: config.h
src/external/gpl3/binutils/usr.bin/ld/arch/alpha: config.h
src/external/gpl3/binutils/usr.bin/ld/arch/earm: config.h
src/external/gpl3/binutils/usr.bin/ld/arch/hppa: config.h
src/external/gpl3/binutils/usr.bin/ld/arch/i386: config.h
src/external/gpl3/binutils/usr.bin/ld/arch/ia64: config.h
src/external/gpl3/binutils/usr.bin/ld/arch/m68000: config.h
src/external/gpl3/binutils/usr.bin/ld/arch/m68k: config.h
src/external/gpl3/binutils/usr.bin/ld/arch/mips64eb: config.h
src/external/gpl3/binutils/usr.bin/ld/arch/mips64el: config.h
src/external/gpl3/binutils/usr.bin/ld/arch/mipseb: config.h
src/external/gpl3/binutils/usr.bin/ld/arch/mipsel: config.h
src/external/gpl3/binutils/usr.bin/ld/arch/mipsn64eb: config.h
src/external/gpl3/binutils/usr.bin/ld/arch/powerpc: config.h
src/external/gpl3/binutils/usr.bin/ld/arch/powerpc64: config.h
src/external/gpl3/binutils/usr.bin/ld/arch/riscv32: config.h
src/external/gpl3/binutils/usr.bin/ld/arch/riscv64: config.h
src/external/gpl3/binutils/usr.bin/ld/arch/sh3eb: config.h
src/external/gpl3/binutils/usr.bin/ld/arch/sh3el: config.h
src/external/gpl3/binutils/usr.bin/ld/arch/sparc: config.h
src/external/gpl3/binutils/usr.bin/ld/arch/sparc64: config.h
src/external/gpl3/binutils/usr.bin/ld/arch/vax: config.h
src/external/gpl3/binutils/usr.bin/ld/arch/x86_64: config.h

Log Message:
turn off executable-stack default when the gnu stack note is missing.


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 \
src/external/gpl3/binutils/usr.bin/ld/arch/aarch64/config.h
cvs rdiff -u -r1.4 -r1.5 \
src/external/gpl3/binutils/usr.bin/ld/arch/aarch64eb/config.h
cvs rdiff -u -r1.10 -r1.11 \
src/external/gpl3/binutils/usr.bin/ld/arch/alpha/config.h
cvs rdiff -u -r1.9 -r1.10 \
src/external/gpl3/binutils/usr.bin/ld/arch/earm/config.h
cvs rdiff -u -r1.10 -r1.11 \
src/external/gpl3/binutils/usr.bin/ld/arch/hppa/config.h
cvs rdiff -u -r1.12 -r1.13 \
src/external/gpl3/binutils/usr.bin/ld/arch/i386/config.h
cvs rdiff -u -r1.9 -r1.10 \
src/external/gpl3/binutils/usr.bin/ld/arch/ia64/config.h
cvs rdiff -u -r1.10 -r1.11 \
src/external/gpl3/binutils/usr.bin/ld/arch/m68000/config.h
cvs rdiff -u -r1.10 -r1.11 \
src/external/gpl3/binutils/usr.bin/ld/arch/m68k/config.h
cvs rdiff -u -r1.11 -r1.12 \
src/external/gpl3/binutils/usr.bin/ld/arch/mips64eb/config.h
cvs rdiff -u -r1.11 -r1.12 \
src/external/gpl3/binutils/usr.bin/ld/arch/mips64el/config.h
cvs rdiff -u -r1.12 -r1.13 \
src/external/gpl3/binutils/usr.bin/ld/arch/mipseb/config.h
cvs rdiff -u -r1.12 -r1.13 \
src/external/gpl3/binutils/usr.bin/ld/arch/mipsel/config.h
cvs rdiff -u -r1.3 -r1.4 \
src/external/gpl3/binutils/usr.bin/ld/arch/mipsn64eb/config.h
cvs rdiff -u -r1.10 -r1.11 \
src/external/gpl3/binutils/usr.bin/ld/arch/powerpc/config.h
cvs rdiff -u -r1.10 -r1.11 \
src/external/gpl3/binutils/usr.bin/ld/arch/powerpc64/config.h
cvs rdiff -u -r1.7 -r1.8 \
src/external/gpl3/binutils/usr.bin/ld/arch/riscv32/config.h
cvs rdiff -u -r1.6 -r1.7 \
src/external/gpl3/binutils/usr.bin/ld/arch/riscv64/config.h
cvs rdiff -u -r1.10 -r1.11 \
src/external/gpl3/binutils/usr.bin/ld/arch/sh3eb/config.h
cvs rdiff -u -r1.10 -r1.11 \
src/external/gpl3/binutils/usr.bin/ld/arch/sh3el/config.h
cvs rdiff -u -r1.10 -r1.11 \
src/external/gpl3/binutils/usr.bin/ld/arch/sparc/config.h
cvs rdiff -u -r1.10 -r1.11 \
src/external/gpl3/binutils/usr.bin/ld/arch/sparc64/config.h
cvs rdiff -u -r1.10 -r1.11 \
src/external/gpl3/binutils/usr.bin/ld/arch/vax/config.h
cvs rdiff -u -r1.12 -r1.13 \
src/external/gpl3/binutils/usr.bin/ld/arch/x86_64/config.h

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



CVS commit: src/tools/binutils

2023-01-18 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed Jan 18 12:52:55 UTC 2023

Modified Files:
src/tools/binutils: Makefile

Log Message:
Disable enabling executable stack when the gnu stack note is missing.
Merge common configure arguments.


To generate a diff of this commit:
cvs rdiff -u -r1.36 -r1.37 src/tools/binutils/Makefile

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

Modified files:

Index: src/tools/binutils/Makefile
diff -u src/tools/binutils/Makefile:1.36 src/tools/binutils/Makefile:1.37
--- src/tools/binutils/Makefile:1.36	Sat Dec 31 00:44:25 2022
+++ src/tools/binutils/Makefile	Wed Jan 18 07:52:55 2023
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.36 2022/12/31 05:44:25 mrg Exp $
+#	$NetBSD: Makefile,v 1.37 2023/01/18 12:52:55 christos Exp $
 
 .include 
 
@@ -11,10 +11,15 @@ BRANDING?=	\
 	--with-bugurl="http://www.NetBSD.org/support/send-pr.html; \
 	--with-lib-path="=/usr/lib" --with-sysroot
 
-CONFIGURE_ARGS=	--target=${MACHINE_GNU_PLATFORM} --disable-nls \
+BASE_CONFIGURE_ARGS= \
+	--target=${MACHINE_GNU_PLATFORM} \
+	--enable-initfini-array=yes \
+	--enable-default-execstack=no \
+	${BRANDING}
+
+CONFIGURE_ARGS=	--disable-nls --disable-werror \
 		--program-transform-name="s,^,${MACHINE_GNU_PLATFORM}-," \
-		--disable-werror --enable-initfini-array=yes \
-		${BRANDING}
+		${BASE_CONFIGURE_ARGS}
 
 MAKE_ARGS=	MACHINE= MAKEINFO=${TOOL_MAKEINFO:Q}
 
@@ -61,9 +66,7 @@ native-binutils: .native/.configure_done
 			${HOST_SH} ${GNUHOSTDIST}/configure \
 			--build=`${GNUHOSTDIST}/config.guess` \
 			--host=${MACHINE_GNU_PLATFORM} \
-			--target=${MACHINE_GNU_PLATFORM} \
-			--enable-initfini-array=yes \
-			${BRANDING} \
+			${BASE_CONFIGURE_ARGS} \
 		)
 	PATH=${TOOLDIR}/bin:$$PATH; export PATH; \
 		(cd .native && ${MAKE} configure-host)



CVS commit: src/tools/binutils

2023-01-18 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed Jan 18 12:52:55 UTC 2023

Modified Files:
src/tools/binutils: Makefile

Log Message:
Disable enabling executable stack when the gnu stack note is missing.
Merge common configure arguments.


To generate a diff of this commit:
cvs rdiff -u -r1.36 -r1.37 src/tools/binutils/Makefile

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



Re: CVS commit: src/distrib/amd64

2023-01-18 Thread Martin Husemann
On Wed, Jan 18, 2023 at 11:54:57AM +, David Brownlee wrote:
> Adding an explicit -E seemed like the simplest and smallest

I missed the part that kre explained: this is not a login shell,
so indeed your change is the most simple solution.

Martin


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

2023-01-18 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed Jan 18 12:28:55 UTC 2023

Modified Files:
src/sys/arch/i386/stand: Makefile.booters

Log Message:
Fix the clang build by setting -z noseparate-code


To generate a diff of this commit:
cvs rdiff -u -r1.94 -r1.95 src/sys/arch/i386/stand/Makefile.booters

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

Modified files:

Index: src/sys/arch/i386/stand/Makefile.booters
diff -u src/sys/arch/i386/stand/Makefile.booters:1.94 src/sys/arch/i386/stand/Makefile.booters:1.95
--- src/sys/arch/i386/stand/Makefile.booters:1.94	Sun Sep  6 03:20:28 2020
+++ src/sys/arch/i386/stand/Makefile.booters	Wed Jan 18 07:28:54 2023
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.booters,v 1.94 2020/09/06 07:20:28 mrg Exp $
+#	$NetBSD: Makefile.booters,v 1.95 2023/01/18 12:28:54 christos Exp $
 
 NOLIBCSANITIZER=
 NOSANITIZER=
@@ -77,7 +77,7 @@ cleandir distclean: .WAIT cleanlibdir
 cleanlibdir:
 	-rm -rf lib
 
-LDFLAGS+=-Wl,-M -Wl,-e,start 	# -N does not work properly.
+LDFLAGS+=-Wl,-z,noseparate-code -Wl,-M -Wl,-e,start 	# -N does not work properly.
 
 LIBLIST=${LIBI386} ${LIBSA} ${LIBZ} ${LIBSA} ${LIBKERN} ${LIBI386} ${LIBSA}
 



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

2023-01-18 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed Jan 18 12:28:55 UTC 2023

Modified Files:
src/sys/arch/i386/stand: Makefile.booters

Log Message:
Fix the clang build by setting -z noseparate-code


To generate a diff of this commit:
cvs rdiff -u -r1.94 -r1.95 src/sys/arch/i386/stand/Makefile.booters

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



Re: CVS commit: src/distrib/amd64

2023-01-18 Thread David Brownlee
On Tue, 17 Jan 2023 at 08:57, Robert Elz  wrote:
>
> Date:Tue, 17 Jan 2023 08:13:12 +0100
> From:Martin Husemann 
> Message-ID:  <20230117071312.ga18...@mail.duskware.de>
>
>   | what is missing in this
>   | environment so it does not work by default?
>
> The shell started this way is not a login shell, so does
> not read any of the standard login scripts, and I assume
> also does not have ENV set to a suitable startup script
> either.

Adding an explicit -E seemed like the simplest and smallest (not
adding an additional file to the image) way to trigger this behaviour
(and also clearest to anyone reading through). (Happy to be adjusted
by someone with better sh fu :)

So essentially I think there are two questions (referencing martin's reply)

1) Should this be amd64 only:

No. I wanted to start with amd64 to establish a baseline, and then
work towards ports with very limited install space & memory

2) Is this the best mechanism:

There is an argument that any interactive shell should default to -E
in the absence of some other trigger, whether login, single user,
install sh (not -DSMALL), or just typing sh (or some subset, such as
with an explicit '-i' or interactive with '-l')

Some other systems (and shells) do this, but I feel there would need
to be a clear and coherent way to not trigger the behaviour.

David


CVS commit: src/sys/dev/pci

2023-01-18 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Wed Jan 18 11:53:26 UTC 2023

Modified Files:
src/sys/dev/pci: pcidevs.h pcidevs_data.h

Log Message:
Regen.


To generate a diff of this commit:
cvs rdiff -u -r1.1456 -r1.1457 src/sys/dev/pci/pcidevs.h
cvs rdiff -u -r1.1455 -r1.1456 src/sys/dev/pci/pcidevs_data.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/sys/dev/pci

2023-01-18 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Wed Jan 18 11:53:26 UTC 2023

Modified Files:
src/sys/dev/pci: pcidevs.h pcidevs_data.h

Log Message:
Regen.


To generate a diff of this commit:
cvs rdiff -u -r1.1456 -r1.1457 src/sys/dev/pci/pcidevs.h
cvs rdiff -u -r1.1455 -r1.1456 src/sys/dev/pci/pcidevs_data.h

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



CVS commit: src/sys/dev/pci

2023-01-18 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Wed Jan 18 11:52:38 UTC 2023

Modified Files:
src/sys/dev/pci: pcidevs

Log Message:
Add AMD Family 19h/1xh devices.


To generate a diff of this commit:
cvs rdiff -u -r1.1475 -r1.1476 src/sys/dev/pci/pcidevs

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



CVS commit: src/sys/dev/pci

2023-01-18 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Wed Jan 18 11:52:38 UTC 2023

Modified Files:
src/sys/dev/pci: pcidevs

Log Message:
Add AMD Family 19h/1xh devices.


To generate a diff of this commit:
cvs rdiff -u -r1.1475 -r1.1476 src/sys/dev/pci/pcidevs

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/pcidevs
diff -u src/sys/dev/pci/pcidevs:1.1475 src/sys/dev/pci/pcidevs:1.1476
--- src/sys/dev/pci/pcidevs:1.1475	Sat Jan 14 13:18:17 2023
+++ src/sys/dev/pci/pcidevs	Wed Jan 18 11:52:38 2023
@@ -1,4 +1,4 @@
-$NetBSD: pcidevs,v 1.1475 2023/01/14 13:18:17 ryo Exp $
+$NetBSD: pcidevs,v 1.1476 2023/01/18 11:52:38 msaitoh Exp $
 
 /*
  * Copyright (c) 1995, 1996 Christopher G. Demetriou
@@ -1054,11 +1054,38 @@ product AMD F17_7X_RESV_SPP	0x1485	Famil
 product AMD F17_7X_CCP		0x1486	Family17h/7xh Crypto
 product AMD F17_3X_HDA		0x1487	17h/7xh HD Audio
 product AMD F17_7X_USB3		0x149c	Family17h/7xh USB 3.0 Host Controller
+product AMD F19_1X_IOMMU	0x149e	19h/7xh IOMMU
+product AMD F19_1X_PCIE_DUMMY_HB 0x149f	19h/7xh PCIe Dummy Host Bridge
+product AMD F19_1X_RC		0x14a4	19h/1xh Root Complex
+product AMD F19_1X_GPPB_0	0x14a5	19h/1xh PCIe GPP Bridge
+product AMD F19_1X_RCEC		0x14a6	19h/1xh RCEC
+product AMD F19_1X_INTNL_GPPB	0x14a7	19h/1xh Internal PCIe GPP Bridge
+product AMD F19_1X_GPPB_1	0x14aa	19h/1xh PCIe GPP Bridge
+product AMD F19_1X_GPPB_2	0x14ab	19h/1xh PCIe GPP Bridge
+product AMD F19_1X_PCIE_DUMMY_0	0x14ac	19h/1xh PCIe Dummy Function
+product AMD F19_1X_DF_0		0x14ad	19h/1xh Data Fabric
+product AMD F19_1X_DF_1		0x14ae	19h/1xh Data Fabric
+product AMD F19_1X_DF_2		0x14af	19h/1xh Data Fabric
+product AMD F19_1X_DF_3		0x14b0	19h/1xh Data Fabric
+product AMD F19_1X_DF_4		0x14b1	19h/1xh Data Fabric
+product AMD F19_1X_DF_5		0x14b2	19h/1xh Data Fabric
+product AMD F19_1X_DF_6		0x14b3	19h/1xh Data Fabric
+product AMD F19_1X_DF_7		0x14b4	19h/1xh Data Fabric
 product AMD F17_AX_RC		0x14b5	17h/Axh Root Complex
 product AMD F17_AX_IOMMU	0x14b6	17h/Axh IOMMU
 product AMD F17_AX_PCIE_DUMMY_HB 0x14b7	17h/Axh PCIe Dummy Host Bridge
 product AMD F17_AX_INTNL_GPPB_0	0x14b9	17h/Axh Internal GPP Bridge 0
 product AMD F17_AX_GPPB		0x14ba	17h/Axh PCIe GPP Bridge
+product AMD F19_1X_NTB_0	0x14c0	19h/1xh Primary PCIe Non Transparent Bridge
+product AMD F19_1X_VNTB		0x14c1	19h/1xh Secondary vNTB
+product AMD F19_1X_PCIE_DUMMY_1	0x14c2	19h/1xh PCIe Dummy Function
+product AMD F19_1X_NTB_1	0x14c3	19h/1xh PCIe Non Transparent Bridge
+product AMD F19_1X_SWDS		0x14c4	19h/1xh Swith NBIF DS
+product AMD F19_1X_NVME		0x14c5	19h/1xh NVMe
+product AMD F19_1X_SWUS		0x14c6	19h/1xh Swith US in PCIe
+product AMD F19_1X_PSP		0x14ca	19h/1xh PSP
+product AMD F19_1X_ACP		0x14cb	19h/1xh ACP
+product AMD F19_1X_HDA		0x14cc	19h/1xh HD Audio
 product AMD F19_6X_RC		0x14d8	19h/6xh Root Complex
 product AMD F17_AX_XHCI_0	0x1503	17h/Axh USB 3.1 xHCI
 product AMD F17_AX_XHCI_1	0x1504	17h/Axh USB 3.1 xHCI
@@ -1095,6 +1122,7 @@ product AMD F15_6X_HDA		0x157a	15h/6xh A
 product AMD F15_6X_HB		0x157b	15h/6xh Host Bridge
 product AMD F15_6X_RP		0x157c	15h/6xh Root Port
 product AMD F15_6X_HB_2		0x157d	15h/6xh Host Bridge
+product AMD F19_1X_XHCI		0x157f	19h/1xh USB 3.2
 product AMD F16_30_HT		0x1580	Family16h HyperTransport Configuration
 product AMD F16_30_ADDR		0x1581	Family16h Address Map Configuration
 product AMD F16_30_DRAM		0x1582	Family16h DRAM Configuration



Re: CVS commit: xsrc/external/mit/xorg-cf-files/dist

2023-01-18 Thread Tobias Nygren
On Tue, 17 Jan 2023 17:37:01 +0300
Valery Ushakov  wrote:

> On Tue, Jan 17, 2023 at 05:37:05 +, matthew green wrote:
> 
> > Module Name:xsrc
> > Committed By:   mrg
> > Date:   Tue Jan 17 05:37:05 UTC 2023
> > 
> > Modified Files:
> > xsrc/external/mit/xorg-cf-files/dist: Imake.tmpl
> > 
> > Log Message:
> > pull over fix from pkgsrc xorg-cf-files and avoid ar's "l" flag.
> 
> That doesn't seem to handle all the cases where "l" flag is used
> (ArAddCmd, ArExtCmd).
> 
> Might be easier to either define HasLargeTmp which seems to be *the*
> knob to control "l" flag to ar to begin with, or to factor out the
> test for "supports l flag" so that the unwieldy 
> 
>   SystemV4 || LinuxBinUtilsMajorVersion || defined(NetBSDArchitecture)
> 
> is not repeated multiple times.

In interest of reducing the diff to upstream I would suggest to use
their fix and if that is not sufficient we should talk to them.

https://gitlab.freedesktop.org/xorg/util/cf/-/commit/90b66dc73deb9ef303690370395cf831425547c7


CVS commit: src/lib/libc/gen

2023-01-18 Thread Simon Burge
Module Name:src
Committed By:   simonb
Date:   Wed Jan 18 08:07:22 UTC 2023

Modified Files:
src/lib/libc/gen: basename.c

Log Message:
KNF nit: opening brace of a function on next line.


To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src/lib/libc/gen/basename.c

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

Modified files:

Index: src/lib/libc/gen/basename.c
diff -u src/lib/libc/gen/basename.c:1.11 src/lib/libc/gen/basename.c:1.12
--- src/lib/libc/gen/basename.c:1.11	Wed Jul 16 10:52:26 2014
+++ src/lib/libc/gen/basename.c	Wed Jan 18 08:07:22 2023
@@ -1,4 +1,4 @@
-/*	$NetBSD: basename.c,v 1.11 2014/07/16 10:52:26 christos Exp $	*/
+/*	$NetBSD: basename.c,v 1.12 2023/01/18 08:07:22 simonb Exp $	*/
 
 /*-
  * Copyright (c) 1997, 2002 The NetBSD Foundation, Inc.
@@ -31,7 +31,7 @@
 
 #include 
 #if defined(LIBC_SCCS) && !defined(lint)
-__RCSID("$NetBSD: basename.c,v 1.11 2014/07/16 10:52:26 christos Exp $");
+__RCSID("$NetBSD: basename.c,v 1.12 2023/01/18 08:07:22 simonb Exp $");
 #endif /* !LIBC_SCCS && !lint */
 
 #include "namespace.h"
@@ -91,7 +91,8 @@ out:
 #if !HAVE_BASENAME
 
 char *
-basename(char *path) {
+basename(char *path)
+{
 	static char result[PATH_MAX];
 
 	(void)xbasename_r(path, result, sizeof(result));



CVS commit: src/lib/libc/gen

2023-01-18 Thread Simon Burge
Module Name:src
Committed By:   simonb
Date:   Wed Jan 18 08:07:22 UTC 2023

Modified Files:
src/lib/libc/gen: basename.c

Log Message:
KNF nit: opening brace of a function on next line.


To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src/lib/libc/gen/basename.c

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