Skip to content

Commit 0dcfecb

Browse files
authored
Merge branch 'freebsd:main' into fuse__36
2 parents 7ce632e + c68126e commit 0dcfecb

File tree

14,686 files changed

+923561
-599930
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

14,686 files changed

+923561
-599930
lines changed

.cirrus.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@ compute_engine_instance:
44
# gcloud compute images list --project freebsd-org-cloud-dev --no-standard-images
55
platform: freebsd
66
image_project: freebsd-org-cloud-dev
7-
image: freebsd-14-2-release-amd64-ufs
7+
image: freebsd-14-3-release-amd64-ufs
88
cpu: 8
99
memory: 8G
1010
disk: 40
1111

1212
env:
13-
PKG_FORMAT: tar
13+
PKG_LEVEL: 1
1414

1515
task:
1616
matrix:
@@ -154,13 +154,13 @@ task:
154154
- su user -c "git config --global --add safe.directory $(pwd -P)"
155155

156156
build_world_script:
157-
- su user -c "make -j$(sysctl -n hw.ncpu) ${EXTRA_MAKE_FLAGS} CROSS_TOOLCHAIN=${TOOLCHAIN} WITHOUT_TOOLCHAIN=yes buildworld"
157+
- su user -c "make -j$(nproc) ${EXTRA_MAKE_FLAGS} CROSS_TOOLCHAIN=${TOOLCHAIN} WITHOUT_TOOLCHAIN=yes buildworld"
158158

159159
build_kernel_script:
160-
- su user -c "make -j$(sysctl -n hw.ncpu) CROSS_TOOLCHAIN=${TOOLCHAIN} WITHOUT_TOOLCHAIN=yes buildkernel"
160+
- su user -c "make -j$(nproc) CROSS_TOOLCHAIN=${TOOLCHAIN} WITHOUT_TOOLCHAIN=yes buildkernel"
161161

162162
package_script:
163-
- su user -c "make CROSS_TOOLCHAIN=${TOOLCHAIN} WITHOUT_TOOLCHAIN=yes packages"
163+
- su user -c "make -j$(nproc) CROSS_TOOLCHAIN=${TOOLCHAIN} WITHOUT_TOOLCHAIN=yes packages"
164164

165165
package_check_script:
166166
- su user -c "/usr/libexec/flua tools/pkgbase/metalog_reader.lua -c /usr/obj/$(pwd -P)/${TARGET}.${TARGET_ARCH}/worldstage/METALOG"
@@ -213,7 +213,7 @@ precommit_task:
213213
- pkg --version
214214

215215
ci_script:
216-
- make -C tests/ci TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} CITYPE=smoke ci
216+
- make -C tests/ci TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} CIENV=cirrus CITYPE=smoke ci
217217

218218
post_script:
219219
- df -m

.clean_build_epoch

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Add a new line containing a larger number than the last (e.g. YYYYMMDD) for
2+
# every change that breaks ABI or requires a full rebuild for some other reason.
3+
# Only the last entry is required, but having the full list may be useful for
4+
# looking at frequency of ABI breakage, etc.
5+
6+
# 4757b351ea9: openssl: Import version 3.5.1
7+
20250807 # All OpenSSL-using bits need rebuilt

.git-blame-ignore-revs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,14 @@
88
#
99
# This file is sorted in git log order (newest commits first).
1010

11+
# sys/bus.h style fixes
12+
22238759c57d942865cf9d1a355a0d04819eb621
13+
# sys/efi.h style(9) tweaks
14+
e584c46d8b60662ffb1f67c41dec13f391d3f199
15+
# sys/cpu.h style(9) fixes
16+
0737e2a961cd712fff5b548bb6b823e48a8b527d
17+
# witness white space cleanup and style(9) tweeks
18+
f5377665253b2b107ee8a4690ad2e6682375b304
1119
# style fixes for device_if.m
1220
ab43dbe0187ecdf1697726170fd4e19c373effcc
1321
# iflib style tweaks

