CVS commit: [netbsd-9] src/distrib/notes/hp300

2021-08-15 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Sun Aug 15 08:41:47 UTC 2021

Modified Files:
src/distrib/notes/hp300 [netbsd-9]: hardware

Log Message:
Pull up following revision(s) (requested by tsutsui in ticket #1334):

distrib/notes/hp300/hardware: revision 1.25
distrib/notes/hp300/hardware: revision 1.26

HP9000/360 can have up to 16 MB RAM, not 48 MB.

Per Service Information Manual HP 9000 Series 300 Computers Models 360/370.

Mention that emulated disks by HPDisk and HPDrive work.
Also add more HP-IB disk models per recent changes.


To generate a diff of this commit:
cvs rdiff -u -r1.20.14.1 -r1.20.14.2 src/distrib/notes/hp300/hardware

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

Modified files:

Index: src/distrib/notes/hp300/hardware
diff -u src/distrib/notes/hp300/hardware:1.20.14.1 src/distrib/notes/hp300/hardware:1.20.14.2
--- src/distrib/notes/hp300/hardware:1.20.14.1	Mon Dec 28 20:15:16 2020
+++ src/distrib/notes/hp300/hardware	Sun Aug 15 08:41:47 2021
@@ -1,4 +1,4 @@
-.\"	$NetBSD: hardware,v 1.20.14.1 2020/12/28 20:15:16 martin Exp $
+.\"	$NetBSD: hardware,v 1.20.14.2 2021/08/15 08:41:47 martin Exp $
 .
 .Nx*M
 \*V will run on most HP 9000/300- and 400-series machines.
@@ -31,7 +31,7 @@ CPUs
 .br
 .Em "Requires Human Interface board"
 .It
-360 (25 MHz 68030, with 4 MB RAM built-in, up to 48 MB RAM)
+360 (25 MHz 68030, with 4 MB RAM built-in, up to 16 MB RAM)
 .br
 .Em "Requires System Interface board"
 .It
@@ -73,8 +73,14 @@ up to 128 MB RAM)
 HP-IB devices
 .(bullet -compact
 .Em rd ;
-CS80 disks: 2200, 2203, 7912, 7914, 7933, 7936, 7937, 7945, 7946,
-7957, 7958, and 7959
+CS80 disks: 2200, 2202, 2203, 7908, 7911, 7912, 7914, 7933, 7936, 7937, 7941,
+7945, 7946, 7957, 7958, and 7959
+.br
+.Em "Emulated CS80 disks by"
+.Lk http://www.dalton.ax/hpdisk/ HPDisk
+.Em and
+.Lk https://www.hp9845.net/9845/projects/hpdrive/ HPDrive
+.Em "also work."
 .It
 .Em rd ;
 CS80 floppy disks: 9122, 9134 (possibly others)



CVS commit: [netbsd-9] src/distrib/notes

2021-05-12 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Wed May 12 13:06:23 UTC 2021

Modified Files:
src/distrib/notes/amd64 [netbsd-9]: contents
src/distrib/notes/sparc64 [netbsd-9]: contents

Log Message:
Sets are not actually gzip'd


To generate a diff of this commit:
cvs rdiff -u -r1.7.4.2 -r1.7.4.3 src/distrib/notes/amd64/contents
cvs rdiff -u -r1.7.4.2 -r1.7.4.3 src/distrib/notes/sparc64/contents

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

Modified files:

Index: src/distrib/notes/amd64/contents
diff -u src/distrib/notes/amd64/contents:1.7.4.2 src/distrib/notes/amd64/contents:1.7.4.3
--- src/distrib/notes/amd64/contents:1.7.4.2	Mon Nov 25 05:50:18 2019
+++ src/distrib/notes/amd64/contents	Wed May 12 13:06:23 2021
@@ -1,4 +1,4 @@
-.\"	$NetBSD: contents,v 1.7.4.2 2019/11/25 05:50:18 msaitoh Exp $
+.\"	$NetBSD: contents,v 1.7.4.3 2021/05/12 13:06:23 martin Exp $
 .\"
 .\" Copyright (c) 1999-2005 The NetBSD Foundation, Inc.
 .\" All rights reserved.
@@ -245,7 +245,7 @@ This includes the modular X.Org server.
 .\"
 .
 .Pp
-The \*M binary distribution sets are distributed as gzipped tar files
+The \*M binary distribution sets are distributed as compressed tar files
 named with the extension
 .Sy .\*[setsuffix]
 .Pq e.g., Pa base.\*[setsuffix] .

Index: src/distrib/notes/sparc64/contents
diff -u src/distrib/notes/sparc64/contents:1.7.4.2 src/distrib/notes/sparc64/contents:1.7.4.3
--- src/distrib/notes/sparc64/contents:1.7.4.2	Mon Nov 25 05:50:16 2019
+++ src/distrib/notes/sparc64/contents	Wed May 12 13:06:23 2021
@@ -1,4 +1,4 @@
-.\"	$NetBSD: contents,v 1.7.4.2 2019/11/25 05:50:16 msaitoh Exp $
+.\"	$NetBSD: contents,v 1.7.4.3 2021/05/12 13:06:23 martin Exp $
 .\"
 .\" Copyright (c) 1999-2005 The NetBSD Foundation, Inc.
 .\" All rights reserved.
@@ -295,7 +295,7 @@ This includes the modular Xorg and Xvfb 
 .\" XXX: should be in notes/common
 .
 .Pp
-The \*M binary distribution sets are distributed as gzipped tar files
+The \*M binary distribution sets are distributed as compressed tar files
 named with the extension
 .Sy .\*[setsuffix] ,
 e.g.,



CVS commit: [netbsd-9] src/distrib/notes/common

2021-04-30 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Fri Apr 30 13:57:00 UTC 2021

Modified Files:
src/distrib/notes/common [netbsd-9]: netboot

Log Message:
Pull up following revision(s) (requested by tsutsui in ticket #1262):

distrib/notes/common/netboot: revision 1.39

For netboot via DHCP, "next-server" in dhcpd.conf(5) is mandatory.
Pointed out by Anders Gustafsson on port-hp300@.

 https://mail-index.netbsd.org/port-hp300/2021/04/21/msg000201.html

Should be pulled up to netbsd-8 and netbsd-9.

XXX: kernel should use the dhcpd/bootp server address for nfsroot
 if the specified next-server (siaddr) is 0.0.0.0?


To generate a diff of this commit:
cvs rdiff -u -r1.36.18.2 -r1.36.18.3 src/distrib/notes/common/netboot

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

Modified files:

Index: src/distrib/notes/common/netboot
diff -u src/distrib/notes/common/netboot:1.36.18.2 src/distrib/notes/common/netboot:1.36.18.3
--- src/distrib/notes/common/netboot:1.36.18.2	Wed Nov 27 13:36:55 2019
+++ src/distrib/notes/common/netboot	Fri Apr 30 13:57:00 2021
@@ -1,4 +1,4 @@
-.\"	$NetBSD: netboot,v 1.36.18.2 2019/11/27 13:36:55 msaitoh Exp $
+.\"	$NetBSD: netboot,v 1.36.18.3 2021/04/30 13:57:00 martin Exp $
 .\"
 .\" Copyright (c) 1999-2004 The NetBSD Foundation, Inc.
 .\" All rights reserved.
@@ -345,16 +345,15 @@ group {
 .\}
 
 #
-# If your DHCP server is not your NFS server, supply the
-# address of the NFS server. Since we assume you run everything
-# on one server, this is not needed.
+# The host address of the NFS server. This is mandatory for
+# NetBSD kernels even it's the same host as the DHCP server.
 .if \n[macppc] \{\
 #
 # macppc machines will look for their bootloader, 
 # ofwboot.xcf, on the next-server as well.
 .\}
 #
-# next-server server.test.net;
+next-server server.test.net;
 }
  #you may paste another "host" entry here for additional 
  #clients on this network



CVS commit: [netbsd-9] src/distrib/notes/hp300

2020-12-28 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Mon Dec 28 20:15:16 UTC 2020

Modified Files:
src/distrib/notes/hp300 [netbsd-9]: hardware

Log Message:
Pull up following revision(s) (requested by tsutsui in ticket #1163):

distrib/notes/hp300/hardware: revision 1.21
distrib/notes/hp300/hardware: revision 1.22
distrib/notes/hp300/hardware: revision 1.23
distrib/notes/hp300/hardware: revision 1.24

Fix typo.

Move HP332 to "Supported hardware" list, as reported by Chris Hanson.

Now Xserver works on hp425e built-in EVRX framebuffer.

Add A1659A CRX framebuffer to "Supported hardware" list.

Also remove SGC support from "Unsupported hardware" list.


To generate a diff of this commit:
cvs rdiff -u -r1.20 -r1.20.14.1 src/distrib/notes/hp300/hardware

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

Modified files:

Index: src/distrib/notes/hp300/hardware
diff -u src/distrib/notes/hp300/hardware:1.20 src/distrib/notes/hp300/hardware:1.20.14.1
--- src/distrib/notes/hp300/hardware:1.20	Sat Mar 25 23:33:11 2017
+++ src/distrib/notes/hp300/hardware	Mon Dec 28 20:15:16 2020
@@ -1,4 +1,4 @@
-.\"	$NetBSD: hardware,v 1.20 2017/03/25 23:33:11 tsutsui Exp $
+.\"	$NetBSD: hardware,v 1.20.14.1 2020/12/28 20:15:16 martin Exp $
 .
 .Nx*M
 \*V will run on most HP 9000/300- and 400-series machines.
@@ -21,6 +21,8 @@ CPUs
 .br
 .Em "Requires Human Interface board"
 .It
+332 (16 MHz 68030, optional 68882, up to 8 MB RAM)
+.It
 340 (16 MHz 68030, up to 16 MB RAM)
 .It
 345 (50 MHz 68030 with 32 KB L2 cache, up to 128 MB RAM, built-in SCSI)
@@ -63,7 +65,7 @@ up to 128 MB RAM)
 .Ql SERVICE/NORMAL
 .Em "switch on the back panel is turned to"
 .Ql SERVICE
-.Em "potision."
+.Em "position."
 .It
 433s, 433t, 433dl (33 MHz 68040 with built-in SCSI, up to 128 MB RAM)
 .bullet)
