NetBSD/src rEuLP7hsys/dev/nvmm/x86 nvmm_x86_vmx.c

   nvmm_x86_vmx.c: fixes tprof stalls

   the current implementation of nvmm nmi handling is
   simple; just drops them. it interferes other nmi-using
   components in the system, including tprof.

   this commit makes nvmm try to dispatch nmis by itself.
   while this is imperfect, it's good enough to give
   tprof a chance to unmask LAPIC_LVT_PCINT.

   i guess svm VMCB_EXITCODE_NMI needs something similar.
   but i have no hardware. if someone wants to test a patch,
   please let me know.

   reproduce recipe:
   1. run "tprof top" in a terminal. leave it running.
   2. run an nvmm-based vm in another terminal.
   3. observe some cpus in the "tprof top" stopped counting.
VersionDeltaFile
1.93+25-6sys/dev/nvmm/x86/nvmm_x86_vmx.c
+25-61 files

NetBSD/src ZOhzEZhsys/dev/pci if_rge.c if_rgereg.h

   Make if_rge MPSAFE.
VersionDeltaFile
1.52+99-56sys/dev/pci/if_rge.c
1.21+4-1sys/dev/pci/if_rgereg.h
+103-572 files

NetBSD/src l3K3THTsys/dev/pci if_rge.c

   Align packet header.
VersionDeltaFile
1.51+4-2sys/dev/pci/if_rge.c
+4-21 files

NetBSD/src zFBc4KCsys/dev/pci if_rge.c

   Unbreak RTL8127 with copper interface.
VersionDeltaFile
1.50+4-4sys/dev/pci/if_rge.c
+4-41 files

NetBSD/pkgsrc 1K8qTrbdoc TODO CHANGES-2026

   doc: Updated textproc/py-pdf to 6.9.1
VersionDeltaFile
1.26951+5-4doc/TODO
1.1809+2-1doc/CHANGES-2026
+7-52 files

