LLVM/project 0d020f1lldb/test/API/tools/lldb-dap/launch/io TestDAP_launch_io.py DAP_launch_io.py

[lldb-dap] Split the launch IO redirection tests. (#179974)

Tests in the same python file share the same build directory. 
Although they are the same binary. The logs produced are different.
DeltaFile
+0-361lldb/test/API/tools/lldb-dap/launch/io/TestDAP_launch_io.py
+203-0lldb/test/API/tools/lldb-dap/launch/io/DAP_launch_io.py
+65-0lldb/test/API/tools/lldb-dap/launch/io/TestDAP_launch_io_integratedTerminal.py
+50-0lldb/test/API/tools/lldb-dap/launch/io/TestDAP_launch_io_internalConsole.py
+318-3614 files

LLVM/project 2d00521llvm/lib/Support StringMap.cpp

remove debug code
DeltaFile
+1-22llvm/lib/Support/StringMap.cpp
+1-221 files

FreeBSD/ports f41ee43www/librewolf distinfo Makefile

www/librewolf: Update 147.0.2-1 => 147.0.3-1

Release Notes:
https://www.firefox.com/en-US/firefox/147.0.3/releasenotes/

PR:     292948
MFH:    2026Q1
(cherry picked from commit e4cee8fccc7a38d1318d52829a3d98bac0990666)
DeltaFile
+3-3www/librewolf/distinfo
+1-1www/librewolf/Makefile
+4-42 files

FreeBSD/ports 29df6dcgames/minecraft-server pkg-plist Makefile

games/minecraft-server: Update to 1.21.11

Changelog:
https://www.minecraft.net/en-us/article/minecraft-java-edition-1-21-11

PR:             291578
Approved by:    Jonathan Price <freebsd at jonathanprice.org> (maintainer)
MFH:            2026Q1

(cherry picked from commit ad054d22c5b42a31f2eb855f94e98057488209c7)
DeltaFile
+35-40games/minecraft-server/pkg-plist
+3-3games/minecraft-server/Makefile
+3-3games/minecraft-server/distinfo
+41-463 files

FreeBSD/ports e4cee8fwww/librewolf distinfo Makefile

www/librewolf: Update 147.0.2-1 => 147.0.3-1

Release Notes:
https://www.firefox.com/en-US/firefox/147.0.3/releasenotes/

PR:     292948
MFH:    2026Q1
DeltaFile
+3-3www/librewolf/distinfo
+1-2www/librewolf/Makefile
+4-52 files

FreeBSD/src 79da80dsys/dev/sym sym_hipd.c

sym(4): Map HCB memory as uncacheable also on x86

As part of making the chip-specific mix and match of different accesses
(DMA/bus space) work as desired, the intent is to map the HCB memory as
uncacheable. Prior to VM_MEMATTR_*, the !x86 way of indicating this to
bus_dmamem_alloc(9) was BUS_DMA_COHERENT. Then later on in 2db99100a4,
BUS_DMA_NOCACHE was hooked up to VM_MEMATTR_UNCACHEABLE for x86. As it
turns out, still as of today bus_dmamem_alloc(9) differs in this regard
across architectures. On arm, it still supports BUS_DMA_COHERENT only
for requesting uncacheable DMA and x86 still uses BUS_DMA_NOCACHE only.
On arm64 and riscv, BUS_DMA_COHERENT seems to effectively be an alias
for BUS_DMA_NOCACHE.

Thus, allocate the HCB memory with BUS_DMA_COHERENT | BUS_DMA_NOCACHE,
so we get uncacheable memory on all architectures including x86 and so
loads and stores from/to HCB won't get reordered. However, even on x86
we still need to use at least compiler barriers to achieve the desired
program order.


    [12 lines not shown]
DeltaFile
+19-27sys/dev/sym/sym_hipd.c
+19-271 files

FreeBSD/src 5d546e8sys/dev/sym sym_hipd.c

sym(4): Provide a DEVICE_DETACH(9) method

This also fixes sym_cam_free() to tear things down correctly, i. e. in
opposite order of setup, as well as sym_cam_attach() to not free devq
and SIM twice in the failure case.

(cherry picked from commit 518c01b31e96bbe8353a551885a61e7da6aed5f6)
DeltaFile
+19-15sys/dev/sym/sym_hipd.c
+19-151 files

FreeBSD/src b56ce48sys/dev/sym sym_hipd.c

sym(4): Consistently use device_printf(9) where applicable

(cherry picked from commit 48eee744b540ef0413fa1cb543dde6e49e7f2ac4)
DeltaFile
+114-108sys/dev/sym/sym_hipd.c
+114-1081 files

FreeBSD/src a327d99sys/netinet siftr.c

siftr: flush pkt_nodes to the log file in batch

Reviewed by: rscheff, tuexen
Differential Revision: https://reviews.freebsd.org/D41175

(cherry picked from commit fafb03ab4254ab0d3927bc8ec22e4ba432efdbeb)
DeltaFile
+55-18sys/netinet/siftr.c
+55-181 files

FreeBSD/src 55204a0sys/netinet siftr.c

siftr: refactor batch log processing

Refactoring to perform the batch processing of
log messaged in two phases. First cycling through a limited
number of collected packets, and only thereafter freeing
the processed packets. This prevents any chance of calling
free while in a critical / spinlocked section.

Reviewed By:           tuexen
Sponsored by:          NetApp, Inc.
Differential Revision: https://reviews.freebsd.org/D42949

(cherry picked from commit a95cd6e4870b79178860e03366c4327e533ecf1e)
DeltaFile
+16-23sys/netinet/siftr.c
+16-231 files

FreeBSD/src b5a7c25sys/dev/sym sym_hipd.c

sym(4): Use memcpy(9) instead of bcopy(9)

The overlap handling of bcopy(9) is not required in these cases.

Obtained from:  BSD-licensed Linux sym53c8xx driver

(cherry picked from commit c8e9479c74a2af0f6c665e930091c163bf760fd5)
DeltaFile
+5-5sys/dev/sym/sym_hipd.c
+5-51 files

FreeBSD/src b149250sys/dev/hptmv entry.c gui_lib.c, sys/dev/ocs_fc ocs_mgmt.c

style(9): white space after ; and around binary operators

in for() loops.  Also, use 'while', where only the
conditional test of 'for' was used.

Reviewed by: sjg

(cherry picked from commit 0050289464fa56ec79e060b8d8378b9ff7145a0e)
DeltaFile
+16-17sys/dev/hptmv/entry.c
+7-7sys/dev/ocs_fc/ocs_mgmt.c
+6-7sys/dev/tws/tws.c
+6-6sys/dev/sym/sym_hipd.c
+5-7sys/dev/hptmv/gui_lib.c
+3-3sys/dev/smartpqi/smartpqi_event.c
+43-4724 files not shown
+82-8630 files

FreeBSD/src 81f577dsys/kern sched_ule.c kern_rctl.c

Replace random sbuf_printf() with cheaper cat/putc.

(cherry picked from commit 0a7139485ccb8192e7c7c6d93653da92bfcdc196)
DeltaFile
+9-9sys/kern/sched_ule.c
+8-8sys/kern/kern_rctl.c
+7-7sys/kern/subr_prf.c
+6-6sys/kern/vfs_mountroot.c
+6-6sys/kern/kern_fail.c
+6-6sys/kern/kern_sig.c
+42-4210 files not shown
+70-7016 files

FreeBSD/src e1eb82fusr.bin/wc wc.1 wc.c

wc: Fix usage and manual SYNOPSIS + nits

The -c and -m flags are mututally exclusive. Also minor manual fixes:

+ Angle quotes do not work in prose, use double quote matching extant
+ Align manual page options list
+ Tag SPDX license identifier for manual

PR:             292408
MFC after:      3 days

(cherry picked from commit 4cb65fde79a2412558d10fdbf3427fc0e4536d80)
DeltaFile
+8-4usr.bin/wc/wc.1
+1-1usr.bin/wc/wc.c
+9-52 files

FreeBSD/ports ad054d2games/minecraft-server pkg-plist Makefile

games/minecraft-server: Update to 1.21.11

Changelog:
https://www.minecraft.net/en-us/article/minecraft-java-edition-1-21-11

PR:             291578
Approved by:    Jonathan Price <freebsd at jonathanprice.org> (maintainer)
DeltaFile
+35-40games/minecraft-server/pkg-plist
+3-3games/minecraft-server/Makefile
+3-3games/minecraft-server/distinfo
+41-463 files

LLVM/project e524ee5llvm/test/Transforms/LoopVectorize first-order-recurrence-sink-replicate-region.ll first-order-recurrence-chains-vplan.ll

[VPlan] Auto-generate some VPlan check lines.

Use new UTC support to auto-generate some check lines to make them
easier to update in the future.
DeltaFile
+436-323llvm/test/Transforms/LoopVectorize/first-order-recurrence-sink-replicate-region.ll
+225-198llvm/test/Transforms/LoopVectorize/first-order-recurrence-chains-vplan.ll
+168-37llvm/test/Transforms/LoopVectorize/vplan-printing-metadata.ll
+54-48llvm/test/Transforms/LoopVectorize/vplan-sink-scalars-and-merge-vf1.ll
+883-6064 files

FreeBSD/src 3445fd3sys/dev/sym sym_hipd.c

sym(4): Map HCB memory as uncacheable also on x86

As part of making the chip-specific mix and match of different accesses
(DMA/bus space) work as desired, the intent is to map the HCB memory as
uncacheable. Prior to VM_MEMATTR_*, the !x86 way of indicating this to
bus_dmamem_alloc(9) was BUS_DMA_COHERENT. Then later on in 2db99100a4,
BUS_DMA_NOCACHE was hooked up to VM_MEMATTR_UNCACHEABLE for x86. As it
turns out, still as of today bus_dmamem_alloc(9) differs in this regard
across architectures. On arm, it still supports BUS_DMA_COHERENT only
for requesting uncacheable DMA and x86 still uses BUS_DMA_NOCACHE only.
On arm64 and riscv, BUS_DMA_COHERENT seems to effectively be an alias
for BUS_DMA_NOCACHE.

Thus, allocate the HCB memory with BUS_DMA_COHERENT | BUS_DMA_NOCACHE,
so we get uncacheable memory on all architectures including x86 and so
loads and stores from/to HCB won't get reordered. However, even on x86
we still need to use at least compiler barriers to achieve the desired
program order.


    [12 lines not shown]
DeltaFile
+19-27sys/dev/sym/sym_hipd.c
+19-271 files

FreeBSD/src 56a09f7sys/dev/sym sym_hipd.c

sym(4): Provide a DEVICE_DETACH(9) method

This also fixes sym_cam_free() to tear things down correctly, i. e. in
opposite order of setup, as well as sym_cam_attach() to not free devq
and SIM twice in the failure case.

(cherry picked from commit 518c01b31e96bbe8353a551885a61e7da6aed5f6)
DeltaFile
+19-15sys/dev/sym/sym_hipd.c
+19-151 files

FreeBSD/src f99ca31sys/dev/sym sym_hipd.c

sym(4): Use memcpy(9) instead of bcopy(9)

The overlap handling of bcopy(9) is not required in these cases.

Obtained from:  BSD-licensed Linux sym53c8xx driver

(cherry picked from commit c8e9479c74a2af0f6c665e930091c163bf760fd5)
DeltaFile
+5-5sys/dev/sym/sym_hipd.c
+5-51 files

FreeBSD/src 692dd70sys/dev/sym sym_hipd.c

sym(4): Consistently use device_printf(9) where applicable

(cherry picked from commit 48eee744b540ef0413fa1cb543dde6e49e7f2ac4)
DeltaFile
+114-108sys/dev/sym/sym_hipd.c
+114-1081 files

FreeBSD/src 46cf886sys/cam/scsi scsi_enc_ses.c, sys/dev/hptmv entry.c gui_lib.c

style(9): white space after ; and around binary operators

in for() loops.  Also, use 'while', where only the
conditional test of 'for' was used.

Reviewed by: sjg

(cherry picked from commit 0050289464fa56ec79e060b8d8378b9ff7145a0e)
DeltaFile
+16-17sys/dev/hptmv/entry.c
+7-7sys/dev/ocs_fc/ocs_mgmt.c
+6-7sys/dev/tws/tws.c
+5-7sys/dev/hptmv/gui_lib.c
+6-6sys/dev/sym/sym_hipd.c
+3-3sys/cam/scsi/scsi_enc_ses.c
+43-4724 files not shown
+82-8630 files

FreeBSD/src 51cb927share/man/man4 vt.4

vt.4: Sprinkle mdoc macros

Now that we have angle bracket characters for all common display sizes,
sprinkle in the correct macros for the structures in this page. While
here, fix a mdoc typo, a linter warning, and switch a parenthetical to
a much smoother appositive.

MFC after:      3 days
Fixes:          7cd6da268a8f (vt.4: Style pass)

(cherry picked from commit a97ed3a39c1044dd1b8056d68a76de74821f2bff)
DeltaFile
+35-35share/man/man4/vt.4
+35-351 files

FreeBSD/src da4c7b4contrib/spleen spleen-32x64.bdf spleen-16x32.bdf

contrib/spleen: Update to 2.2.O

This release adds several new characters critical to the manual pages
that were previously missing on high-dpi displays: em-dash, en-dash,
hyphen, angle brackets, white square, dagger, and double dagger. It
also features improved alignment for numerous characters in different
sizes.

Thanks:         Fredric Cambus
MFC after:      3 days
Discussed with: emaste

(cherry picked from commit 0d602f923ed8a889c3a848ab9f19aa52f917f6ee)
DeltaFile
+703-64contrib/spleen/spleen-32x64.bdf
+371-20contrib/spleen/spleen-16x32.bdf
+337-27contrib/spleen/spleen-12x24.bdf
+213-6contrib/spleen/spleen-8x16.bdf
+24-0contrib/spleen/ChangeLog
+12-3contrib/spleen/README.md
+1,660-1203 files not shown
+1,669-1299 files

FreeBSD/src 8836e48share/man/man4 vt.4, share/syscons/fonts INDEX.fonts

INDEX.fonts: Minor maintenance

+ Mention relevance of this file in the vt manual screen.font entry
+ The vidfont manual is in section one, not eight
+ Remove leftover blank line from freebsd tag removal

MFC after:      3 days

(cherry picked from commit 1f5795b6422a1c6e4b71fd7e93717522ccb822f9)
DeltaFile
+3-0share/man/man4/vt.4
+1-2share/syscons/fonts/INDEX.fonts
+1-2share/vt/fonts/INDEX.fonts
+1-2stand/fonts/INDEX.fonts
+6-64 files

FreeBSD/src 0b5ced4bin/sh sh.1

sh.1: Provide detailed job control documentation

Adopt the POSIX standard text to our implementation.

PR:                     206284
Reviewed by:            des, jilles, ziaee
Differential Revision:  https://reviews.freebsd.org/D49895

(cherry picked from commit 2711852bd9ac3ab78d2b128d3549ff437d2a09af)
DeltaFile
+182-9bin/sh/sh.1
+182-91 files

FreeBSD/src 89c2d33stand/i386/pxeldr pxeboot.8

pxeboot.8: Fix mdoc typo for emails, tag spdx

Fixes:          a37825313f62 (Fix mdoc typos for emails, tag spdx)
MFC after:      3 days

(cherry picked from commit 1961785e35484a89e49672c5ac7f9da6a7f56b3c)
DeltaFile
+6-3stand/i386/pxeldr/pxeboot.8
+6-31 files

FreeBSD/src 40b0783share/man/man4 termios.4

termios.4: Cross-reference stack(9) for STATUS

If the kernel is built without stack(9) (options STACK),
then the mentioned sysctl(8) kern.tty_info_kstacks will not be found.

MFC after:              3 days
Reviewed by:            kib, ziaee
Differential Revision:  https://reviews.freebsd.org/D54701

(cherry picked from commit fd34f549b711f0481336a838a99af710ab24644a)
DeltaFile
+4-2share/man/man4/termios.4
+4-21 files

FreeBSD/src 7478647. Makefile.inc1 Makefile

Makefile: Update doxygen requirements

MFC after:      3 days
Reviewed by:    imp, ziaee
Signed-off-by:  Minsoo Choo <minsoochoo0122 at proton.me>
Closes:         https://github.com/freebsd/freebsd-src/pull/1869

(cherry picked from commit d2f1c8e0d1bebab9fba32d69d261abc101f368ba)
DeltaFile
+8-0Makefile.inc1
+2-2Makefile
+10-22 files

FreeBSD/src 093b16ausr.bin/wc wc.1 wc.c

wc: Fix usage and manual SYNOPSIS + nits

The -c and -m flags are mututally exclusive. Also minor manual fixes:

+ Angle quotes do not work in prose, use double quote matching extant
+ Align manual page options list
+ Tag SPDX license identifier for manual

PR:             292408
MFC after:      3 days

(cherry picked from commit 4cb65fde79a2412558d10fdbf3427fc0e4536d80)
DeltaFile
+8-4usr.bin/wc/wc.1
+1-1usr.bin/wc/wc.c
+9-52 files

FreeBSD/src 8a36a29share/man/man7 freebsd-base.7

pkgbase.7: Show pkg upgrade to apply updates

MFC after:      3 days
Reviewed by:    ziaee
Closes:         https://github.com/freebsd/freebsd-src/pull/1945

(cherry picked from commit d1f93ea2e1646f1a844f37a855a70de1b186dbd7)
DeltaFile
+1-1share/man/man7/freebsd-base.7
+1-11 files