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

NetBSD/src cDwmij3sys/arch/arm/ti ti_edma.c

   evbarm/ti_edma: clear events before transfer

   The sdmmc controller on the am18xx fires dma events even in PIO mode. Clear these event before starting a DMA transfer.
VersionDeltaFile
1.9+5-2sys/arch/arm/ti/ti_edma.c
+5-21 files

NetBSD/src 4f1fSrGsys/arch/sgimips/gio newport.c

   newport: ensure a valid ri_stride is provided to rasops_init()

   The x resolution is calculated by timings programmed into VC2, rather
   than some kind of hard coded width/height from the framebuffer.
   Newport always supports up to 1280x1024 regardless of what your monitor
   resolution is.

   However for some monitor detection timings, the resulting geometry
   is not ENTIRELY correct for rasops to work with.  So just round it up
   to a multiple of four so a newport console will always show up regardless
   of said monitor timing.

   Submitted by Imre Kaloz  <kaloz at dune.hu> .

   Fixes PR port-sgimips/60585 .
VersionDeltaFile
1.26+11-4sys/arch/sgimips/gio/newport.c
+11-41 files

NetBSD/src Tfl9UVJtests/sbin/resize_ffs t_check.sh common.sh

   Use rump to allow all resize_ffs tests to run unprivileged. As
   a bonus, they no longer require PUFFS either.
VersionDeltaFile
1.19+39-22tests/sbin/resize_ffs/common.sh
1.2+1-2tests/sbin/resize_ffs/t_check.sh
+40-242 files

NetBSD/src TO6HJ4Bsys/kern vfs_vnode.c

   vdrain: Recompute target after each iteration.

   This way if sysctl -w kern.maxvnodes=N fails, the vdrain task doesn't
   perpetually keep trying to attain the unattainable.

   Doesn't fix everything about racy access to desiredvnodes, but it
   should help with the major symptom.

   PR kern/60603: Sisyphean vdrain task
VersionDeltaFile
1.159+3-6sys/kern/vfs_vnode.c
+3-61 files

NetBSD/src x776Pa7sys/dev/pci gffb.c

   Re-apply 1.37 (previously backed out) now that the missing header
   change has been commited.
VersionDeltaFile
1.39+167-4sys/dev/pci/gffb.c
+167-41 files

NetBSD/src qNYQpEdsys/dev/pci gffbreg.h

   moar registers
VersionDeltaFile
1.7+6-2sys/dev/pci/gffbreg.h
+6-21 files

NetBSD/src o6tK9hisys/dev/pci gffb.c

   Temporarily back out previous, there was something missing from the
   commit (header file change not commited?).
   Fixes the build.
VersionDeltaFile
1.38+2-165sys/dev/pci/gffb.c
+2-1651 files

NetBSD/src DMX0NdFexternal/mit/xorg/bin/xclock Makefile

   fix stack protector build
VersionDeltaFile
1.8+3-1external/mit/xorg/bin/xclock/Makefile
+3-11 files

NetBSD/src 9Th06z0sys/dev/pci pcidevs_data.h pcidevs.h

   regen.
VersionDeltaFile
1.1522+2-2sys/dev/pci/pcidevs_data.h
1.1523+2-2sys/dev/pci/pcidevs.h
+4-42 files

NetBSD/src i0wQhUhsys/dev/pci pcidevs

   fix typo in my previous commit: s/JMC58X/JMB58x/.
VersionDeltaFile
1.1544+2-2sys/dev/pci/pcidevs
+2-21 files

NetBSD/src 3Zd44q7sys/dev/pci agp.c

   Do not require the display device to identify as VGA subclass.

   If it's a display device and has AGP capability, we can trust it's a
   proper AGP master. This fixes attachment for my Permedia 2 AGP board,
   which identifies as subclass miscellaneous (0x80).
VersionDeltaFile
1.91+3-4sys/dev/pci/agp.c
+3-41 files

NetBSD/src 3xK08VMsys/ddb db_command.c

   ddb(4)/crash(8): Print lock symbols in `show all locks'.

   Reorder columns so the variable-width symbol comes last.

   PR kern/60030: ddb/crash: show all locks without LOCKDEBUG
VersionDeltaFile
1.195+12-7sys/ddb/db_command.c
+12-71 files

NetBSD/src Di2uebNsys/arch/amd64/amd64 db_interface.c, sys/arch/i386/i386 db_interface.c

   crash(8): Add support for `mach cpu N' on x86.

   Requires core dump to have the registers saved on cpuN.  This happens
   with the ddb `sync' command, but not with the kern.dump_on_panic=1
   ddb.onpanic=0 path yet -- TBD.

   PR bin/58010: crash(8) doesn't support `mach cpu N' to examine
   registers/stack of other CPUs
VersionDeltaFile
1.5+91-3usr.sbin/crash/arch/x86.c
1.91+6-2sys/arch/i386/i386/db_interface.c
1.43+6-2sys/arch/amd64/amd64/db_interface.c
1.55+6-1usr.sbin/crash/Makefile
+109-84 files