@@ -175,6 +177,8 @@ A1096A monochrome Hyperion (1280x1024, 1
 .It
 A1416A Kathmandu (a.k.a. Color VRX) (1280x1024 @ 60 hz, 8 bits, DIO-II)
 .It
+A1659A CRX (1280x1024 @ 72 hz, 8 bits, SGC)
+.It
 98705 Tigershark PersonalVRX DIO-II graphics device
 .br
 .Em "Untested"
@@ -184,8 +188,6 @@ internal video on models 362/382 (A1474-
 .Em "No X server support"
 .It
 425e built-in EVRX framebuffer
-.br
-.Em "No X server support"
 .bullet)
 .It
 HP-HIL devices
@@ -245,14 +247,10 @@ CPUs
 .(bullet -compact
 310 (10 MHz 68010, with built-in monochrome framebuffer, rs232
 (25 pin), hil, and slow hpib)
-.It
-332 (16? MHz 68030, with no floating point unit)
 .bullet)
 .It
 Graphics Devices
 .(bullet -compact
-SGC support for some rare configurations of 4XXt and 4XXdl workstations
-.It
 98702 TurboVRX DIO-II graphics device
 .bullet)
 .It



CVS commit: [netbsd-9] src/distrib/notes/common

2020-10-23 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Fri Oct 23 08:32:27 UTC 2020

Modified Files:
src/distrib/notes/common [netbsd-9]: main

Log Message:
Comment out (and fix typo in) dedication for 9.0 release


To generate a diff of this commit:
cvs rdiff -u -r1.551.2.9 -r1.551.2.10 src/distrib/notes/common/main

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

Modified files:

Index: src/distrib/notes/common/main
diff -u src/distrib/notes/common/main:1.551.2.9 src/distrib/notes/common/main:1.551.2.10
--- src/distrib/notes/common/main:1.551.2.9	Wed Aug  5 14:29:59 2020
+++ src/distrib/notes/common/main	Fri Oct 23 08:32:27 2020
@@ -1,4 +1,4 @@
-.\"	$NetBSD: main,v 1.551.2.9 2020/08/05 14:29:59 martin Exp $
+.\"	$NetBSD: main,v 1.551.2.10 2020/10/23 08:32:27 martin Exp $
 .\"
 .\" Copyright (c) 1999-2012 The NetBSD Foundation, Inc.
 .\" All rights reserved.
@@ -515,28 +515,28 @@ possible,
 would not exist.
 .
 .if \n[FOR_RELEASE] \{\
-.Ss "Dedication"
-.Pp
-.
-.Nx
-9.0 is dedicated to the memory of Matthias Drochner, who
-passed away in August 2018 and Eric Schnoebelen, who
-passed away in March 2019.
-.Pp
-Matthias' technical contributions are too many to list here in full.
-He was a long term contributor and commited more than 3000 changes all
-over the
-.Nx
-source tree and lately was especially active in keeping some of our most weired
-ancient VME architectures in shape.
-.Pp
-Eric was a long term pkgsrc developer and well known community member.
-.Pp
-Beyond their technical contributions, Eric and Matthias were always
-helpful and friendly.
-Their example encouraged users to contribute to the project and share their
-work with the community.
-.Pp
+.\" .Ss "Dedication"
+.\" .Pp
+.\" .
+.\" .Nx
+.\" 9.0 is dedicated to the memory of Matthias Drochner, who
+.\" passed away in August 2018 and Eric Schnoebelen, who
+.\" passed away in March 2019.
+.\" .Pp
+.\" Matthias' technical contributions are too many to list here in full.
+.\" He was a long term contributor and commited more than 3000 changes all
+.\" over the
+.\" .Nx
+.\" source tree and lately was especially active in keeping some of our most weird
+.\" ancient VME architectures in shape.
+.\" .Pp
+.\" Eric was a long term pkgsrc developer and well known community member.
+.\" .Pp
+.\" Beyond their technical contributions, Eric and Matthias were always
+.\" helpful and friendly.
+.\" Their example encouraged users to contribute to the project and share their
+.\" work with the community.
+.\" .Pp
 .\} \"  \n[FOR_RELEASE]
 .ie \n[RELEASE_BRANCH] .Ss Changes Between The NetBSD \n[oldvers] \
 and \n[major] Releases



CVS commit: [netbsd-9] src/distrib/notes

2020-08-05 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Wed Aug  5 14:29:59 UTC 2020

Modified Files:
src/distrib/notes/common [netbsd-9]: main
src/distrib/notes/evbarm [netbsd-9]: hardware xfer

Log Message:
Pull up following revision(s) (requested by nia in ticket #1036):

distrib/notes/evbarm/hardware: revision 1.22
distrib/notes/evbarm/xfer: revision 1.5
distrib/notes/evbarm/hardware: revision 1.17
distrib/notes/common/main: revision 1.563

Note support for TI AM335x SoC
List all supported Amlogic SoCs
Remove duplicate word
Remove Arm OABI -> EABI change notice


To generate a diff of this commit:
cvs rdiff -u -r1.551.2.8 -r1.551.2.9 src/distrib/notes/common/main
cvs rdiff -u -r1.10.66.2 -r1.10.66.3 src/distrib/notes/evbarm/hardware
cvs rdiff -u -r1.2.48.1 -r1.2.48.2 src/distrib/notes/evbarm/xfer

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

Modified files:

Index: src/distrib/notes/common/main
diff -u src/distrib/notes/common/main:1.551.2.8 src/distrib/notes/common/main:1.551.2.9
--- src/distrib/notes/common/main:1.551.2.8	Sun Jan 26 11:19:36 2020
+++ src/distrib/notes/common/main	Wed Aug  5 14:29:59 2020
@@ -1,4 +1,4 @@
-.\"	$NetBSD: main,v 1.551.2.8 2020/01/26 11:19:36 martin Exp $
+.\"	$NetBSD: main,v 1.551.2.9 2020/08/05 14:29:59 martin Exp $
 .\"
 .\" Copyright (c) 1999-2012 The NetBSD Foundation, Inc.
 .\" All rights reserved.
@@ -822,61 +822,6 @@ A number of things have been removed fro
 See the
 .Dq Components removed from NetBSD
 section near the beginning of this document for a list.
-.if \n[arm] \{\
-.Ss2 Important note regarding ABI change on ARM ports
-.Pp
-In
-.Nx
-7.0, most ARM ports (all but acorn32, and epoc32) have switched
-to the official standard ABI
-.Pq EABI5
-which is recommended by ARM for ELF binaries.
-.Pp
-Backwards compatibility is provided for binaries using the previous ABI
-.Pq oabi .
-A
-.Nx
-\*V
-kernel with the
-.Dv COMPAT_NETBSD32
-option enabled will allow you to execute oabi binaries.
-This option is enabled in the kernels distributed with this release.
-.Pp
-However, new binaries can not be mixed with old libraries, and shared
-libraries are incompatible.
-.Pp
-.Ic sysinst
-does not provide an automatic mechanism to partlially upgrade an old
-installation.
-There are two ways to handle the transition:
-.(enum
-.Pp
-Do a complete update.
-.Pp
-This means updating your system with
-.Ic sysinst ,
-then deleting and recompiling all other binaries, whether they were
-installed locally or through pkgsrc.
-This is the preferred, cleanest approach.
-.It
-Move your old binaries and libraries to
-.Pa /compat/netbsd32
-and replace them one by one.
-.Pp
-For example, move all of
-.Pa /usr/pkg
-to
-.Pa /compat/netbsd32/usr/pkg
-and add
-.Pa /compat/netbsd32/usr/pkg/bin
-to the end of your PATH.
-Most binaries should still run, and can be replaced over time with
-recompiled packages, which will install to
-.Pa /usr/pkg
-again.
-.enum)
-.
-.\}
 .Ss "Using online NetBSD documentation"
 .Pp
 Documentation is available if you installed the manual

Index: src/distrib/notes/evbarm/hardware
diff -u src/distrib/notes/evbarm/hardware:1.10.66.2 src/distrib/notes/evbarm/hardware:1.10.66.3
--- src/distrib/notes/evbarm/hardware:1.10.66.2	Sun Jul 26 11:07:56 2020
+++ src/distrib/notes/evbarm/hardware	Wed Aug  5 14:29:59 2020
@@ -1,4 +1,4 @@
-.\"	$NetBSD: hardware,v 1.10.66.2 2020/07/26 11:07:56 martin Exp $
+.\"	$NetBSD: hardware,v 1.10.66.3 2020/08/05 14:29:59 martin Exp $
 .\"
 .\" Copyright (c) 2001-2020 The NetBSD Foundation, Inc.
 .\" All rights reserved.
@@ -38,7 +38,7 @@ Broadcom BCM2836 (e.g. Raspberry Pi 2)
 .It
 Samsung Exynos 5422 (e.g. ODROID-XU3/XU-4)
 .It
-Texas Instruments OMAP3 (e.g. BeagleBoard, BeagleBone Black...)
+Texas Instruments AM335x and OMAP3 (e.g. BeagleBoard, BeagleBone Black...)
 .It
 Xilinx Zynq (e.g. Zedboard, Parallella...)
 .It
@@ -54,7 +54,7 @@ are also supported.
 .It
 Allwinner H5, H6, A64 (e.g. PINE64, Pinebook, NanoPi A64, OLinuXino...)
 .It
-Amlogic S905 (e.g. ODROID-C2, Le Potato, NanoPi K2...)
+Amlogic S905, S805X, S905D, S905W, S905X (e.g. ODROID-C2, Le Potato, NanoPi K2...)
 .It
 Broadcom BCM2837 (e.g. Raspberry Pi 3)
 .It

Index: src/distrib/notes/evbarm/xfer
diff -u src/distrib/notes/evbarm/xfer:1.2.48.1 src/distrib/notes/evbarm/xfer:1.2.48.2
--- src/distrib/notes/evbarm/xfer:1.2.48.1	Mon Jul 20 18:32:55 2020
+++ src/distrib/notes/evbarm/xfer	Wed Aug  5 14:29:59 2020
@@ -1,4 +1,4 @@
-.\"	$NetBSD: xfer,v 1.2.48.1 2020/07/20 18:32:55 martin Exp $
+.\"	$NetBSD: xfer,v 1.2.48.2 2020/08/05 14:29:59 martin Exp $
 .\"
 .\" Copyright (c) 2020 The NetBSD Foundation, Inc.
 .\" All rights reserved.
@@ -42,7 +42,7 @@ to decompress .gz files.
 .Pp
 ARM devices generally also ship with a vendor-specific U-Boot
 bootloader, which may be replaced with a board-specific "mainline"
-U-Boot image from pkgsrc for an an optimal NetBSD experience.

CVS commit: [netbsd-9] src/distrib/notes/evbarm

2020-07-26 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Sun Jul 26 11:07:56 UTC 2020

Modified Files:
src/distrib/notes/evbarm [netbsd-9]: contents hardware

Log Message:
Pull up following revision(s) (requested by nia in ticket #1030):

distrib/notes/evbarm/hardware: revision 1.15
distrib/notes/evbarm/contents: revision 1.11

Fix location of device trees

more 9.0 hardware


To generate a diff of this commit:
cvs rdiff -u -r1.4.4.3 -r1.4.4.4 src/distrib/notes/evbarm/contents
cvs rdiff -u -r1.10.66.1 -r1.10.66.2 src/distrib/notes/evbarm/hardware

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

Modified files:

Index: src/distrib/notes/evbarm/contents
diff -u src/distrib/notes/evbarm/contents:1.4.4.3 src/distrib/notes/evbarm/contents:1.4.4.4
--- src/distrib/notes/evbarm/contents:1.4.4.3	Mon Jul 20 18:32:55 2020
+++ src/distrib/notes/evbarm/contents	Sun Jul 26 11:07:56 2020
@@ -1,4 +1,4 @@
-.\"	$NetBSD: contents,v 1.4.4.3 2020/07/20 18:32:55 martin Exp $
+.\"	$NetBSD: contents,v 1.4.4.4 2020/07/26 11:07:56 martin Exp $
 .\"
 .\" Copyright (c) 1999-2020 The NetBSD Foundation, Inc.
 .\" All rights reserved.
@@ -61,8 +61,6 @@ operating system for a range of 64-bit d
 A gzipped writable image containing the complete 32-bit
 .Nx
 operating system for Raspberry Pi variants only (includes RPI kernels).
-.			It Pa *.dtb.gz
-Gzipped board-specific device trees.
 .		tag) \" binary/gzimg/
 .		It Pa kernel/
 .		(tag netbsd.gz -compact \" binary/kernel
@@ -76,6 +74,8 @@ do not need board-specific kernels.
 A gzipped ARMv6 kernel which supports the Raspberry Pi 1 only.
 .			It Pa netbsd-RPI2.gz
 A gzipped ARMv6 kernel which supports the Raspberry Pi 2 only.
+.			It Pa *.dtb.gz
+Gzipped board-specific device trees.
 .		tag) \" binary/kernel/
 .
 .		It Pa sets/

Index: src/distrib/notes/evbarm/hardware
diff -u src/distrib/notes/evbarm/hardware:1.10.66.1 src/distrib/notes/evbarm/hardware:1.10.66.2
--- src/distrib/notes/evbarm/hardware:1.10.66.1	Mon Jul 20 18:32:55 2020
+++ src/distrib/notes/evbarm/hardware	Sun Jul 26 11:07:56 2020
@@ -1,4 +1,4 @@
-.\"	$NetBSD: hardware,v 1.10.66.1 2020/07/20 18:32:55 martin Exp $
+.\"	$NetBSD: hardware,v 1.10.66.2 2020/07/26 11:07:56 martin Exp $
 .\"
 .\" Copyright (c) 2001-2020 The NetBSD Foundation, Inc.
 .\" All rights reserved.
@@ -40,6 +40,8 @@ Samsung Exynos 5422 (e.g. ODROID-XU3/XU-
 .It
 Texas Instruments OMAP3 (e.g. BeagleBoard, BeagleBone Black...)
 .It
+Xilinx Zynq (e.g. Zedboard, Parallella...)
+.It
 NVIDIA Tegra K1
 .El
 .Ss2 64-bit SoCs supported by GENERIC64 kernels
@@ -56,6 +58,8 @@ Amlogic S905 (e.g. ODROID-C2, Le Potato,
 .It
 Broadcom BCM2837 (e.g. Raspberry Pi 3)
 .It
+Marvell ThunderX
+.It
 Rockchip RK3328, RK3328 (e.g. Pinebook Pro, RockPro64, Firefly...)
 .It
 NVIDIA Tegra X1



CVS commit: [netbsd-9] src/distrib/notes/evbarm

2020-07-26 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Sun Jul 26 11:05:57 UTC 2020

Modified Files:
src/distrib/notes/evbarm [netbsd-9]: upgrade

Log Message:
Pull up following revision(s) (requested by nia in ticket #1029):

distrib/notes/evbarm/upgrade: revision 1.3
distrib/notes/evbarm/upgrade: revision 1.4
distrib/notes/evbarm/upgrade: revision 1.5

Initial evbarm upgrade instructions - need work

clarify

upgrades to upgrade instructions


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.2.50.1 src/distrib/notes/evbarm/upgrade

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

Modified files:

Index: src/distrib/notes/evbarm/upgrade
diff -u src/distrib/notes/evbarm/upgrade:1.2 src/distrib/notes/evbarm/upgrade:1.2.50.1
--- src/distrib/notes/evbarm/upgrade:1.2	Thu Apr 23 01:56:49 2009
+++ src/distrib/notes/evbarm/upgrade	Sun Jul 26 11:05:57 2020
@@ -1,3 +1,86 @@
-.\"	$NetBSD: upgrade,v 1.2 2009/04/23 01:56:49 snj Exp $
+.\"	$NetBSD: upgrade,v 1.2.50.1 2020/07/26 11:05:57 martin Exp $
+.\"
+.\" Copyright (c) 2020 The NetBSD Foundation, Inc.
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"notice, this list of conditions and the following disclaimer in the
+.\"documentation and/or other materials provided with the distribution.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
+.\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
+.\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+.\" PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
+.\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+.\" POSSIBILITY OF SUCH DAMAGE.
+.\"
 .
-.so ../common/upgrade
+.Pp
+The easiest way to upgrade to
+.Nx
+\*M
+\*V
+is by using the sysutils/sysupgrade package from pkgsrc.
+.Pp
+First, edit
+.Pa /usr/pkg/etc/sysupgrade.conf .
+Make sure RELEASEDIR and ARCHIVE_EXTENSION are correct:
+.Bd -literal
+# Replace evbarm-aarch64 with evbarm-earmv7hf on a 32-bit system, evbarm-earmv6hf on the original RPI
+RELEASEDIR="https://cdn.netbsd.org/pub/NetBSD/NetBSD-\*V/evbarm-aarch64/;
+ARCHIVE_EXTENSION=tar.xz
+.Ed
+.Pp
+Make sure
+.Pa /boot
+is mounted, and copy the new board-specific
+.Pa *.dts
+device tree file into place.
+Note that the device tree files are sorted into SoC-type subdirectories in
+.Pa /boot/dtb ,
+e.g. allwinner, amlogic, broadcom, freescale, nvidia, rockchip.
+.Pp
+For example, for the Allwinner-based PINE A64 LTS:
+.Bd -literal
+$ ftp https://cdn.netbsd.org/pub/NetBSD/NetBSD-\*V/evbarm-aarch64/binary/kernel/sun50i-a64-pine64-lts.dtb.gz
+$ gunzip sun50i-a64-pine64-lts.dtb.gz
+# cp sun50i-a64-pine64-lts.dtb /boot/dtb/allwinner/
+.Ed
+Also copy
+.Pa bootaa64.efi
+if applicable:
+.Bd -literal
+$ ftp https://cdn.netbsd.org/pub/NetBSD/NetBSD-\*V/evbarm-aarch64/installation/misc/bootaa64.efi
+# cp bootaa64.efi /boot/EFI/BOOT/bootaa64.efi
+.Ed
+.Pp
+Finally:
+.Bd -literal
+# sysupgrade fetch
+# sysupgrade kernel
+# sysupgrade modules
+# reboot
+# sysupgrade sets
+# sysupgrade etcupdate
+# sysupgrade postinstall
+# reboot
+.Ed
+.Pp
+This is the most careful possible path with sysupgrade that makes sure
+the kernel and userland are always fully compatible, by making sure the
+kernel and boot files are newer than the userland.
+It is also possible to:
+.Bd -literal
+# sysupgrade auto
+# reboot
+.Ed



CVS commit: [netbsd-9] src/distrib/notes/evbarm

2020-07-20 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Mon Jul 20 18:32:55 UTC 2020

Modified Files:
src/distrib/notes/evbarm [netbsd-9]: Makefile contents hardware install
prep xfer

Log Message:
Pull up following revision(s) (requested by nia in ticket #1022):

distrib/notes/evbarm/install: revision 1.14
distrib/notes/evbarm/hardware: revision 1.11
distrib/notes/evbarm/hardware: revision 1.12
distrib/notes/evbarm/hardware: revision 1.13
distrib/notes/evbarm/hardware: revision 1.14
distrib/notes/evbarm/Makefile: revision 1.3
distrib/notes/evbarm/xfer: revision 1.3
distrib/notes/evbarm/xfer: revision 1.4
distrib/notes/evbarm/prep: revision 1.12
distrib/notes/evbarm/contents: revision 1.9
distrib/notes/evbarm/contents: revision 1.10
distrib/notes/evbarm/install: revision 1.11
distrib/notes/evbarm/install: revision 1.12
distrib/notes/evbarm/install: revision 1.13

First attempt at modernising the evbarm install guide and hardware lists
- Install instructions mostly based on wiki pages
- Supported hardware lists mostly based on GENERIC and GENERIC64 kernels
s/boards/devices/

Briefly explain how to pkgsrc u-boot. Pointed out by maya.

more modernization of evbarm install instructions

safe estimation of required storage

more contents

more hardware

missing e.g.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.2.102.1 src/distrib/notes/evbarm/Makefile
cvs rdiff -u -r1.4.4.2 -r1.4.4.3 src/distrib/notes/evbarm/contents
cvs rdiff -u -r1.10 -r1.10.66.1 src/distrib/notes/evbarm/hardware
cvs rdiff -u -r1.9.64.1 -r1.9.64.2 src/distrib/notes/evbarm/install
cvs rdiff -u -r1.11 -r1.11.34.1 src/distrib/notes/evbarm/prep
cvs rdiff -u -r1.2 -r1.2.48.1 src/distrib/notes/evbarm/xfer

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

Modified files:

Index: src/distrib/notes/evbarm/Makefile
diff -u src/distrib/notes/evbarm/Makefile:1.2 src/distrib/notes/evbarm/Makefile:1.2.102.1
--- src/distrib/notes/evbarm/Makefile:1.2	Sun Jul 21 08:14:48 2002
+++ src/distrib/notes/evbarm/Makefile	Mon Jul 20 18:32:55 2020
@@ -1,5 +1,3 @@
-#	$NetBSD: Makefile,v 1.2 2002/07/21 08:14:48 lukem Exp $
-
-MERGED_SRCS+=	${COMMON}/xfer
+#	$NetBSD: Makefile,v 1.2.102.1 2020/07/20 18:32:55 martin Exp $
 
 .include 

Index: src/distrib/notes/evbarm/contents
diff -u src/distrib/notes/evbarm/contents:1.4.4.2 src/distrib/notes/evbarm/contents:1.4.4.3
--- src/distrib/notes/evbarm/contents:1.4.4.2	Mon Nov 25 05:50:20 2019
+++ src/distrib/notes/evbarm/contents	Mon Jul 20 18:32:55 2020
@@ -1,6 +1,6 @@
-.\"	$NetBSD: contents,v 1.4.4.2 2019/11/25 05:50:20 msaitoh Exp $
+.\"	$NetBSD: contents,v 1.4.4.3 2020/07/20 18:32:55 martin Exp $
 .\"
-.\" Copyright (c) 1999-2005 The NetBSD Foundation, Inc.
+.\" Copyright (c) 1999-2020 The NetBSD Foundation, Inc.
 .\" All rights reserved.
 .\"
 .\" Redistribution and use in source and binary forms, with or without
@@ -45,66 +45,81 @@ The
 file contains underlined text using the
 .Xr more 1
 conventions for indicating italic and bold display.
-.
-.\" MD binary and installation directories ---
-.
 .	It Pa binary/
-.
 .	(tag kernel/ -compact \" binary/
-.
+.		It Pa gzimg/
+.		(tag armv7.img.gz -compact \" binary/gzimg
+.			It Pa armv7.img.gz
+A gzipped writable image containing the complete
+.Nx
+operating system for a range of 32-bit devices (includes a GENERIC kernel).
+.			It Pa arm64.img.gz
+A gzipped writable image containing the complete
+.Nx
+operating system for a range of 64-bit devices (includes a GENERIC64 kernel).
+.			It Pa rpi.img.gz
+A gzipped writable image containing the complete 32-bit
+.Nx
+operating system for Raspberry Pi variants only (includes RPI kernels).
+.			It Pa *.dtb.gz
+Gzipped board-specific device trees.
+.		tag) \" binary/gzimg/
 .		It Pa kernel/
-.
 .		(tag netbsd.gz -compact \" binary/kernel
 .			It Pa netbsd-GENERIC.gz
-A gzipped
-.Nx
-kernel containing code for everything supported in this release.
-.
+A gzipped ARMv7 kernel which supports a range of 32-bit devices that
+do not need board-specific kernels.
+.			It Pa netbsd-GENERIC64.gz
+A gzipped AArch64 kernel which supports a range of 64-bit devices that
+do not need board-specific kernels.
+.			It Pa netbsd-RPI.gz
+A gzipped ARMv6 kernel which supports the Raspberry Pi 1 only.
+.			It Pa netbsd-RPI2.gz
+A gzipped ARMv6 kernel which supports the Raspberry Pi 2 only.
 .		tag) \" binary/kernel/
 .
 .		It Pa sets/
-.
 \*M binary distribution sets;
 see below.
 .
 .	tag) \" binary/
-.
 .	It Pa installation/
 .
 .	(tag miniroot/ -compact \" installation/
 .
-.		It Pa misc/
+.		It Pa miniroot/
+.
+\*M kernel modules providing memory disk
+root file systems for expert usage.
 .
-Miscellaneous \*M installation utilities; see
-installation section below.
+.		It Pa misc/
+.		(tag bootaa64.efi -compact \" 

CVS commit: [netbsd-9] src/distrib/notes

2020-01-07 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Wed Jan  8 07:53:30 UTC 2020

Modified Files:
src/distrib/notes [netbsd-9]: Makefile.inc

Log Message:
Pull up following revision(s) (requested by martin in ticket #608):
distrib/notes/Makefile.inc: revision 1.53
PR install/54836: fix broken conditional, passing the wrong set name suffix
to groff.


To generate a diff of this commit:
cvs rdiff -u -r1.43.18.5 -r1.43.18.6 src/distrib/notes/Makefile.inc

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

Modified files:

Index: src/distrib/notes/Makefile.inc
diff -u src/distrib/notes/Makefile.inc:1.43.18.5 src/distrib/notes/Makefile.inc:1.43.18.6
--- src/distrib/notes/Makefile.inc:1.43.18.5	Mon Dec  9 13:00:22 2019
+++ src/distrib/notes/Makefile.inc	Wed Jan  8 07:53:30 2020
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.inc,v 1.43.18.5 2019/12/09 13:00:22 martin Exp $
+#	$NetBSD: Makefile.inc,v 1.43.18.6 2020/01/08 07:53:30 msaitoh Exp $
 #
 
 # Ross Harvey 
@@ -29,7 +29,7 @@ whatis: .OPTIONAL
 
 PRESET=	${GFLAGS} -U -dM=${M} -dV=${DISTRIBVER} -d.CURDIR=${.CURDIR} -r${M}=1
 PRESET+=	-rmajor=${DISTRIBVER:C/\..*$//}
-.if ${USE_XZ_SETS}
+.if ${USE_XZ_SETS:Uno} == "yes"
 PRESET+=	-dsetsuffix=tar.xz
 .else
 PRESET+=	-dsetsuffix=tgz



CVS commit: [netbsd-9] src/distrib/notes/common

2019-12-09 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Mon Dec  9 16:20:11 UTC 2019

Modified Files:
src/distrib/notes/common [netbsd-9]: legal.common

Log Message:
Pull up the following changes, requested by uwe in ticket #536:

distrib/notes/common/legal.common   upto 1.124 (adapted)

Sync with reality and sort.


To generate a diff of this commit:
cvs rdiff -u -r1.98.12.1 -r1.98.12.2 src/distrib/notes/common/legal.common

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

Modified files:

Index: src/distrib/notes/common/legal.common
diff -u src/distrib/notes/common/legal.common:1.98.12.1 src/distrib/notes/common/legal.common:1.98.12.2
--- src/distrib/notes/common/legal.common:1.98.12.1	Thu Nov 21 19:28:39 2019
+++ src/distrib/notes/common/legal.common	Mon Dec  9 16:20:11 2019
@@ -1,4 +1,4 @@
-.\" $NetBSD: legal.common,v 1.98.12.1 2019/11/21 19:28:39 martin Exp $
+.\" $NetBSD: legal.common,v 1.98.12.2 2019/12/09 16:20:11 martin Exp $
 .\"
 .\" Copyright (c) 1999-2004 The NetBSD Foundation, Inc.
 .\" All rights reserved.
@@ -55,9 +55,6 @@ This product includes software developed
 NetBSD Project.  See https://www.NetBSD.org/ for
 information about NetBSD.
 .It
-This product includes software developed by Intel Corporation and
-its contributors.
-.It
 This product includes cryptographic software written by
 Eric Young (e...@cryptsoft.com)
 .It
@@ -66,55 +63,41 @@ Eric Young (e...@mincom.oz.au)
 .It
 This product includes software designed by William Allen Simpson.
 .It
-This product includes software developed at Ludd, University of
-Lulea, Sweden and its contributors.
+This product includes software developed at Ludd, University of Lule\(oa.
 .It
-This product includes software developed at Ludd, University of Lulea.
+This product includes software developed at Ludd, University of
+Lule\(oa, Sweden and its contributors.
 .It
 This product includes software developed at the Information
 Technology Division, US Naval Research Laboratory.
 .It
-This product includes software developed by
-David Jones and Gordon Ross
-.It
-This product includes software developed by
-Hellmuth Michaelis and Joerg Wunsch
-.It
-This product includes software developed by
-Internet Research Institute, Inc.
-.It
-This product includes software developed by
-Leo Weppelman and Waldi Ravens.
-.It
-This product includes software developed by  Mika Kortelainen
-.It
 This product includes software developed by Aaron Brown and
 Harvard University.
 .It
 This product includes software developed by Adam Ciarcinski for
 the NetBSD project.
 .It
+This product includes software developed by Adam Glass.
+.It
 This product includes software developed by Adam Glass and Charles M.
 Hannum.
 .It
-This product includes software developed by Adam Glass.
+This product includes software developed by Alex Zepeda.
 .It
 This product includes software developed by Alex Zepeda, and
 Colin Wood for the NetBSD Projet.
 .It
-This product includes software developed by Alex Zepeda.
-.It
 This product includes software developed by Allen Briggs.
 .It
 This product includes software developed by Amancio Hasty and
 Roger Hardiman
 .It
-This product includes software developed by Berkeley Software Design, Inc.
+This product includes software developed by Ben Gray.
 .It
-This product includes software developed by Bill Paul.
+This product includes software developed by Berkeley Software Design,
+Inc.
 .It
-This product includes software developed by Bodo Moeller.
-(If available, substitute umlauted o for oe)
+This product includes software developed by Bill Paul.
 .It
 This product includes software developed by Boris Popov.
 .It
@@ -126,30 +109,35 @@ This product includes software developed
 .It
 This product includes software developed by Charles Hannum.
 .It
+This product includes software developed by Charles M. Hannum.
+.It
 This product includes software developed by Charles M. Hannum, by the
 University of Vermont and State Agricultural College and Garrett A.
 Wollman, by William F. Jolitz, and by the University of California,
 Berkeley, Lawrence Berkeley Laboratory, and its contributors.
 .It
-This product includes software developed by Charles M. Hannum.
+This product includes software developed by Christian E. Hopps.
 .It
 This product includes software developed by Christian E. Hopps,
 Ezra Story, Kari Mettinen, Markus Wild, Lutz Vieweg
 and Michael Teske.
 .It
-This product includes software developed by Christian E. Hopps.
+This product includes software developed by Christopher G. Demetriou.
 .It
 This product includes software developed by Christopher G. Demetriou
 for the NetBSD Project.
 .It
-This product includes software developed by Christopher G. Demetriou.
-.It
 This product includes software developed by Chuck Silvers.
 .It
+This product includes software developed by Cisco Systems, Inc.
+.It
+This product includes software developed by Colin Wood.

CVS commit: [netbsd-9] src/distrib/notes

2019-12-09 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Mon Dec  9 13:00:23 UTC 2019

Modified Files:
src/distrib/notes [netbsd-9]: Makefile.inc
src/distrib/notes/common [netbsd-9]: macros

Log Message:
Pull up the following revisions, requested by uwe in ticket #523:

distrib/notes/Makefile.inc  up to 1.52
distrib/notes/common/macros up to 1.54

Improve table of contents.


To generate a diff of this commit:
cvs rdiff -u -r1.43.18.4 -r1.43.18.5 src/distrib/notes/Makefile.inc
cvs rdiff -u -r1.43.6.1 -r1.43.6.2 src/distrib/notes/common/macros

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

Modified files:

Index: src/distrib/notes/Makefile.inc
diff -u src/distrib/notes/Makefile.inc:1.43.18.4 src/distrib/notes/Makefile.inc:1.43.18.5
--- src/distrib/notes/Makefile.inc:1.43.18.4	Wed Nov 27 16:07:30 2019
+++ src/distrib/notes/Makefile.inc	Mon Dec  9 13:00:22 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.inc,v 1.43.18.4 2019/11/27 16:07:30 martin Exp $
+#	$NetBSD: Makefile.inc,v 1.43.18.5 2019/12/09 13:00:22 martin Exp $
 #
 
 # Ross Harvey 
@@ -13,12 +13,13 @@ MKTOCS?=yes
 M?=	${.CURDIR:T}
 COMMON=	${.CURDIR}/../common
 
-MAIN=	${COMMON}/main ${COMMON}/macros ${EXTRA}
+MAIN=	${COMMON}/main ${EXTRA}
 TARG=	INSTALL
 TARGS=	${TARG}.ps ${TARG}.txt ${TARG}.html ${TARG}.more
 TOCS=	${TARG}.PostScript.toc ${TARG}.ASCII.toc ${TARG}.HTML.toc \
 	${TARG}.more.toc
-SRCS=	${MAIN} whatis ${COMMON}/contents hardware xfer prep \
+SRCS=	${MAIN} ${COMMON}/macros \
+	whatis ${COMMON}/contents hardware xfer prep \
 	${.CURDIR}/install ${COMMON}/postinstall upgrade \
 	${COMMON}/legal.common ${COMMON}/netboot \
 	${COMMON}/sysinst \
@@ -102,35 +103,26 @@ ${TARG}.more: ${SRCS} ${TOC.more} ${DIST
 	${TOOL_GROFF} ${ARGS_MORE} -mdoc  ${MAIN} > $@
 
 
-# Rules to build the table of contents (.toc) files.
-# They are generated twice to take into account the
-# space taken by the TOC itself.
-#
-
-TOCPROC=	  2>&1 >/dev/null |\
-	   ${TOOL_SED} -n -e 's/"//g' \
-	   -e '/^\.Ti/{s/ \([A-Za-z]\)/ "\1/; s/ *$$/"/; p; }'
+# Rules to build the table of contents (.toc) files.  For the
+# PostScript version it's generated twice to take into account the
+# space taken by the TOC itself.  Other versions are not paginated.
 
 ${TARG}.PostScript.toc: ${SRCS}
-	${TOOL_GROFF} -dTOC=1 ${ARGS_PS} -mdoc ${MAIN} ${TOCPROC} > $@.tmp
+	${TOOL_GROFF} -dTOC=1 ${ARGS_PS} -mdoc ${MAIN} > /dev/null
 	mv -f $@.tmp $@
-	${TOOL_GROFF} -dTOC=1 ${ARGS_PS} -mdoc ${MAIN} ${TOCPROC} > $@.tmp
+	${TOOL_GROFF} -dTOC=1 ${ARGS_PS} -mdoc ${MAIN} > /dev/null
 	mv -f $@.tmp $@
 
 ${TARG}.ASCII.toc: ${SRCS}
-	${TOOL_GROFF} -dTOC=1 ${ARGS_TXT} -mdoc ${MAIN} ${TOCPROC} > $@.tmp
-	mv -f $@.tmp $@
-	${TOOL_GROFF} -dTOC=1 ${ARGS_TXT} -mdoc ${MAIN} ${TOCPROC} > $@.tmp
+	${TOOL_GROFF} -dTOC=1 ${ARGS_TXT} -mdoc ${MAIN} > /dev/null
 	mv -f $@.tmp $@
 
 ${TARG}.HTML.toc: ${SRCS}
-	${TOOL_GROFF} -dTOC=1 ${ARGS_HTML} -mdoc ${MAIN} ${TOCPROC} > $@.tmp
+	${TOOL_GROFF} -dTOC=1 ${ARGS_HTML} -mdoc ${MAIN} > /dev/null
 	mv -f $@.tmp $@
 
 ${TARG}.more.toc: ${SRCS}
-	${TOOL_GROFF} -dTOC=1 ${ARGS_MORE} -mdoc ${MAIN} ${TOCPROC} > $@.tmp
-	mv -f $@.tmp $@
-	${TOOL_GROFF} -dTOC=1 ${ARGS_MORE} -mdoc ${MAIN} ${TOCPROC} > $@.tmp
+	${TOOL_GROFF} -dTOC=1 ${ARGS_MORE} -mdoc ${MAIN} > /dev/null
 	mv -f $@.tmp $@
 
 

Index: src/distrib/notes/common/macros
diff -u src/distrib/notes/common/macros:1.43.6.1 src/distrib/notes/common/macros:1.43.6.2
--- src/distrib/notes/common/macros:1.43.6.1	Wed Nov 27 13:36:55 2019
+++ src/distrib/notes/common/macros	Mon Dec  9 13:00:22 2019
@@ -1,4 +1,4 @@
-.\"	$NetBSD: macros,v 1.43.6.1 2019/11/27 13:36:55 msaitoh Exp $
+.\"	$NetBSD: macros,v 1.43.6.2 2019/12/09 13:00:22 martin Exp $
 .\"
 .\" Copyright (c) 1999-2004 The NetBSD Foundation, Inc.
 .\" All rights reserved.
@@ -309,42 +309,102 @@
 .\" XXX To should be unnecessary if we handle parseable/callable.
 .\"   .Tc			import the TOC
 .\"   .Ti depth page "item"	(internal) output an entry
-.if dTOC \{
+.ds toc-file INSTALL.\*[format].toc
+.if dTOC \{\
+.tm ...writing \*[toc-file].tmp
+.open toc-tmp \*[toc-file].tmp
+.de mktoc
+.nr mktoc-level \\$1
+.shift
+.write toc-tmp .Ti \\n[mktoc-level] \\n% "\\$*"
+..
 .rn Ss Ss-toc
 .de Ss
 .Ss-toc \\$@
-.tm .Ti 0 \\n% "\\$*"
+.mktoc 0 \\$@
 ..
 .rn Ss2 Ss2-toc
 .de Ss2
 .Ss2-toc \\$@
-.tm .Ti 1 \\n% "\\$*"
+.mktoc 1 \\$@
 ..
 .\}
 .de Te
-.ie rHTML \\$2
-.el \\$2
-.if dTOC \.tm .Ti \\$1 \\n% \\$2
+.nr Te-toc-level \\$1
+.shift
+.ie rHTML \\$*
+.el \\$*
+.if dTOC .mktoc \\n[Te-toc-level] \\$@
 ..
 .de To
-.if rHTML 
-.if dTOC \.tm .Ti \\$1 \\n% \\$2
+.nr To-toc-level \\$1
+.shift
+.if rHTML 
+.if dTOC .mktoc \\n[To-toc-level] \\$@
+..
+.
+.\" .Tc and .Ti for PostScript
+.
+.ie '\*[format]'PostScript' \{\
+.de Ti
+.nr Ti-toc-level \\$1
+.nr Ti-page \\$2
+.shift 2
+.nr Ti-indent (\\n[Tc-saved-indent]+(3n*\\n[Ti-toc-level]))
+.in \\n[Ti-indent]u

CVS commit: [netbsd-9] src/distrib/notes/common

2019-12-09 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Mon Dec  9 12:55:16 UTC 2019

Modified Files:
src/distrib/notes/common [netbsd-9]: extract-contrib-string.pl

Log Message:
Pull up the following revisions, requested by uwe in ticket #522:

distrib/notes/common/extract-contrib-string.pl  upto 1.24

Various fixes and some more special cases.


To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.14.64.1 \
src/distrib/notes/common/extract-contrib-string.pl

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

Modified files:

Index: src/distrib/notes/common/extract-contrib-string.pl
diff -u src/distrib/notes/common/extract-contrib-string.pl:1.14 src/distrib/notes/common/extract-contrib-string.pl:1.14.64.1
--- src/distrib/notes/common/extract-contrib-string.pl:1.14	Mon May 26 08:11:41 2008
+++ src/distrib/notes/common/extract-contrib-string.pl	Mon Dec  9 12:55:16 2019
@@ -31,7 +31,7 @@
 # Extract BSD-mandated copyright messages for NetBSD documentation
 #
 # Usage:
-# 1) find /usr/src -type f -print \
+# 1) find src xsrc -type f -print \
 #| perl extract-contrib-string.pl
 #>x
 #
@@ -49,8 +49,9 @@
 # -?  display help/usage message
 
 
-$ack_line1="[aA]ll( commercial)?( marketing or)? advertising materials mentioning( features)?";
-$ack_line2="display the following( acknowledge?ment)?";
+$ack_line1='([aA]ll( commercial)?( marketing or)? advertising materials mentioning( features)?'
+.  '|\d\. Redistributions of any form whatsoever)';
+$ack_line2='(display the( following)?( acknowledge?ment)?|acknowledge?ment:$)';
 $ack_endline=
   '(\d\.\s*(Neither the name'
 . '|The name of the company nor the name'	# Wasn't my idea
@@ -59,11 +60,16 @@ $ack_endline=
 . '|The names? (of )?.* nor the names? of'
 . '|The names? (of )?.* or any of it\'?s members'
 . '|Redistributions of any form whatsoever'
-. '|The names .*"OpenSSL Toolkit.*" and .*"OpenSSL Project.*" must not be used))'
+. '|The names .*"OpenSSL Toolkit.*" and .*"OpenSSL Project.*" must not be used'
+. "|Urbana-Champaign Independent Media Center's name"
+. '))'
+.'|(^Neither the name)'
 .'|(THIS SOFTWARE IS PROVIDED)'
+.'|(ALL WARRANTIES WITH REGARD)'
 .'|(The word \'cryptographic\' can be left out if)'
 .'|(may be used to endorse)'
 .'|(@end cartouche)'
+.'|()'
 .'|(Redistribution and use in source and binary forms)'
 .'|(may not be used to endorse)'
 .'|(\.IP 4)'
@@ -114,7 +120,7 @@ while(<>) {
 
   line:
 while() {
-	if (0 and /$ack_line2/i){
+	if (0 and /$ack_line2/in){
 	print "?> $_" if $debug;
 	
 	if ($fn !~ m,$known_bad_clause_3_wording,) {
@@ -128,29 +134,39 @@ while(<>) {
 	# special case perl script generating a license (openssl's
 	# mkerr.pl) - ignore the quoted license, there is another one
 	# inside:
-	if (/^\"\s\*.*$ack_line1.*\\n\"\,/) {
-		while(!/$ack_endline/i) {
+	if (/^\"\s\*.*$ack_line1.*\\n\"\,/n) {
+		while(!/$ack_endline/in) {
 		print "S> $_" if $debug;
 		$_ = ;
 		}
 	}
 
-	if (/$ack_line1/i
-	or (/$ack_line2/ and $fn =~ m,$known_bad_clause_3_wording,)) {
+	if (/$ack_line1/in
+	or (/$ack_line2/n and $fn =~ m,$known_bad_clause_3_wording,)) {
 	
 	print "1> $_" if $debug;
 
 	$_=
 		unless $fn =~ m,$known_bad_clause_3_wording,;
-	if (/$ack_line2/i or $fn =~ m,$known_bad_clause_3_wording,){
+	if (/$ack_line2/in or $fn =~ m,$known_bad_clause_3_wording,){
 		
 		print "2> $_" if $debug;
 		
 		$msg="";
-		$msg = $_ if ($fn =~ m,$known_bad_clause_3_wording, and /``/);
+
+		if ($fn =~ m,$known_bad_clause_3_wording, and /``/) {
+		$msg = $_;
+		}
+		elsif (/:\s+This product/) {
+		# src/sys/lib/libkern/rngtest.c - bad clause 3 wording
+		# that is not like others, so special case it here
+		$msg = $_;
+		$msg =~ s/^.*:\s+(This product.*)$/$1/;
+		}
+
 		$cnt=0;
 		$_=;
-		while(!/$ack_endline/i) {
+		while(!/$ack_endline/in) {
 		
 		print "C> $_" if $debug;
 
@@ -177,6 +193,11 @@ while(<>) {
 			$msg =~ s/''.*$//o;
 		}
 
+		# XXX: pcap  - add to known_bad_clause_3_wording but
+		# that code seems to have problems.  Easier to add a
+		# hack here, shouldn't affect good clause 3.
+		$msg =~ s/''\s+Neither the name.*$//;
+
 		# *roff
 		while ($msg =~ /^\.\\"\s*/) {
 			$msg =~ s/^\.\\"\s*//o;
@@ -216,7 +237,7 @@ while(<>) {
 		$msg =~ s/^REM\s*//g;			# BASIC?!?
 		$msg =~ s/\nREM\s*/\n/g;		# BASIC?!?
 		$msg =~ s/^dnl\s*//g;			# m4
-		$msg =~ s/\dnl\s*/\n/g;			# m4
+		$msg =~ s/\ndnl\s*/\n/g;		# m4
 		$msg =~ s/^\s+-\s+//g;			# seen in docbook files
 		$msg =~ s/\n\s+-\s+/ /g;		#
 		$msg =~ s/^[#\\\|";]+\s*//g;		# sh etc.
@@ -235,6 +256,14 @@ while(<>) {
 	$msg =~ s/''\s*$//;
 		$msg =~ s/^\"//o;
 		$msg =~ s/\"$//o;
+		$msg =~ s/\"\.$/./o;
+
+		# Fix ISO-646-SE spelling of Lule\(oa
+		$msg =~ 

CVS commit: [netbsd-9] src/distrib/notes/sparc

2019-12-08 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Sun Dec  8 12:50:44 UTC 2019

Modified Files:
src/distrib/notes/sparc [netbsd-9]: contents

Log Message:
Pull up following revision(s) (requested by uwe in ticket #495):

distrib/notes/sparc/contents: revision 1.26

It's KRUPS not GENERIC-KRUPS.


To generate a diff of this commit:
cvs rdiff -u -r1.23.4.2 -r1.23.4.3 src/distrib/notes/sparc/contents

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

Modified files:

Index: src/distrib/notes/sparc/contents
diff -u src/distrib/notes/sparc/contents:1.23.4.2 src/distrib/notes/sparc/contents:1.23.4.3
--- src/distrib/notes/sparc/contents:1.23.4.2	Mon Nov 25 05:50:15 2019
+++ src/distrib/notes/sparc/contents	Sun Dec  8 12:50:44 2019
@@ -1,4 +1,4 @@
-.\"	$NetBSD: contents,v 1.23.4.2 2019/11/25 05:50:15 msaitoh Exp $
+.\"	$NetBSD: contents,v 1.23.4.3 2019/12/08 12:50:44 martin Exp $
 .\"
 .\" Copyright (c) 1999-2005 The NetBSD Foundation, Inc.
 .\" All rights reserved.
@@ -240,7 +240,7 @@ kernel, which supports only UltraSPARC s
 This set contains a
 .Nx*M
 \*V
-.Li GENERIC-KRUPS
+.Li KRUPS
 kernel, which supports the JavaStation-NC, named
 .Pa /netbsd .
 .It Sy kern-MRCOFFEE



CVS commit: [netbsd-9] src/distrib/notes/common

2019-12-02 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Mon Dec  2 15:08:52 UTC 2019

Modified Files:
src/distrib/notes/common [netbsd-9]: main

Log Message:
remove duplicate word


To generate a diff of this commit:
cvs rdiff -u -r1.551.2.6 -r1.551.2.7 src/distrib/notes/common/main

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

Modified files:

Index: src/distrib/notes/common/main
diff -u src/distrib/notes/common/main:1.551.2.6 src/distrib/notes/common/main:1.551.2.7
--- src/distrib/notes/common/main:1.551.2.6	Mon Dec  2 15:02:53 2019
+++ src/distrib/notes/common/main	Mon Dec  2 15:08:52 2019
@@ -1,4 +1,4 @@
-.\"	$NetBSD: main,v 1.551.2.6 2019/12/02 15:02:53 martin Exp $
+.\"	$NetBSD: main,v 1.551.2.7 2019/12/02 15:08:52 martin Exp $
 .\"
 .\" Copyright (c) 1999-2012 The NetBSD Foundation, Inc.
 .\" All rights reserved.
@@ -531,7 +531,7 @@ ancient VME architectures in shape.
 Eric was a long term pkgsrc developer and well known community member.
 .Pp
 Beyond their technical contributions, Eric and Matthias were always
-always helpful and friendly.
+helpful and friendly.
 Their example encouraged users to contribute to the project and share their
 work with the community.
 .Pp



CVS commit: [netbsd-9] src/distrib/notes/common

2019-12-02 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Mon Dec  2 15:02:53 UTC 2019

Modified Files:
src/distrib/notes/common [netbsd-9]: main

Log Message:
Add dedication to Eric Schnoebelen.


To generate a diff of this commit:
cvs rdiff -u -r1.551.2.5 -r1.551.2.6 src/distrib/notes/common/main

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

Modified files:

Index: src/distrib/notes/common/main
diff -u src/distrib/notes/common/main:1.551.2.5 src/distrib/notes/common/main:1.551.2.6
--- src/distrib/notes/common/main:1.551.2.5	Sun Dec  1 12:17:16 2019
+++ src/distrib/notes/common/main	Mon Dec  2 15:02:53 2019
@@ -1,4 +1,4 @@
-.\"	$NetBSD: main,v 1.551.2.5 2019/12/01 12:17:16 martin Exp $
+.\"	$NetBSD: main,v 1.551.2.6 2019/12/02 15:02:53 martin Exp $
 .\"
 .\" Copyright (c) 1999-2012 The NetBSD Foundation, Inc.
 .\" All rights reserved.
@@ -518,7 +518,8 @@ would not exist.
 .
 .Nx
 9.0 is dedicated to the memory of Matthias Drochner, who
-passed away in August 2018.
+passed away in August 2018 and Eric Schnoebelen, who
+passed away in March 2019.
 .Pp
 Matthias' technical contributions are too many to list here in full.
 He was a long term contributor and commited more than 3000 changes all
@@ -527,8 +528,11 @@ over the
 source tree and lately was especially active in keeping some of our most weired
 ancient VME architectures in shape.
 .Pp
-Beyond that he was always helpful and friendly. His
-example encouraged users to contribute to the project and share their
+Eric was a long term pkgsrc developer and well known community member.
+.Pp
+Beyond their technical contributions, Eric and Matthias were always
+always helpful and friendly.
+Their example encouraged users to contribute to the project and share their
 work with the community.
 .Pp
 .\} \"  \n[FOR_RELEASE]



CVS commit: [netbsd-9] src/distrib/notes/common

2019-12-01 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Sun Dec  1 12:17:16 UTC 2019

Modified Files:
src/distrib/notes/common [netbsd-9]: main

Log Message:
Add dedication for Matthias Drochner.


To generate a diff of this commit:
cvs rdiff -u -r1.551.2.4 -r1.551.2.5 src/distrib/notes/common/main

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

Modified files:

Index: src/distrib/notes/common/main
diff -u src/distrib/notes/common/main:1.551.2.4 src/distrib/notes/common/main:1.551.2.5
--- src/distrib/notes/common/main:1.551.2.4	Wed Nov 27 14:28:40 2019
+++ src/distrib/notes/common/main	Sun Dec  1 12:17:16 2019
@@ -1,4 +1,4 @@
-.\"	$NetBSD: main,v 1.551.2.4 2019/11/27 14:28:40 martin Exp $
+.\"	$NetBSD: main,v 1.551.2.5 2019/12/01 12:17:16 martin Exp $
 .\"
 .\" Copyright (c) 1999-2012 The NetBSD Foundation, Inc.
 .\" All rights reserved.
@@ -512,6 +512,26 @@ possible,
 .Nx
 would not exist.
 .
+.if \n[FOR_RELEASE] \{\
+.Ss "Dedication"
+.Pp
+.
+.Nx
+9.0 is dedicated to the memory of Matthias Drochner, who
+passed away in August 2018.
+.Pp
+Matthias' technical contributions are too many to list here in full.
+He was a long term contributor and commited more than 3000 changes all
+over the
+.Nx
+source tree and lately was especially active in keeping some of our most weired
+ancient VME architectures in shape.
+.Pp
+Beyond that he was always helpful and friendly. His
+example encouraged users to contribute to the project and share their
+work with the community.
+.Pp
+.\} \"  \n[FOR_RELEASE]
 .ie \n[RELEASE_BRANCH] .Ss Changes Between The NetBSD \n[oldvers] \
 and \n[major] Releases
 .el .Ss Changes Between The NetBSD \n[oldvers] and \