NetBSD/src bUueJASsys/arch/aarch64/include pte.h

   Add some stage-2 defines
VersionDeltaFile
1.15+20-1sys/arch/aarch64/include/pte.h
+20-11 files

NetBSD/src rQbvMY4sys/arch/aarch64/aarch64 locore.S

   Print some more EL2 system registers in DEBUG_LOCORE
VersionDeltaFile
1.100+6-2sys/arch/aarch64/aarch64/locore.S
+6-21 files

NetBSD/src kRVSWMJsys/arch/m68k/include pmap_motorola.h pmap_68k.h, sys/arch/m68k/m68k m68k_trap.c

   Merge the m68k trap code.  Still a bit more tidying up to do here, but
   this eliminates a significant chunk of code duplication.

   Biggest change here is for Amiga, whose different-from-everyone-else's
   68040 write-back code was voted off the island.
VersionDeltaFile
1.8+623-23sys/arch/m68k/m68k/m68k_trap.c
1.1+125-0sys/arch/sun68k/sun68k/sun68k_trap.c
1.53+7-1sys/arch/m68k/include/pmap_motorola.h
1.12+7-1sys/arch/m68k/include/pmap_68k.h
1.33+7-1sys/arch/sun3/include/pmap3x.h
1.54+3-3sys/arch/sun2/sun2/pmap.c
+772-2930 files not shown
+820-8936 files

NetBSD/src fG6k60Alib/libm/src e_hypotl.c

   Fix case of normal numbers starting with a highword of 0x0 for m68k.

   In the case of mac68k there can still be normal numbers with a highword
   value of 0.  This differs from x86 where they would be considered denormals.
VersionDeltaFile
1.4+1-1lib/libm/src/e_hypotl.c
+1-11 files

NetBSD/src PCZlyzcsys/arch/m68k/include float.h

   No need for special handling for m68ksf.

   Also the previous LDBL_MIN was a denormal on m68k...opps.
VersionDeltaFile
1.28+1-8sys/arch/m68k/include/float.h
+1-81 files

NetBSD/src prLtXDfdistrib/sets/lists/debug mi, distrib/sets/lists/tests mi

   libc: test long double conversions

   On sparc64, tests/usr.bin/xlint/lint1/msg_380.c and msg_381.c fail.
VersionDeltaFile
1.1+114-0tests/lib/libc/t_long_double.c
1.53+3-2tests/lib/libc/Makefile
1.510+2-1distrib/sets/lists/debug/mi
1.1416+2-1distrib/sets/lists/tests/mi
+121-44 files

NetBSD/src uKNs3yllib/libcurses refresh.c addbytes.c

   libcurses: fix wrong NULL guard

   Move the NULL guard in _cursesi_waddbytes() out of #ifdef DEBUG .
   Delay initialization of all variables that require dereferencing pointers
   that might be NULL until after the NULL guards.  This is what KNF calls
   for anyway.

   Fixes PR lib/60153 .
VersionDeltaFile
1.131+8-6lib/libcurses/refresh.c
1.71+10-4lib/libcurses/addbytes.c
1.37+4-4lib/libcurses/attributes.c
1.25+4-3lib/libcurses/insdelln.c
1.11+4-3lib/libcurses/add_wch.c
1.36+3-3lib/libcurses/touchwin.c
+33-236 files

NetBSD/src NgZH0k6share/misc acronyms-o.real

   FAFO
VersionDeltaFile
1.15+2-1share/misc/acronyms-o.real
+2-11 files

NetBSD/src 7N9crHvsys/uvm/pmap pmap.c

   Tweak an pmaphist log message
VersionDeltaFile
1.84+3-3sys/uvm/pmap/pmap.c
+3-31 files

NetBSD/src tDlzDTKsys/uvm/pmap pmap_segtab.c

   Use pmapxtabhist in this file as the functions are called A LOT
VersionDeltaFile
1.34+13-12sys/uvm/pmap/pmap_segtab.c
+13-121 files

NetBSD/src ubF3PWwsys/arch/arm/pic pic_splfuncs.c

   arm: revert the other part of "arm: optimize splx"

   The ci_pending_ipls test is racy too.
