| #
c170a96d |
| 21-May-2026 |
Siva Mahadevan <siva@FreeBSD.org> |
universe: emit warning instead of error for bad/missing KERNCONF
When doing a large `make universe` build with multiple KERNCONFS, it should not be an error when a particular target has a missing KE
universe: emit warning instead of error for bad/missing KERNCONF
When doing a large `make universe` build with multiple KERNCONFS, it should not be an error when a particular target has a missing KERNCONF.
In this example,
``` $ make universe TARGETS='arm64 riscv' KERNCONFS='QEMU VIRT' ```
Currently, arm64 does not have a QEMU conf, and riscv does not have a VIRT conf. However, this command should still succeed instead of failing with the following message:
``` make[2]: /usr/src/Makefile:767: Target architecture for riscv/conf/VIRT unknown. config(8) likely too old. in .for loop from /usr/src/Makefile:761 with kernel = VIRT in make[2] in directory "/usr/src"
make[2]: stopped making "universe_kernels" in /usr/src ```
Since the opposite is true, we should build whatever confs are available from the requested list of KERNCONFS, while making sure to still emit warnings along the way.
Reviewed by: imp Approved by: lwhsu (mentor), emaste (mentor) MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D55571
show more ...
|
| #
02ef0b6d |
| 20-May-2026 |
Siva Mahadevan <siva@FreeBSD.org> |
universe: allow moving build logs to UNIVERSE_LOGDIR
This allows `make universe` or `make tinderbox` to build from a read-only src tree.
Reviewed by: ziaee, imp, delphij Approved by: lwhsu (mentor)
universe: allow moving build logs to UNIVERSE_LOGDIR
This allows `make universe` or `make tinderbox` to build from a read-only src tree.
Reviewed by: ziaee, imp, delphij Approved by: lwhsu (mentor), emaste (mentor) MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D55566
show more ...
|
|
Revision tags: release/14.4.0-p5, release/14.3.0-p14, release/15.0.0-p9 |
|
| #
eb3b1302 |
| 04-May-2026 |
Chuck Tuffli <chuck@FreeBSD.org> |
Import smart revision 1.0.2
The smart command allows the user to monitor the various information reported by Self-Monitoring, Analysis and Reporting Technology (SMART) present on most ATA, SCSI, and
Import smart revision 1.0.2
The smart command allows the user to monitor the various information reported by Self-Monitoring, Analysis and Reporting Technology (SMART) present on most ATA, SCSI, and NVMe storage media.
show more ...
|
|
Revision tags: release/14.4.0-p4, release/14.3.0-p13, release/13.5.0-p14, release/15.0.0-p8, release/14.4.0-p3, release/14.3.0-p12, release/13.5.0-p13, release/15.0.0-p7, release/13.5.0-p12, release/14.3.0-p11, release/14.4.0-p2, release/15.0.0-p6 |
|
| #
43ade7d9 |
| 05-Apr-2026 |
Siva Mahadevan <siva@FreeBSD.org> |
Import openresolv 3.17.4
More information at: https://roy.marples.name/projects/openresolv
|
|
Revision tags: release/13.5.0-p11, release/14.3.0-p10, release/14.4.0-p1, release/15.0.0-p5, release/14.4.0, release/13.5.0-p10, release/14.3.0-p9, release/15.0.0-p4, release/15.0.0-p3, release/13.5.0-p9, release/15.0.0-p2, release/14.3.0-p8, release/15.0.0-p1, release/13.5.0-p8, release/14.3.0-p7, release/15.0.0, release/14.3.0-p6, release/13.5.0-p7, release/13.5.0-p6, release/14.3.0-p5, release/13.5.0-p5, release/14.2.0-p7, release/14.3.0-p4, release/14.3.0-p3, release/14.2.0-p6, release/13.5.0-p4, release/13.5.0-p3, release/14.2.0-p5, release/14.3.0-p2, release/14.3.0-p1, release/14.2.0-p4, release/13.5.0-p2, release/14.3.0, release/13.4.0-p5, release/13.5.0-p1, release/14.2.0-p3, release/13.5.0, release/14.2.0-p2, release/14.1.0-p8, release/13.4.0-p4, release/14.1.0-p7, release/14.2.0-p1, release/13.4.0-p3, release/14.2.0, release/13.4.0, release/14.1.0, release/13.3.0, release/14.0.0, release/13.2.0, release/12.4.0, release/13.1.0, release/12.3.0, release/13.0.0, release/12.2.0, release/11.4.0 |
|
| #
a1f03c7e |
| 20-Nov-2019 |
Pedro F. Giffuni <pfg@FreeBSD.org> |
Import openresolv 3.9.2
More information at: https://roy.marples.name/projects/openresolv
|
| #
d7fde65d |
| 20-Nov-2019 |
Pedro F. Giffuni <pfg@FreeBSD.org> |
Undo r354917 to correct the log: it was actually version 3.9.2
|
| #
80f1906e |
| 14-Apr-2026 |
Bjoern A. Zeeb <bz@FreeBSD.org> |
ath12k: update Atheros/QCA's ath12k driver
This version is based on git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 028ef9c96e96197026887c0f092424679298aae8 ( tag: v7.0 ).
Sponsored by:
ath12k: update Atheros/QCA's ath12k driver
This version is based on git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 028ef9c96e96197026887c0f092424679298aae8 ( tag: v7.0 ).
Sponsored by: The FreeBSD Foundation
show more ...
|
| #
c3e04a1c |
| 14-Apr-2026 |
Bjoern A. Zeeb <bz@FreeBSD.org> |
ath11k: update Atheros/QCA's ath11k driver
This version is based on git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 028ef9c96e96197026887c0f092424679298aae8 ( tag: v7.0 ).
Sponsored by:
ath11k: update Atheros/QCA's ath11k driver
This version is based on git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 028ef9c96e96197026887c0f092424679298aae8 ( tag: v7.0 ).
Sponsored by: The FreeBSD Foundation
show more ...
|
| #
7e509d50 |
| 08-Apr-2026 |
Xin LI <delphij@FreeBSD.org> |
Import zstd 1.5.7.
|
| #
fe271bdb |
| 06-Apr-2026 |
Simon J. Gerraty <sjg@FreeBSD.org> |
Import bmake-20260313
Intersting/relevant changes since bmake-20251111
ChangeLog since bmake-20251111
2026-03-12 Simon J Gerraty <sjg@beast.crufty.net>
* VERSION (_MAKE_VERSION): 20260313 Mer
Import bmake-20260313
Intersting/relevant changes since bmake-20251111
ChangeLog since bmake-20251111
2026-03-12 Simon J Gerraty <sjg@beast.crufty.net>
* VERSION (_MAKE_VERSION): 20260313 Merge with NetBSD make, pick up o make: ensure .MAKE.SAVE_DOLLARS is initialized so makefiles like sys.vars.mk can test its value to know how to deal with macros that need to save '$' during ':='.
* Makefile: default MAKE_SAVE_DOLLARS_DEFAULT to "no" for traditional behavior.
2026-03-10 Simon J Gerraty <sjg@beast.crufty.net>
* VERSION (_MAKE_VERSION): 20260310 Merge with NetBSD make, pick up o unit-tests ensure TEST_MAKE is absolute path and tests that make symlink for ${MAKE} can run in parallel.
2026-03-03 Simon J Gerraty <sjg@beast.crufty.net>
* VERSION (_MAKE_VERSION): 20260303 Merge with NetBSD make, pick up o job.c: MaybeSubMake: Look for expansion of ${.MAKE} and if necessary its basename, and only match if at start of line or preceded by space.
2026-02-28 Simon J Gerraty <sjg@beast.crufty.net>
* Makefile: mark ${PROG} and ${OBJS} as .META MaybeSubMake will otherwise mistake them for sub-makes
* VERSION (_MAKE_VERSION): 20260301 Merge with NetBSD make, pick up o job.c: MaybeSubMake: skip control chars [@+-] at start of line when checking for ${MAKE}
2026-02-22 Simon J Gerraty <sjg@beast.crufty.net>
* VERSION (_MAKE_VERSION): 20260222 o mk file update
2026-02-16 Simon J Gerraty <sjg@beast.crufty.net>
* VERSION (_MAKE_VERSION): 20260216 Merge with NetBSD make, pick up o minor cleanups
2026-02-10 Simon J Gerraty <sjg@beast.crufty.net>
* VERSION (_MAKE_VERSION): 20260210 Merge with NetBSD make, pick up o document that multiple variables can be set on command line. o move MaybeSubMake to job.c so it can be called on expanded commands for more accuracy and less overhead. o main.c: set .MAKE.VERSION as read-only.
* unit-tests/opt-{chdir,where-am-i}.mk: use MAKEOBJDIRPREFIX=/ to avoid tripping over an unreadable /usr/obj
2026-02-04 Simon J Gerraty <sjg@beast.crufty.net>
* unit-tests/varname-make_stack_trace.mk: for FreeBSD and similar set .MAKE.ALWAYS_PASS_JOB_QUEUE=no to ensure we get the expected errors.
* VERSION (_MAKE_VERSION): 20260202 Merge with NetBSD make, pick up o on error avoid duplicate stack trace to stderr
2026-01-11 Simon J Gerraty <sjg@beast.crufty.net>
* VERSION (_MAKE_VERSION): 20260111 Merge with NetBSD make, pick up o var.c: add explicit check for empty re as not all regex libs throw an error as expected, in this case.
2026-01-10 Simon J Gerraty <sjg@beast.crufty.net>
* VERSION (_MAKE_VERSION): 20260110 Merge with NetBSD make, pick up o minor cleanups
mk/ChangeLog since bmake-20251111
2026-03-12 Simon J Gerraty <sjg@beast.crufty.net>
* install-mk (MK_VERSION): 20260313
* sys.vars.mk: use .MAKE.VERSION M_type can simply use '$x'
2026-02-22 Simon J Gerraty <sjg@beast.crufty.net>
* install-mk (MK_VERSION): 20260222
* dirdeps.mk, sys.mk: add dependent option UPDATE_DIRDEPS_CACHE/DIRDEPS_CACHE. It can be useful to use -DWITHOUT_UPDATE_DIRDEPS_CACHE to temporarily treat dynamic DIRDEPS_CACHE as static.
2026-01-10 Simon J Gerraty <sjg@beast.crufty.net>
* meta.autodep.mk (${_DEPENDFILE}): add .NOMETA
2026-01-08 Simon J Gerraty <sjg@beast.crufty.net>
* rust.mk: better accommodation for RUST_LIBS. Set RUST_{LIBS,PROGS}_CARGO_BUILD_OUTPUT_LIST to simplify staging.
2025-12-08 Simon J Gerraty <sjg@beast.crufty.net>
* install-mk (MK_VERSION): 20251207
* sys.vars.mk: replace MAKE_POSIX_SHELL usage with isPOSIX_SHELL Using ${isPOSIX_SHELL:U:Nfalse} provides a boolean for make and ${isPOSIX_SHELL:Ufalse} does the same for target scripts. Both will be false if isPOSIX_SHELL is not set or set to false.
This has the advantage that if only POSIX shells are expected sys.mk (or something it includes) can simply do isPOSIX_SHELL?=:
show more ...
|
| #
4aae7925 |
| 12-Aug-2025 |
Bjoern A. Zeeb <bz@FreeBSD.org> |
ath12k: import Atheros/QCA's ath12k driver
This version is based on git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 038d61fd642278bab63ee8ef722c50d10ab01e8f ( tag: v6.16 ).
Sponsored by:
ath12k: import Atheros/QCA's ath12k driver
This version is based on git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 038d61fd642278bab63ee8ef722c50d10ab01e8f ( tag: v6.16 ).
Sponsored by: The FreeBSD Foundation
show more ...
|
| #
07b9f6cc |
| 22-Apr-2025 |
Bjoern A. Zeeb <bz@FreeBSD.org> |
ath12k: import Atheros/QCA's ath12k driver
This version is based on git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 38fec10eb60d687e30c8c6b5420d86e8149f7557 ( tag: v6.14 ).
Sponsored by:
ath12k: import Atheros/QCA's ath12k driver
This version is based on git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 38fec10eb60d687e30c8c6b5420d86e8149f7557 ( tag: v6.14 ).
Sponsored by: The FreeBSD Foundation
show more ...
|
| #
cd59570c |
| 02-Mar-2026 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Import tzcode 2026a
|
| #
0d46d875 |
| 11-Dec-2025 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Import tzcode 2025c
|
| #
cc325dd8 |
| 21-Aug-2025 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Import tzcode 2025a
|
| #
18b0e604 |
| 02-Mar-2026 |
Philip Paeps <philip@FreeBSD.org> |
Import tzdata 2026a
|
| #
f5eb24d5 |
| 20-Jan-2026 |
Bjoern A. Zeeb <bz@FreeBSD.org> |
rtw89: update Realtek's rtw89 driver
This version is based on git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 24d479d26b25bce5faea3ddd9fa8f3a6c3129ea7 ( tag: v6.19-rc6 ).
|
| #
1eabd3ed |
| 10-Oct-2025 |
Bjoern A. Zeeb <bz@FreeBSD.org> |
brcm80211: import Broadcom wireless brcmsmac and brcmfmac drivers
This version is based on git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git e5f0a698b34ed76002dc5cff3804a61c80233a7a ( tag:
brcm80211: import Broadcom wireless brcmsmac and brcmfmac drivers
This version is based on git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git e5f0a698b34ed76002dc5cff3804a61c80233a7a ( tag: v6.17 ).
show more ...
|
| #
f73101fa |
| 06-Feb-2026 |
John Baldwin <jhb@FreeBSD.org> |
universe: Bump default GCC version to 15
Reviewed by: lwhsu, emaste Differential Revision: https://reviews.freebsd.org/D55085
|
| #
31612201 |
| 20-Jan-2026 |
Bjoern A. Zeeb <bz@FreeBSD.org> |
mt76: update Mediatek's mt76 driver
This version is based on git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 24d479d26b25bce5faea3ddd9fa8f3a6c3129ea7 ( tag: v6.19-rc6 ).
|
| #
94d1731e |
| 03-Dec-2025 |
Minsoo Choo <minsoochoo0122@proton.me> |
Makefile*: remove powerpcspe
As reported on the freebsd-announce mailing list[1] FreeBSD is continuing to retire 32-bit support. Remove powerpcspe from build infrastructure.
[1] https://lists.free
Makefile*: remove powerpcspe
As reported on the freebsd-announce mailing list[1] FreeBSD is continuing to retire 32-bit support. Remove powerpcspe from build infrastructure.
[1] https://lists.freebsd.org/archives/freebsd-announce/2024-February/000117.html
Signed-off-by: Minsoo Choo <minsoochoo0122@proton.me> Reviewed by: jhibbits, emaste Pull request: https://github.com/freebsd/freebsd-src/pull/1914
show more ...
|
| #
d2f1c8e0 |
| 06-Jan-2026 |
Minsoo Choo <minsoochoo0122@proton.me> |
Makefile: Update doxygen requirements
MFC after: 3 days Reviewed by: imp, ziaee Signed-off-by: Minsoo Choo <minsoochoo0122@proton.me> Closes: https://github.com/freebsd/freebsd-src/pull/1869
|
| #
7d227f6f |
| 11-Dec-2025 |
Philip Paeps <philip@FreeBSD.org> |
Import tzdata 2025c
|
| #
1a52eb13 |
| 12-Aug-2025 |
Bjoern A. Zeeb <bz@FreeBSD.org> |
ath-common: update common Atheros/QCA code
This version is based on git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 038d61fd642278bab63ee8ef722c50d10ab01e8f ( tag: v6.16 ).
Sponsored by:
ath-common: update common Atheros/QCA code
This version is based on git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 038d61fd642278bab63ee8ef722c50d10ab01e8f ( tag: v6.16 ).
Sponsored by: The FreeBSD Foundation
show more ...
|
| #
15532c27 |
| 12-Aug-2025 |
Bjoern A. Zeeb <bz@FreeBSD.org> |
ath11k: update Atheros/QCA's ath11k driver
This version is based on git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 038d61fd642278bab63ee8ef722c50d10ab01e8f ( tag: v6.16 ).
Sponsored by:
ath11k: update Atheros/QCA's ath11k driver
This version is based on git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 038d61fd642278bab63ee8ef722c50d10ab01e8f ( tag: v6.16 ).
Sponsored by: The FreeBSD Foundation
show more ...
|