NetBSD/src wLJML2Tsys/dev/pci pcidevs.h pcidevs_data.h

   regen.
VersionDeltaFile
1.1521+4,138-4,135sys/dev/pci/pcidevs_data.h
1.1522+1-0sys/dev/pci/pcidevs.h
+4,139-4,1352 files

NetBSD/src FExd9Imsys/dev/pci pcidevs

   Add JMicron JMB58x AHCI SATA controller.
VersionDeltaFile
1.1543+2-1sys/dev/pci/pcidevs
+2-11 files

NetBSD/src Rvnvz2Hdoc CHANGES-10.2

   Tickets #1323 - #1327
VersionDeltaFile
1.1.2.124+26-1doc/CHANGES-10.2
+26-11 files

NetBSD/src nr0FrO7sys/external/bsd/dwc2/dist dwc2_core.c

   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.

   This hopefully fixes

   port-evbarm/60613: Recent dwc2 commit breaks usb based ethernet device...
VersionDeltaFile
1.15+37-3sys/external/bsd/dwc2/dist/dwc2_core.c
+37-31 files

NetBSD/src AOfKu15sys/dev/pci pciconf.c

   Pull up following revision(s) (requested by rin in ticket #1327):

        sys/dev/pci/pciconf.c: revision 1.57
        sys/dev/pci/pciconf.c: revision 1.58
        sys/dev/pci/pciconf.c: revision 1.59

   pciconf: Fix alignments of device memory and I/O resources

   Resources must be their-size-aligned. While here:
   - Switch *align variable from int to more suitable integer types.
   - Make some conditions clearer (NFC).


   pciconf: Fix round-up logics for total sizes of bridge resources

   The previous ones are valid only if alignments are 4K or 1M,
   for I/O or memory, respectively.
   pciconf: Sort resource windows in order of decreasing alignment
   instead of size.

    [8 lines not shown]
VersionDeltaFile
1.55.4.1+34-37sys/dev/pci/pciconf.c
+34-371 files

NetBSD/src fYXfL0Vdoc CHANGES-11.1

   Tickets #411 - #416, #418
VersionDeltaFile
1.1.2.3+45-1doc/CHANGES-11.1
+45-11 files

NetBSD/src ImZzgoEsys/dev/pci pciconf.c

   Pull up following revision(s) (requested by rin in ticket #418):

        sys/dev/pci/pciconf.c: revision 1.57
        sys/dev/pci/pciconf.c: revision 1.58
        sys/dev/pci/pciconf.c: revision 1.59

   pciconf: Fix alignments of device memory and I/O resources

   Resources must be their-size-aligned. While here:
   - Switch *align variable from int to more suitable integer types.
   - Make some conditions clearer (NFC).


   pciconf: Fix round-up logics for total sizes of bridge resources

   The previous ones are valid only if alignments are 4K or 1M,
   for I/O or memory, respectively.
   pciconf: Sort resource windows in order of decreasing alignment
   instead of size.

    [8 lines not shown]
VersionDeltaFile
1.55.12.1+34-37sys/dev/pci/pciconf.c
+34-371 files

NetBSD/src DHwo3WCsys/external/bsd/dwc2 dwc2.c

   Backout ticket #417, fallout needs more investigation
VersionDeltaFile
1.81.4.2+0-15sys/external/bsd/dwc2/dwc2.c
+0-151 files

NetBSD/src EqMf2ZYsys/external/bsd/dwc2 dwc2.c

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

        sys/external/bsd/dwc2/dwc2.c: revision 1.84

   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.
VersionDeltaFile
1.81.4.1+17-2sys/external/bsd/dwc2/dwc2.c
+17-21 files

NetBSD/src S6qpGiusys/dev/ic bcmgenet.c

   PR kern/60592

   properly move bits to ensure unicast bit and locally administered
   bits were rightly set.

   needs pullup to 11 and 10
VersionDeltaFile
1.25+8-6sys/dev/ic/bcmgenet.c
+8-61 files

NetBSD/src e1Pt257external/gpl2/grep/dist/src grep.c

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

        external/gpl2/grep/dist/src/grep.c: revision 1.6
        external/gpl2/grep/dist/src/grep.c: revision 1.7

   grep.c: fix ctype(3) issue leading to segfault

   Addresses PR bin/60552 from Chavdar Ivanov, fix supplied by RVP.


   grep.c: match upstream coding style for previous change (NFC)
VersionDeltaFile
1.5.2.1+2-2external/gpl2/grep/dist/src/grep.c
+2-21 files

NetBSD/src BXyPQvUexternal/gpl2/grep/dist/src grep.c

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

        external/gpl2/grep/dist/src/grep.c: revision 1.6
        external/gpl2/grep/dist/src/grep.c: revision 1.7

   grep.c: fix ctype(3) issue leading to segfault

   Addresses PR bin/60552 from Chavdar Ivanov, fix supplied by RVP.


   grep.c: match upstream coding style for previous change (NFC)
VersionDeltaFile
1.5.6.1+2-2external/gpl2/grep/dist/src/grep.c
+2-21 files