VersionDeltaFile
1.27+3-3sys/arch/arm/pic/pic_splfuncs.c
+3-31 files

NetBSD/src Q3K53rtsys/arch/arm/pic pic_splfuncs.c

   arm: revert part of "arm: optimize splx"

   Testing ci_intr_depth to detect recursion in splx is wrong.
VersionDeltaFile
1.26+3-4sys/arch/arm/pic/pic_splfuncs.c
+3-41 files

NetBSD/src dUdaQApsys/arch/arm/cortex gicv3.c

   gicv3: Stop using ICC_PMR_EL1 to mask interrupts.

   Managing ICC_PMR_EL1 with spl changes is too costly, even with lazy PMR
   updates. Let's simplify things. We can still take advantage of interrupt
   prioritization for delivery but let's do spl filtering in software.

   On Ampere eMAG, iperf3 on the loopback interface sees a ~18% performance
   improvement with this change.
VersionDeltaFile
1.57+25-44sys/arch/arm/cortex/gicv3.c
+25-441 files

NetBSD/src wXVyd4Ysys/arch/arm/pic pic_splfuncs.c

   arm: optimize splx

   Skip masking / unmasking interrupts and pic_do_pending_interrupts if
   there is another pic_do_pending_interrupts in progress or if there are
   no pending unmasked IPLs on the CPU.
VersionDeltaFile
1.25+4-3sys/arch/arm/pic/pic_splfuncs.c
+4-31 files

NetBSD/src V5i1Eo2sys/arch/arm/pic pic.c picvar.h

   arm: Make __HAVE_PIC_PENDING_INTRS state per-CPU.

   Move pic_pending_irqs / pic_blocked_irqs / pic_pending_ipls from per-PIC
   to per-PIC-per-CPU state. This allows us to defer processor-local
   interrupts like SGIs and PPIs that use the same irq number.
VersionDeltaFile
1.86+44-19sys/arch/arm/pic/pic.c
1.39+6-6sys/arch/arm/pic/picvar.h
+50-252 files

NetBSD/src WqyKfjEsys/arch/riscv/riscv pmap_machdep.c, sys/uvm/pmap pmap_tlb.c pmap_tlb.h

   mi pmap: Rename two functions for clarity of purpose

   tlbinfo_asids_p -> tlbinfo_hasasids_p
   This functions indicates if ASIDs are implemented

   tlbinfo_noasids_p -> tlbinfo_freeasids_p
   The new function indicates if there are free ASIDS in the pool (the
   inversion of the previous function)
VersionDeltaFile
1.66+6-6sys/uvm/pmap/pmap_tlb.c
1.18+4-4sys/uvm/pmap/pmap_tlb.h
1.25+3-3sys/arch/riscv/riscv/pmap_machdep.c
+13-133 files

NetBSD/src cD7jXftsys/dev/marvell if_mvxpereg.h, sys/uvm uvm_physseg.c uvm_physseg.h

   fix few typos in comments.
VersionDeltaFile
1.10+2-2sys/dev/marvell/if_mvxpereg.h
1.21+2-2sys/uvm/uvm_physseg.c
1.10+2-2sys/uvm/uvm_physseg.h
+6-63 files

NetBSD/src EY7RM35sys/arch/x68k/stand/libdos dos_errno.h

   fix typo in the referenced filename (in comment).
   s/makstrerror.awk/makestrerror.awk/
VersionDeltaFile
1.7+2-2sys/arch/x68k/stand/libdos/dos_errno.h
+2-21 files

NetBSD/src hvdHTyjsys/arch/mips/sibyte/include bcm1480_regs.h

   s/A_BCM1480_SWTRC_MATCH_TAG_MAKS_0/A_BCM1480_SWTRC_MATCH_TAG_MASK_0/ in macro
   constant definition.

   It is later used with correct name in A_BCM1480_SWTRC_MATCH_TAG_MASK macro.
VersionDeltaFile
1.2+1-1sys/arch/mips/sibyte/include/bcm1480_regs.h
+1-11 files

NetBSD/src 4yqdLAWsys/dtb/arm Makefile, sys/dtb/arm/allwinner Makefile

   add hints about regenerating dtb set lists
