NetBSD/src 94A5MKYdoc CHANGES-10.2

   Tickets #1328 and #1329
VersionDeltaFile
1.1.2.125+15-1doc/CHANGES-10.2
+15-11 files

NetBSD/src EB1reqbsys/arch/sun68k/stand/libsa version sun3.c

   Pull up following revision(s) (requested by tsutsui in ticket #1329):

        sys/arch/sun68k/stand/libsa/sun3.c: revision 1.12
        sys/arch/sun68k/stand/libsa/sun3.c: revision 1.13
        sys/arch/sun68k/stand/libsa/version: revision 1.7

   sun68k: fix typo in physical address calculation in dev3_mapin()

   This typo was introduced in the sun3/sun3x merge 28 years ago,
   so maybe harmless.


   sun68k: avoid PROM DVMA map aliasing in sun3 bootloader

   NetBSD/sun3 11.0 GENERIC fails to boot from a SCSI disk on
   my Sun 3/60 with at least PROM revisions 2.8.3 and 3.0.1.

   It looks sun3 PROM SCSI driver allocates internal resources
   in DVMA space starting at 0xfff00000. The sun3 standalone

    [26 lines not shown]
VersionDeltaFile
1.11.20.1+10-5sys/arch/sun68k/stand/libsa/sun3.c
1.6.94.1+2-1sys/arch/sun68k/stand/libsa/version
+12-62 files

NetBSD/src jBWqax8doc CHANGES-11.1

   Tickets #419 and #420
VersionDeltaFile
1.1.2.5+15-1doc/CHANGES-11.1
+15-11 files

NetBSD/src m205HRJdistrib/sets/lists/tests mi, tests/usr.bin/grep d_pr60552 d_pr60552

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

        tests/usr.bin/grep/d_pr60552: revision 1.1
        tests/usr.bin/grep/Makefile: revision 1.3
        distrib/sets/lists/tests/mi: revision 1.1425
        tests/usr.bin/grep/t_grep.sh: revision 1.10
        tests/usr.bin/grep/t_grep.sh: revision 1.11

   grep(1): Test screw case of case-insensitive match with colour.

   PR bin/60552: /usr/bin/grep failure under AMD64


   grep(1): Nix xfail on new test for PR 60552 screw case.

   I was planning to do this in the same commit that fixes it, to keep
   the history of bugs and fixes tidy, but gutteridge@ beat me to
   committing the fix.

   PR bin/60552: /usr/bin/grep failure under AMD64
VersionDeltaFile
1.7.2.1+21-1tests/usr.bin/grep/t_grep.sh
1.2.2.1+2-1tests/usr.bin/grep/Makefile
1.1238.2.25+2-1distrib/sets/lists/tests/mi
1.1.4.1+0-1tests/usr.bin/grep/d_pr60552
1.1.4.2+1-0tests/usr.bin/grep/d_pr60552
+26-45 files

NetBSD/src T2Yg4UGdistrib/sets/lists/tests mi, tests/usr.bin/grep d_pr60552 d_pr60552

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

        tests/usr.bin/grep/d_pr60552: revision 1.1
        tests/usr.bin/grep/Makefile: revision 1.3
        distrib/sets/lists/tests/mi: revision 1.1425
        tests/usr.bin/grep/t_grep.sh: revision 1.10
        tests/usr.bin/grep/t_grep.sh: revision 1.11

   grep(1): Test screw case of case-insensitive match with colour.

   PR bin/60552: /usr/bin/grep failure under AMD64


   grep(1): Nix xfail on new test for PR 60552 screw case.

   I was planning to do this in the same commit that fixes it, to keep
   the history of bugs and fixes tidy, but gutteridge@ beat me to
   committing the fix.

   PR bin/60552: /usr/bin/grep failure under AMD64
VersionDeltaFile
1.8.2.1+21-1tests/usr.bin/grep/t_grep.sh
1.2.6.1+2-1tests/usr.bin/grep/Makefile
1.1387.2.13+2-1distrib/sets/lists/tests/mi
1.1.2.1+0-1tests/usr.bin/grep/d_pr60552
1.1.2.2+1-0tests/usr.bin/grep/d_pr60552
+26-45 files

NetBSD/src 5plaz2ousr.bin/make/unit-tests cond-token-number.exp cond-token-number.mk

   tests/make: test octal number in condition (not supported)
VersionDeltaFile
1.13+18-13usr.bin/make/unit-tests/cond-token-number.mk
1.12+4-4usr.bin/make/unit-tests/cond-token-number.exp
+22-172 files

NetBSD/src w30K4vbdistrib/sets/lists/tests mi, tests/lib/libarchive Makefile

   libarchive: Install some missing test data files.

   PR lib/60560: libarchive tests are failing
VersionDeltaFile
1.22+9-2tests/lib/libarchive/Makefile
1.1426+7-1distrib/sets/lists/tests/mi
+16-32 files

NetBSD/src H0WZBG1tests/lib/libarchive Makefile

   libarchive: Avoid collision with LIBARCHIVE variable in makefile.

   It was both the path to the .a file for DPADD, and the path to the
   source directory.  Can't be both, and the source directory is purely
   local while the .a file is used in other makefiles, so let's call the
   source directory LIBARCHIVEDIR instead.

   Found while trying to diagnose:

   PR lib/60560: libarchive tests are failing
VersionDeltaFile
1.21+5-5tests/lib/libarchive/Makefile
+5-51 files

NetBSD/src FgZmh0vexternal/bsd/libarchive/dist/libarchive archive_string.c

   libarchive: Patch iconv() use to handle POSIX semantics.

   Previously it assumed nonstandard GNU semantics, causing tests to
   fail on NetBSD:

   /usr/src/external/bsd/libarchive/dist/libarchive/test/test_archive_string_conversion.c:950:
   -1 != r
         -1=-1 (0xffffffffffffffff, 01777777777777777777777)
         r=0 (0x0, 00)
   /usr/src/external/bsd/libarchive/dist/libarchive/test/test_archive_string_conversion.c:951:
   0 != mstr.aes_set & AES_SET_MBS
         0=0 (0x0, 00)
         mstr.aes_set & AES_SET_MBS=1 (0x1, 01)

   Upstream bug report:
   Issue #3413: test_archive_string_conversion_fail_c failure despite
   correct iconv(3)
   https://github.com/libarchive/libarchive/issues/3413


    [6 lines not shown]
VersionDeltaFile
1.2+4,227-206external/bsd/libarchive/dist/libarchive/archive_string.c
+4,227-2061 files

NetBSD/src xqZkOF7sys/arch/sparc64/sparc64 intr.c

   sun4v: The hv_intr_*functions are deprecated from api version 2.

   Add a SUN4V debug flag as well.
VersionDeltaFile
1.73+40-9sys/arch/sparc64/sparc64/intr.c
+40-91 files

NetBSD/src azCCgatsys/arch/sparc64/dev vbus.c

   sun4v: Use wrapper hypervisor functions.

   This ensures that all versions of the hypervisor interrupt api can be used.
   From OpenBSD.
VersionDeltaFile
1.10+24-18sys/arch/sparc64/dev/vbus.c
+24-181 files

NetBSD/src VIuFqfJsys/arch/sparc64/dev cbus.c

   sun4v: Use wrapper hypervisor functions.

   This ensures that all versions of the ypervisor interrupt api can be used.
VersionDeltaFile
1.9+24-22sys/arch/sparc64/dev/cbus.c
+24-221 files

NetBSD/src 2WYe1cvsys/arch/hppa/conf GENERIC, sys/arch/hppa/hppa process_machdep.c machdep.c

   Add eager FPU switching for hppa - works around QEMU bug, and safer - may eventually become the default.
VersionDeltaFile
1.28+105-4sys/arch/hppa/hppa/fpu.c
1.8+35-8sys/arch/hppa/hppa/locore.S
1.19+5-2sys/arch/hppa/hppa/process_machdep.c
1.28+5-2sys/arch/hppa/hppa/machdep.c
1.34+5-2sys/arch/hppa/hppa/hppa_machdep.c
1.50+4-2sys/arch/hppa/conf/GENERIC
+159-203 files not shown
+166-239 files

NetBSD/src 9zzJlXjusr.sbin/rpcbind rpcbind.8

   rpcbind(8): minor markup tweaks, explain "portmapper"

   Mention "portmapper" in the .Nd line to make it findable with the
   legacy apropos(1).  Add a brief HISTORY section that provides a bit of
   background information on the name.
VersionDeltaFile
1.16+35-10usr.sbin/rpcbind/rpcbind.8
+35-101 files

NetBSD/src 8CkZDmTtests/sbin/resize_ffs common.sh

   Missed updating the cleanup function for some tests
   after last - fix.
VersionDeltaFile
1.20+2-1tests/sbin/resize_ffs/common.sh
+2-11 files

NetBSD/src 01xEETrsys/fs/autofs autofs.c

   autofs: Support running inside a chroot.

   PR kern/60493: autofs does not handle chroot
VersionDeltaFile
1.7+83-6sys/fs/autofs/autofs.c
+83-61 files

NetBSD/src GjYF4RSsys/arch/amd64/amd64 process_machdep.c, sys/arch/i386/i386 process_machdep.c

   x86: Pull dbregs buffer allocation out from under lwp_lock.

   Sprinkle assertions and notes about locking rules while here.

   PR kern/60595: System lockup using gdb(1) on kernel with DEBUG+LOCKDEBUG

   This fixes a bug that was revealed by lifting up rock while fixing:

   PR kern/60556: panic in process_read_fpregs_xmm
VersionDeltaFile
1.16+55-9sys/arch/x86/x86/dbregs.c
1.98+13-2sys/arch/i386/i386/process_machdep.c
1.51+13-2sys/arch/amd64/amd64/process_machdep.c
1.8+5-2sys/kern/sys_process_lwpstatus.c
1.78+5-1sys/sys/ptrace.h
1.9+2-1sys/arch/x86/include/dbregs.h
+93-176 files

NetBSD/src pbn6bOBdistrib/sets/lists/etc mi, etc rc rc.subr

   Add an optional mechanism, enabled by setting rcorder_cache=YES in
   /etc/rc.conf, to precompute and cache the list of rc.d scripts that
   will actually result in useful boot-time work.  This cached list is
   then consulted on subsequent boots to reduce the number of scripts
   run during boot.  This can have a huge impact on boot time on machines
   with slow CPUs and/or highly constrained I/O.  On the machine that
   inspired this change, it reduced the number of scripts visited during
   boot from 130 to 45 and reduced the boot time from 13 minutes to 7.

   PR bin/60607
VersionDeltaFile
1.112+154-9etc/rc.subr
1.1+43-0etc/rc.d/rcorder_cache
1.176+23-11etc/rc
1.170+6-1etc/defaults/rc.conf
1.120+3-3etc/rc.d/Makefile
1.279+2-1distrib/sets/lists/etc/mi
+231-256 files

NetBSD/src 1W43UC0sys/dev/pci pciconf.c

   pciconf(9): Configure some registers and variables for PCI-PCI bridge

   Reviewed by rin@

    - Configure BARs for PCI-PCI bridge if implemented

      PCI-to-PCI Bridge Spec rev. 1.2 "3.2.5.1 Base Address registers" says
      that if the optional BARs are implemented, the configuration software
      must map address ranges.

    - Configure interrupt related registers for PCI-PCI bridge

    - Skip min_gnt/max_lat calculations for PCI-PCI bridges because those
      are not supported.

    - Handle expansion ROM base address register correctly for PCI-PCI bridges.
VersionDeltaFile
1.64+30-15sys/dev/pci/pciconf.c
+30-151 files

NetBSD/src L17xZYNsys/dev/pci pciconf.c

   pciconf.c Use reg_rom variable. No functional change
VersionDeltaFile
1.63+11-10sys/dev/pci/pciconf.c
+11-101 files

NetBSD/src vnIUIivsys/dev/pci pciconf.c

   pciconf.c: Use hdrtype variable. No functional change
VersionDeltaFile
1.62+6-5sys/dev/pci/pciconf.c
+6-51 files

NetBSD/src WAmTI4Hsys/dev/pci pciconf.c

   pciconf.c: Make some variables unsigned. No functional change
VersionDeltaFile
1.61+3-3sys/dev/pci/pciconf.c
+3-31 files

NetBSD/src YhsP3p4sys/dev/pci pciconf.c

   pciconf.c: KNF. No functional change
VersionDeltaFile
1.60+6-5sys/dev/pci/pciconf.c
+6-51 files

NetBSD/src 7W73Pqisys/dev/pci pcidevs.h pcidevs_data.h

   pcidevs: Regen
VersionDeltaFile
1.1523+14,894-14,884sys/dev/pci/pcidevs_data.h
1.1524+9-1sys/dev/pci/pcidevs.h
+14,903-14,8852 files

NetBSD/src SibhqT8sys/dev/pci pcidevs

   pcidevs: Add two devices

    - Fujitsu Technology Solutions: iRMC M5
    - Genesys Logic: GL9755
VersionDeltaFile
1.1545+9-1sys/dev/pci/pcidevs
+9-11 files

NetBSD/src LBri0fksys/arch/sun68k/stand/libsa version sun3.c

   sun68k: avoid PROM DVMA map aliasing in sun3 bootloader

   NetBSD/sun3 11.0 GENERIC fails to boot from a SCSI disk on
   my Sun 3/60 with at least PROM revisions 2.8.3 and 3.0.1.

   It looks sun3 PROM SCSI driver allocates internal resources
   in DVMA space starting at 0xfff00000. The sun3 standalone
   DVMA setup currently aliases its local address range starting
   at 0x200000 to that same address.

   Since the alias is created by sharing PMEGs, PTE changes made by
   the PROM in its DVMA space also change the corresponding standalone
   mappings. These mappings are inherited by the loaded kernel.

   On Sun3, pmap_bootstrap() derives the first available PA from
   (nextva - KERNBASE3), assuming that the kernel bootstrap VA range
   is backed by the corresponding contiguous physical addresses.

   A leaked alias can instead map part of that range to an unrelated

    [14 lines not shown]
VersionDeltaFile
1.13+9-4sys/arch/sun68k/stand/libsa/sun3.c
1.7+2-1sys/arch/sun68k/stand/libsa/version
+11-52 files

NetBSD/src l3XDFdgsys/arch/sun68k/stand/libsa sun3.c

   sun68k: fix typo in physical address calculation in dev3_mapin()

   This typo was introduced in the sun3/sun3x merge 28 years ago,
   so maybe harmless.
VersionDeltaFile
1.12+2-2sys/arch/sun68k/stand/libsa/sun3.c
+2-21 files

NetBSD/src 8lLfV6Adoc CHANGES-11.1

   Ticket #417
VersionDeltaFile
1.1.2.4+7-1doc/CHANGES-11.1
+7-11 files

NetBSD/src hvEQT5Psys/external/bsd/dwc2 dwc2.c, sys/external/bsd/dwc2/dist dwc2_core.c

   Pull up following revision(s) (requested by skrll in ticket #417):

        sys/external/bsd/dwc2/dwc2.c: revision 1.84
        sys/external/bsd/dwc2/dist/dwc2_core.c: revision 1.15

   PR/60021: USB-only boot: uhub0 attaches but uhub1 never appears...

   Update the dwc2 intial reset sequence to more closely match the upstream
   driver - it's changed a bit in the last 10 years.

   This reset sequence gets the device out of the state it's left in by the
   RaspberryPI firmware when booting from USB.


   dwc2: Bring dwc2_wait_for_mode from upstream and use in dwc2_force_mode.

   dwc2_wait_for_mode will wait upto 110milliseconds for the controller
   to enter the expected mode.


    [2 lines not shown]
VersionDeltaFile
1.14.2.1+37-3sys/external/bsd/dwc2/dist/dwc2_core.c
1.81.4.3+17-2sys/external/bsd/dwc2/dwc2.c
+54-52 files

NetBSD/src 07R4orLsys/arch/arm/ti files.ti am18xx_sdmmc.c, sys/arch/evbarm/conf GENERIC_V5

   evbarm/am18xx: sdmmc driver

   A first version of the SD card driver for the TI am1808. The driver works fine, but the performance is lower than expected.
VersionDeltaFile
1.1+866-0sys/arch/arm/ti/am18xx_sdmmc.c
1.34+5-1sys/arch/arm/ti/files.ti
1.12+2-1sys/arch/evbarm/conf/GENERIC_V5
+873-23 files