.github/workflows/checklist.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ jobs:
8888
8989
/* Loop for each key in "checklist". */
9090
for (const c in checklist)
91-
msg += "- " + c + "<sup>" + checklist[c].join(", ") + "</sup>\n";
91+
msg += "- " + c + " (" + checklist[c].join(", ") + ")\n";
9292
msg += "\nPlease review [CONTRIBUTING.md](https://github.com/freebsd/freebsd-src/blob/main/CONTRIBUTING.md), then update and push your branch again.\n"
9393
9494
comment_func({

.github/workflows/cross-bootstrap-tools.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ jobs:
2222
include:
2323
# TODO: both Ubuntu and macOS have bmake packages, we should try them instead of bootstrapping our own copy.
2424
- os: ubuntu-22.04
25-
compiler: clang-14
26-
cross-bindir: /usr/lib/llvm-14/bin
27-
pkgs: bmake libarchive-dev clang-14 lld-14
25+
compiler: clang-15
26+
cross-bindir: /usr/lib/llvm-15/bin
27+
pkgs: bmake libarchive-dev clang-15 lld-15
2828
- os: ubuntu-24.04
2929
compiler: clang-18
3030
cross-bindir: /usr/lib/llvm-18/bin

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,3 +29,4 @@ tags
2929
.clangd
3030
.ccls-cache
3131
sys/*/compile
32+
/src.conf

.mailmap

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@ Michal Meloun <[email protected]> <[email protected]>
1212
Dmitriy Alexandrov <[email protected]> <[email protected]>
1313
1414
15-
15+
16+
1617
1718
Piotr Paweł Stefaniak <[email protected]> <[email protected]>
1819
@@ -21,3 +22,4 @@ Ganael LAPLANCHE <[email protected]> <[email protected]>
2122
2223
2324
25+

MAINTAINERS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,7 @@ sys/xen royger Pre-commit review recommended.
111111
tests ngie,#test Pre-commit review requested.
112112
tools/build imp Pre-commit review requested, especially to fix bootstrap issues.
113113
top(1) eadler Pre-commit review requested.
114+
ufshci(4) jaeyoon Pre-commit review requested.
114115
usr.sbin/bsdconfig dteske Pre-commit phabricator review requested.
115116
usr.sbin/dpv dteske Pre-commit review requested. Keep in sync with libdpv.
116117
usr.sbin/pkg pkg@ Please coordinate behavior or flag changes with pkg team.

Makefile

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ TGTS= all all-man buildenv buildenvvars buildetc buildkernel buildworld \
175175
create-packages-world create-packages-kernel \
176176
create-packages-kernel-repo create-packages-world-repo \
177177
create-packages-source create-packages \
178-
update-packages packages installconfig real-packages real-update-packages \
178+
installconfig real-packages real-update-packages \
179179
sign-packages package-pkg print-dir test-system-compiler test-system-linker \
180180
test-includes
181181

@@ -219,6 +219,8 @@ META_TGT_WHITELIST+= build${libcompat}
219219
.ORDER: buildworld distribute
220220
.ORDER: buildworld distributeworld
221221
.ORDER: buildworld buildkernel
222+
.ORDER: buildworld packages
223+
.ORDER: buildworld update-packages
222224
.ORDER: distrib-dirs distribute
223225
.ORDER: distrib-dirs distributeworld
224226
.ORDER: distrib-dirs installworld
@@ -232,6 +234,8 @@ META_TGT_WHITELIST+= build${libcompat}
232234
.ORDER: buildkernel installkernel.debug
233235
.ORDER: buildkernel reinstallkernel
234236
.ORDER: buildkernel reinstallkernel.debug
237+
.ORDER: buildkernel packages
238+
.ORDER: buildkernel update-packages
235239
.ORDER: kernel-toolchain buildkernel
236240

237241
# Only sanitize PATH on FreeBSD.
@@ -517,6 +521,9 @@ kernels: .PHONY
517521
worlds: .PHONY
518522
@cd ${.CURDIR}; ${SUB_MAKE} UNIVERSE_TARGET=buildworld universe
519523

524+
packages update-packages: .PHONY
525+
${_+_}@cd ${.CURDIR}; ${_MAKE} DISTDIR=/ ${.TARGET}
526+
520527
#
521528
# universe
522529
#

0 commit comments

Comments
 (0)