VersionDeltaFile
1.10+4-1sys/dtb/arm/Makefile
1.3+4-1sys/dtb/arm/allwinner/Makefile
1.3+4-1sys/dtb/arm/amlogic/Makefile
1.3+4-1sys/dtb/arm/arm/Makefile
1.3+4-1sys/dtb/arm/broadcom/Makefile
1.3+4-1sys/dtb/arm/intel/Makefile
+24-627 files not shown
+130-3333 files

NetBSD/src VrExXpZsys/arch/x86/pci rdcpcib.c

   rdcpcib(4): fix rdcpcib attach/detach handling for function 0 and function 1.

   Only function 0 exposes the indirect access registers and the watchdog timer.
   Function 1 has a separate register set and does not use these registers.

   This resolves the autoconfiguration error seen in boot dmesg:
   "rdcpcib1: autoconfiguration error: couldn't map indirect registers"

   Attach now maps the indirect access registers and configures the watchdog only
   for function 0, and detach only releases resources that were initialized.

   reviewed by riastradh@, thanks!
VersionDeltaFile
1.4+25-15sys/arch/x86/pci/rdcpcib.c
+25-151 files

NetBSD/src q2gM5ESusr.bin/xlint/lint1 tree.c

   lint: on sparc64, investigate test failure in msg_380 and msg_381
VersionDeltaFile
1.708+18-2usr.bin/xlint/lint1/tree.c
+18-21 files

NetBSD/src H2FR8ebsys/arch/virt68k/virt68k bus_dma.c

   Fix tyop in comment.
VersionDeltaFile
1.6+3-3sys/arch/virt68k/virt68k/bus_dma.c
+3-31 files

NetBSD/src 8C2mfAcdoc 3RDPARTY

   xz-5.8.3 out
VersionDeltaFile
1.2178+3-3doc/3RDPARTY
+3-31 files

NetBSD/src rbFvJXfsys/uvm/pmap pmap_tlb.c

   whitespace
VersionDeltaFile
1.65+3-3sys/uvm/pmap/pmap_tlb.c
+3-31 files

NetBSD/src rrGl6q1sys/uvm uvm_swap.c

   swread/swwrite: update a comment about swapdev stability

   https://gnats.netbsd.org/60147
   PR/60147
VersionDeltaFile
1.231+2-1sys/uvm/uvm_swap.c
+2-11 files

NetBSD/src LJ3BvYksys/arch/virt68k/virt68k bus_dma.c

   Fill in bus_dmamap_sync() for 68030.  Since 68030 caches are write-through,
   this is pretty trivial: just invalidate the on-chip + any external D cache
   in the PREREAD case.  (See comment in code for why PREREAD is preferred
   over POSTREAD.)

   PR kern/60144
VersionDeltaFile
1.5+21-3sys/arch/virt68k/virt68k/bus_dma.c
+21-31 files

NetBSD/src Um9bMpEsys/uvm uvm_swap.c

   uvm_swap.c: fix /dev/drum regression caused by swap encryption

   * decrypt data using a bounce buffer

   * reject writes with ENOTSUP for now

   https://gnats.netbsd.org/60083
   PR/60083
VersionDeltaFile
1.230+80-3sys/uvm/uvm_swap.c
+80-31 files

NetBSD/src QRCPDsSsys/uvm uvm_swap.c

   swread/swwrite: hold swap_syscall_lock (cont.)

   fix a harmless merge botch i introduced while porting the patch
   from git to cvs.

   https://gnats.netbsd.org/60147
   PR/60147
VersionDeltaFile
1.229+3-3sys/uvm/uvm_swap.c
+3-31 files

NetBSD/src cItXsbhdistrib/sets/lists/dtb ad.earmv5 ad.earmv5hf

   regenerate dtb lists
VersionDeltaFile
1.3+20-15distrib/sets/lists/dtb/ad.earmv5
1.3+20-15distrib/sets/lists/dtb/ad.earmv5hf
1.9+1-0distrib/sets/lists/dtb/ad.earmv6hfeb
1.9+1-0distrib/sets/lists/dtb/ad.earmv6
1.9+1-0distrib/sets/lists/dtb/ad.earmv6eb
1.9+1-0distrib/sets/lists/dtb/ad.earmv6hf
+44-307 files not shown
+47-3013 files