NetBSD/src vxMatwT — sys/arch/x86/x86 tsc.c

   Pull up the following, requested by andvar in ticket #1350:

        sys/arch/x86/x86/tsc.c                          1.65-1.67

   add support for invariant TSC for recent Zhaoxin CPUs.
VersionDeltaFile
1.57.4.2+11-4sys/arch/x86/x86/tsc.c
+11-41 files

NetBSD/src yG7H2O1 — . UPDATING

   UPDATING: Note fortification changes.

   PR lib/60858: fortuitous embarrassment: fortify is all kinds of busted
VersionDeltaFile
1.393+9-1UPDATING
+9-11 files

NetBSD/src 06zbrgi — doc CHANGES-10.3

   cosmetics
VersionDeltaFile
1.1.2.8+1-2doc/CHANGES-10.3
+1-21 files

NetBSD/src KzUzBoW — doc CHANGES-11.1

   Tickets #508 - #513
VersionDeltaFile
1.1.2.20+320-1doc/CHANGES-11.1
+320-11 files

NetBSD/src oK0GT4Q — sys/arch/sparc64/sparc64 ofw_patch.c

   Pull up following revision(s) (requested by jdc in ticket #513):

        sys/arch/sparc64/sparc64/ofw_patch.c: revision 1.19

   Remove misplaced break in V215 HDD GPIO case.
VersionDeltaFile
1.7.26.4+2-3sys/arch/sparc64/sparc64/ofw_patch.c
+2-31 files

NetBSD/src dntjT7d — doc CHANGES-10.3

   Tickets #1349 - #1351
VersionDeltaFile
1.1.2.7+74-1doc/CHANGES-10.3
+74-11 files

NetBSD/src 1T6RCcp — share/mk bsd.own.mk, sys/arch/amd64/conf Makefile.amd64

   sys: Fix USE_SSP?=yes settings in amd64, i386, and sparc64 makefiles.

   This was recently broken by the change in bsd.own.mk rev. 1.1488 to
   fix USE_FORT?=yes after bsd.own.mk in userland makefiles, which
   worked by unconditionally adding a conditional definition of USE_SSP
   based on lazy expansion of USE_FORT, instead of conditionally adding
   a conditional definition of USE_SSP based on eager expansion of
   USE_FORT (confused yet?):

   -.if ... ${USE_FORT:Uno} != "no" ...
   -USE_SSP?=   yes
   -.endif
   +USE_SSP?=   ${... ${USE_FORT:Uno} != "no" ...:?yes:no}

   This isolated (ha) change to bsd.own.mk saved the trouble of editing
   dozens of userland makefiles to ensure that USE_FORT is defined
   before bsd.own.mk -- and the trouble of adding diagnostics to detect
   the mistake should it rear its head again.  And it solved the problem
   systematically for userland.

    [21 lines not shown]
VersionDeltaFile
1.1489+3-2share/mk/bsd.own.mk
1.6+2-2sys/conf/ssp.mk
1.51+2-2sys/arch/xen/conf/Makefile.xen
1.198+2-2sys/arch/i386/conf/Makefile.i386
1.6+2-2sys/arch/amd64/include/Makefile.inc
1.87+2-2sys/arch/amd64/conf/Makefile.amd64
+13-122 files not shown
+17-168 files

NetBSD/src B0rVC7z — share/mk bsd.x11.mk

   Apply patch, requested by mrg in ticket #1351:

        share/mk/bsd.x11.mk             (apply patch)

   Bump xorg-server to 21.1.25
VersionDeltaFile
1.145.2.13+2-2share/mk/bsd.x11.mk
+2-21 files

NetBSD/src MA4IjdK — share/mk bsd.x11.mk

   Apply patch, requested by mrg in ticket #512:

        share/mk/bsd.x11.mk

   Bump version for xorg-server to 21.1.25
VersionDeltaFile
1.162.2.6+2-2share/mk/bsd.x11.mk
+2-21 files

NetBSD/src TSNbSTb — distrib/utils/embedded mkimage, etc Makefile

   Pull up following revision(s) (requested by gutteridge in ticket #511):

        etc/etc.riscv/Makefile.inc: revision 1.8
        etc/etc.evbarm/Makefile.inc: revision 1.140
        etc/etc.evbarm/Makefile.inc: revision 1.141
        etc/etc.evbarm/Makefile.inc: revision 1.142
        etc/etc.evbarm/Makefile.inc: revision 1.145
        etc/etc.evbppc/Makefile.inc: revision 1.23
        etc/etc.evbmips/Makefile.inc: revision 1.33
        etc/etc.evbarm/Makefile.inc: revision 1.139
        etc/Makefile: revision 1.478
        distrib/utils/embedded/mkimage: revision 1.98

   Generate hashes for bootable images in gzimg directory.

   At one point this should probably be unified at least a bit with the hash
   generation of regular sets, so that there is a single place that defines
   the types of hashes generated for sets and gzimg.


    [41 lines not shown]
VersionDeltaFile
1.136.2.1+80-30etc/etc.evbarm/Makefile.inc
1.7.2.1+20-10etc/etc.riscv/Makefile.inc
1.475.2.3+6-3etc/Makefile
1.19.2.2+5-3etc/etc.evbppc/Makefile.inc
1.32.2.1+5-3etc/etc.evbmips/Makefile.inc
1.92.2.1+1-5distrib/utils/embedded/mkimage
+117-546 files

NetBSD/src Ryg7Jl4 — external/bsd/unbound/dist/testdata sub_ds_deepcopy.rpl sub_ds_deepcopy.rpl, external/bsd/unbound/dist/util configparser.c configlexer.c

   Pull up the following, requested by christos in ticket #510:

        external/bsd/unbound/dist/libunbound/remote.h   up to 1.1.1.1
        external/bsd/unbound/dist/testdata/10-unbound-anchor.tdir/key-setup.sh up to 1.1.1.1
        external/bsd/unbound/dist/testdata/auth_xfr_host_bogus.rpl up to 1.1.1.1
        external/bsd/unbound/dist/testdata/dns64_dnssec.rpl up to 1.1.1.1
        external/bsd/unbound/dist/testdata/dns64_fwd_nocache.rpl up to 1.1.1.1
        external/bsd/unbound/dist/testdata/dns64_respip_bypass.rpl up to 1.1.1.1
        external/bsd/unbound/dist/testdata/edns_nsid_repeat.rpl up to 1.1.1.1
        external/bsd/unbound/dist/testdata/errreport_agent_domain_len.rpl up to 1.1.1.1
        external/bsd/unbound/dist/testdata/fill_reply_uninit.rpl up to 1.1.1.1
        external/bsd/unbound/dist/testdata/ghost_glue_a.rpl up to 1.1.1.1
        external/bsd/unbound/dist/testdata/iter_class_any_merge.rpl up to 1.1.1.1
        external/bsd/unbound/dist/testdata/iter_class_mixreferral.rpl up to 1.1.1.1
        external/bsd/unbound/dist/testdata/iter_dname_ttl0_grace.rpl up to 1.1.1.1
        external/bsd/unbound/dist/testdata/iter_ghost_ns_childapex.rpl up to 1.1.1.1
        external/bsd/unbound/dist/testdata/iter_scrub_mx.rpl up to 1.1.1.1
        external/bsd/unbound/dist/testdata/iter_scrub_ns_min.rpl up to 1.1.1.1
        external/bsd/unbound/dist/testdata/iter_self_glue.rpl up to 1.1.1.1

    [212 lines not shown]
VersionDeltaFile
1.1.1.8.4.3+3,895-3,821external/bsd/unbound/dist/util/configlexer.c
1.1.1.8.4.3+2,223-2,141external/bsd/unbound/dist/util/configparser.c
1.1.1.1.2.1+0-1,202external/bsd/unbound/dist/testdata/edns_nsid_repeat.rpl
1.1.1.1.2.2+1,202-0external/bsd/unbound/dist/testdata/edns_nsid_repeat.rpl
1.1.1.1.2.1+0-676external/bsd/unbound/dist/testdata/sub_ds_deepcopy.rpl
1.1.1.1.2.2+676-0external/bsd/unbound/dist/testdata/sub_ds_deepcopy.rpl
+7,996-7,840281 files not shown
+24,523-19,715287 files

NetBSD/src KKgJOkL — sys/arch/x86/x86 tsc.c

   Pull up following revision(s) (requested by andvar in ticket #509):

        sys/arch/x86/x86/tsc.c: revision 1.65
        sys/arch/x86/x86/tsc.c: revision 1.66
        sys/arch/x86/x86/tsc.c: revision 1.67

   Add Centaur cpuid and family 7 to check whether the TSC counter is invariant.

   Recent Zhaoxin CPUs have an invariant TSC and advertise that through
   CPUID 80000007, as Intel and AMD do.

   Allows choosing the TSC timecounter as more reliable than HPET.

   Use lfence to serialize rdtsc for VIA Nano and up,  same as Linux do.

   Unlike Linux I didn't add a 64-bit guard on assumption that it should work
   the same way and the 64-bit version will likely be the preferred one by users.
   planning to pull up to netbsd-11, netbsd-10.

   Use hex for consistency with the rest of the checks.
VersionDeltaFile
1.63.2.2+11-4sys/arch/x86/x86/tsc.c
+11-41 files

NetBSD/src JwsB6zQ — sys/arch/x86/include specialreg.h

   Pull up following revision(s) (requested by andvar in ticket #1349):

        sys/arch/x86/include/specialreg.h: revision 1.223

   Include model 7 in CPUID_TO_MODEL() extended model check.

   Accommodates Zhaoxin CPUs using extended model.

   Update the comment accordingly and fix one typo in it.
VersionDeltaFile
1.198.2.7+6-4sys/arch/x86/include/specialreg.h
+6-41 files

NetBSD/src 5VTsGjZ — sys/arch/x86/include specialreg.h

   Pull up following revision(s) (requested by andvar in ticket #508):

        sys/arch/x86/include/specialreg.h: revision 1.223

   Include model 7 in CPUID_TO_MODEL() extended model check.

   Accommodates Zhaoxin CPUs using extended model.

   Update the comment accordingly and fix one typo in it.
VersionDeltaFile
1.219.2.2+6-4sys/arch/x86/include/specialreg.h
+6-41 files

NetBSD/src WY9SNcQ — distrib Makefile, distrib/atari/floppies/common Makefile.images

   atari distrib: build a libc_small for size restricted floppies

   this uses the new relocateable libc Makefile.  (thanks to mlelstv
   and kre for fixing my libc change a couple of days ago.)
VersionDeltaFile
1.1+12-0distrib/lib/libc_small/Makefile
1.1+9-0distrib/lib/Makefile
1.17+5-1distrib/atari/floppies/common/Makefile.images
1.20+2-1distrib/Makefile
+28-24 files

NetBSD/src 77Qbx0a — sys/dev/ic lptvar.h lpt.c

   lpt(4): Fix concurrency and interrupt safety issues.

   PR kern/60760: lpt(4) concurrency issues
VersionDeltaFile
1.83+42-9sys/dev/ic/lpt.c
1.57+2-1sys/dev/ic/lptvar.h
+44-102 files

NetBSD/src dygliYD — sys/net/npf npf_ext_route.c

   need meta sooner.
VersionDeltaFile
1.16+2-2sys/net/npf/npf_ext_route.c
+2-21 files

NetBSD/src ppkqzfB — sys/net/npf npf_ext_route.c

   fix leak, thanks chuq!
VersionDeltaFile
1.15+3-3sys/net/npf/npf_ext_route.c
+3-31 files

NetBSD/src XIeTHZE — sys/dev/iscsi iscsi.h, sys/kern kern_ksyms.c

   s/retreival/retrieval/ in comments.
VersionDeltaFile
1.112+6-6sys/kern/kern_ksyms.c
1.6+2-2sys/dev/iscsi/iscsi.h
+8-82 files

NetBSD/src oY4I1CF — external/bsd/openldap/lib/libldap_r Makefile

   use the variable, don't hard-code the name so the rules are completely
   reusable.
VersionDeltaFile
1.9+3-3external/bsd/openldap/lib/libldap_r/Makefile
+3-31 files

NetBSD/src mOzf3qO — crypto/external/bsd/openssh/dist auth-pam.c ed25519.c, crypto/external/bsd/openssh/lib ssh.expsym.builtin Makefile

   Make this work without WITH_OPENSSL (sun2)
VersionDeltaFile
1.1+764-0crypto/external/bsd/openssh/lib/ssh.expsym.common
1.1+74-0crypto/external/bsd/openssh/lib/ssh.expsym.openssl
1.55+14-1crypto/external/bsd/openssh/lib/Makefile
1.9+7-3crypto/external/bsd/openssh/dist/ed25519.c
1.30+3-2crypto/external/bsd/openssh/dist/auth-pam.c
1.1+5-0crypto/external/bsd/openssh/lib/ssh.expsym.builtin
+867-62 files not shown
+870-88 files

NetBSD/src f1Z7m9z — lib/npf/ext_route npfext_route.c, sys/net/npf npf_ext_route.c

   PR kern/60861

   don't change nvlist name for the route interface,

   let old userland still be able to access it.
   also update current to use it.

   No functional change intended in current.
VersionDeltaFile
1.14+2-2sys/net/npf/npf_ext_route.c
1.3+2-2lib/npf/ext_route/npfext_route.c
+4-42 files

NetBSD/src ZDOjuPg — share/mk bsd.x11.mk

   note xorg-server update.
VersionDeltaFile
1.169+2-2share/mk/bsd.x11.mk
+2-21 files

NetBSD/src Rn5Pphl — crypto/external/bsd/openssh/lib Makefile

   Remove duplicate (previous was already fixed!)
VersionDeltaFile
1.54+1-2crypto/external/bsd/openssh/lib/Makefile
+1-21 files

NetBSD/src 5z1rtG1 — crypto/external/bsd/openssh/dist moduli

   Return moduli as well.
VersionDeltaFile
1.14+0-0crypto/external/bsd/openssh/dist/moduli
+0-01 files

NetBSD/src AUkmUcc — lib/libc shlib_version

   libc: Link to relevant PR in note about nixing __ssp_protected_*.

   PR lib/60858: fortuitous embarrassment: fortify is all kinds of busted
VersionDeltaFile
1.303+3-1lib/libc/shlib_version
+3-11 files

NetBSD/src c8PlWW8 — crypto/external/bsd/openssh/lib Makefile

   fix name
VersionDeltaFile
1.53+2-1crypto/external/bsd/openssh/lib/Makefile
+2-11 files

NetBSD/src Xd9UhfD — crypto/external/bsd/openssh/dist getexecpath.c

   Make this work like OpenBSD.
VersionDeltaFile
1.2+8-4crypto/external/bsd/openssh/dist/getexecpath.c
+8-41 files

NetBSD/src RULFJBZ — crypto/external/bsd/openssh/lib Makefile

   s/execpath.c/getexecpath.c/
VersionDeltaFile
1.52+2-2crypto/external/bsd/openssh/lib/Makefile
+2-21 files

NetBSD/src Zm0MSqs — doc CHANGES 3RDPARTY

   new OpenSSH
VersionDeltaFile
1.2264+3-3doc/3RDPARTY
1.3303+2-1doc/CHANGES
+5-42 files