NetBSD/pkgsrc X7zfFkXtextproc/py-pdf Makefile distinfo

   py-pdf: update to 6.9.1.

   Security fix.

   ## Version 6.9.1, 2026-03-17

   ### Security (SEC)
   - Improve performance and limit length of array-based content streams (#3686)

   [Full Changelog](https://github.com/py-pdf/pypdf/compare/6.9.0...6.9.1)

   ## Version 6.9.0, 2026-03-15

   ### New Features (ENH)
   - Expose /Perms verification result on Encryption object (#3672)

   ### Performance Improvements (PI)
   - Fix O(n²) performance in NameObject read/write (#3679)
   - Batch-parse all objects in ObjStm on first access (#3677)

    [6 lines not shown]
VersionDeltaFile
1.59+4-4textproc/py-pdf/Makefile
1.53+4-4textproc/py-pdf/distinfo
+8-82 files

NetBSD/src FB7CD5Vsys/arch/m68k/m68k vectors.c

   Fix the name of the UNIMP_FP_DATA_HANDLER40 in the non-FPSP case.
   Oversight kindly pointed out by nat@
VersionDeltaFile
1.10+3-3sys/arch/m68k/m68k/vectors.c
+3-31 files

NetBSD/pkgsrc-wip 0f79828cargo-nextest distinfo cargo-depends.mk, cargo-nextest/patches patch-.._vendor_mio-1.0.4_src_sys_unix_selector_kqueue.rs patch-.._vendor_nix-0.29.0_src_net_if__.rs

Add the most recent cargo-nextest

I need this before freeze end.
DeltaFile
+1,516-0cargo-nextest/distinfo
+505-0cargo-nextest/cargo-depends.mk
+58-0cargo-nextest/COMMIT_MSG
+51-0cargo-nextest/Makefile
+17-0cargo-nextest/patches/patch-.._vendor_mio-1.0.4_src_sys_unix_selector_kqueue.rs
+16-0cargo-nextest/patches/patch-.._vendor_nix-0.29.0_src_net_if__.rs
+2,163-03 files not shown
+2,168-09 files

NetBSD/src GBa9CZ3sys/arch/atari/atari locore.s, sys/arch/cesfic/cesfic locore.s

   Re-factor the N copies of suline() into the shared copy.s
VersionDeltaFile
1.51+36-1sys/arch/m68k/m68k/copy.s
1.157+1-31sys/arch/mvme68k/mvme68k/locore.s
1.152+1-30sys/arch/x68k/x68k/locore.s
1.137+1-30sys/arch/atari/atari/locore.s
1.61+1-30sys/arch/cesfic/cesfic/locore.s
1.208+1-30sys/arch/hp300/hp300/locore.s
+41-1526 files not shown
+47-27612 files

NetBSD/src FnQtDnesys/arch/m68k/m68k fpu.c

   Ensure that lwp0 has a NULL FP state frame.
VersionDeltaFile
1.5+8-3sys/arch/m68k/m68k/fpu.c
+8-31 files

NetBSD/src HhQFf5ysys/arch/m68k/include linux_bootinfo.h

   Revert unintentional commit.
VersionDeltaFile
1.3+0-5sys/arch/m68k/include/linux_bootinfo.h
+0-51 files

NetBSD/src n3otpHtsys/arch/news68k/news68k machdep.c

   Re-factor m68k FP exception handling:

   - Move the FP exception stubs into the shared trap_subr.s.  Remove as
     many conditionals from the stubs as feasible, having separate stubs
     for each case that needs to be handled.  This doesn't really result
     in any more (or duplicated) code, and makes it all a lot easier to
     read.
   - All platforms now call the new fpu_init() function, which is renamed
     from fpu_probe(), and centralizes all of the FP-related initialization.
     Platforms that don't need to probe for the FPU aren't forced to do so;
     the probe only occurs if the fputype is FPU_UNKNOWN at the time fpu_init()
     is called.
   - Even on platforms that don't actually need to probe the FPU, make sure
     the "nofault" code is present in trap() to do so; this is meant to reduce
     diffs that need to be resolved later then the trap() function is re-factored.

   - On Amiga and Atari, remove the bespoke vectab code and just use the shared
     vec_init().  Additional cleanup is possible in this area.

   (missed this file in larger commit)
VersionDeltaFile
1.128+5-7sys/arch/news68k/news68k/machdep.c
+5-71 files

NetBSD/src etOtJrKsys/arch/amiga/amiga locore.s machdep.c, sys/arch/cesfic/cesfic locore.s

   Re-factor m68k FP exception handling:

   - Move the FP exception stubs into the shared trap_subr.s.  Remove as
     many conditionals from the stubs as feasible, having separate stubs
     for each case that needs to be handled.  This doesn't really result
     in any more (or duplicated) code, and makes it all a lot easier to
     read.
   - All platforms now call the new fpu_init() function, which is renamed
     from fpu_probe(), and centralizes all of the FP-related initialization.
     Platforms that don't need to probe for the FPU aren't forced to do so;
     the probe only occurs if the fputype is FPU_UNKNOWN at the time fpu_init()
     is called.
   - Even on platforms that don't actually need to probe the FPU, make sure
     the "nofault" code is present in trap() to do so; this is meant to reduce
     diffs that need to be resolved later then the trap() function is re-factored.

   - On Amiga and Atari, remove the bespoke vectab code and just use the shared
     vec_init().  Additional cleanup is possible in this area.
VersionDeltaFile
1.9+75-85sys/arch/m68k/m68k/vectors.c
1.181+1-109sys/arch/amiga/amiga/locore.s
1.4+65-40sys/arch/m68k/m68k/fpu.c
1.260+18-83sys/arch/amiga/amiga/machdep.c
1.151+1-97sys/arch/x68k/x68k/locore.s
1.60+1-91sys/arch/cesfic/cesfic/locore.s
+161-50564 files not shown
+634-1,63070 files

NetBSD/src HHOTQmysys/arch/sun2/conf GENERIC std.sun2

   Put the compiler flags that allow the kernel to fit within the
   PROM's memory limit in std.sun2 so that all kernel configs can
   benefit from them.
VersionDeltaFile
1.112+2-8sys/arch/sun2/conf/GENERIC
1.10+7-1sys/arch/sun2/conf/std.sun2
1.64+2-4sys/arch/sun2/conf/FOURMEG
+11-133 files

NetBSD/pkgsrc-wip cccf326pdfrip distinfo cargo-depends.mk, pdfrip/patches patch-Cargo.lock patch-src_core_engine.rs

pdfrip: Update to 3.0.0.
DeltaFile
+0-1,110pdfrip/patches/patch-Cargo.lock
+306-204pdfrip/distinfo
+101-66pdfrip/cargo-depends.mk
+0-18pdfrip/patches/patch-src_core_engine.rs
+0-15pdfrip/patches/patch-Cargo.toml
+1-1pdfrip/Makefile
+408-1,4146 files

NetBSD/src vN2uZkcshare/man/man4 ddb.4

   ddb(4): improve markup readability for the list of commands

   Add empty (single dot) lines around commands to make them more visible
   in the man page source.  Split long chains of Ij Kl Mn Op into
   multiple source lines with Xo/Xc.  While here mark up literal comma in
   commands with Cm to make it more visible in the PostScript output.
VersionDeltaFile
1.206+239-33share/man/man4/ddb.4
+239-331 files

NetBSD/pkgsrc Jte2nYPdoc CHANGES-2026

   doc: Updated www/chromium to 146.0.7680.153
VersionDeltaFile
1.1808+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc LGHGaZxwww/chromium distinfo Makefile, www/chromium/patches patch-chrome_browser_ui_views_frame_multi__contents__view__drop__target__controller.h

   www/chromium: update to 146.0.7680.153

   * 146.0.7680.153
   This update includes 26 security fixes. Please see the
   Chrome Security Page for more information.
   [TBD][475877320] Critical CVE-2026-4439: Out of bounds memory access
   in WebGL. Reported by Goodluck on 2026-01-15
   [TBD][485935305] Critical CVE-2026-4440: Out of bounds read and write
   in WebGL. Reported by c6eed09fc8b174b0f3eebedcceb1e792 on 2026-02-20
   [TBD][489381399] Critical CVE-2026-4441: Use after free in Base.
   Reported by Google on 2026-03-03
   [TBD][484751092] High CVE-2026-4442: Heap buffer overflow in CSS.
   Reported by Syn4pse on 2026-02-16
   [TBD][485292589] High CVE-2026-4443: Heap buffer overflow in WebAudio.
   Reported by c6eed09fc8b174b0f3eebedcceb1e792 on 2026-02-18
   [TBD][486349161] High CVE-2026-4444: Stack buffer overflow in WebRTC.
   Reported by c6eed09fc8b174b0f3eebedcceb1e792 on 2026-02-21
   [TBD][486421953] High CVE-2026-4445: Use after free in WebRTC.
   Reported by c6eed09fc8b174b0f3eebedcceb1e792 on 2026-02-22

    [40 lines not shown]
VersionDeltaFile
1.34+6-7www/chromium/distinfo
1.48+1-1www/chromium/Makefile
1.2+1-1www/chromium/patches/patch-chrome_browser_ui_views_frame_multi__contents__view__drop__target__controller.h
+8-93 files

NetBSD/pkgsrc-wip c1d4049mtr-graph distinfo Makefile

mtr-graph(mtr085): update to 0.85.247
DeltaFile
+3-3mtr-graph/distinfo
+2-2mtr-graph/Makefile
+5-52 files

NetBSD/pkgsrc-wip 1200f6challoy TODO

halloy: Add reference to CVE-2026-32733 and CVE-2026-32810
DeltaFile
+2-0halloy/TODO
+2-01 files

NetBSD/pkgsrc-wip 58f025ckibana TODO

kibana: Add reference to CVE-2025-68389 and CVE-2026-26940
DeltaFile
+1-1kibana/TODO
+1-11 files

NetBSD/pkgsrc-wip c97b440aws-lc TODO

aws-lc: Add reference to CVE-2026-4428
DeltaFile
+1-1aws-lc/TODO
+1-11 files

NetBSD/src n91HWqbsys/sys vnode.h

   sys/vnode.h: clarify filesystem internal flags a bit

   comment only
VersionDeltaFile
1.305+21-17sys/sys/vnode.h
+21-171 files

NetBSD/pkgsrc-wip 73f2fbelibresprite distinfo, libresprite/patches patch-src_base_mutex__pthread.h

libresprite: add a patch for working around pthread issues

Still needs ctype fixes
DeltaFile
+30-0libresprite/patches/patch-src_base_mutex__pthread.h
+1-0libresprite/distinfo
+31-02 files

NetBSD/pkgsrc-wip 0cca01achromium COMMIT_MSG distinfo, chromium/patches patch-chrome_browser_ui_views_frame_multi__contents__view__drop__target__controller.h

chromium: update to 146.0.7680.153
DeltaFile
+57-7chromium/COMMIT_MSG
+0-17chromium/patches/patch-chrome_browser_ui_views_frame_multi__contents__view__drop__target__controller.h
+6-7chromium/distinfo
+1-1chromium/Makefile
+64-324 files

NetBSD/pkgsrc lkSQlWddoc CHANGES-2026

   doc: Updated www/nghttp2-tools to 1.68.1
VersionDeltaFile
1.1807+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc eBp2KiBwww/nghttp2-tools Makefile

   nghttp2-tools: update to 1.68.1.

   Same as nghttp2
VersionDeltaFile
1.41+1-2www/nghttp2-tools/Makefile
+1-21 files

NetBSD/pkgsrc 7wNjcAidoc CHANGES-2026

   doc: Updated www/nghttp2 to 1.68.1
VersionDeltaFile
1.1806+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc hzsqwQMwww/nghttp2 distinfo Makefile.common

   nghttp2: update to 1.68.1.

   CVE-2026-27135: Denial of service: Assertion failure due to the missing state validation
VersionDeltaFile
1.79+4-4www/nghttp2/distinfo
1.33+2-2www/nghttp2/Makefile.common
1.98+1-2www/nghttp2/Makefile
+7-83 files

NetBSD/pkgsrc ClFZynpdoc CHANGES-2026

   doc: Updated security/py-asn1 to 0.6.3
VersionDeltaFile
1.1805+2-1doc/CHANGES-2026
+2-11 files