| #
88616489 |
| 03-Jun-2026 |
Enji Cooper <ngie@FreeBSD.org> |
amd64: complete thunderbolt KERNCONF integration
This completes the work so the driver can be integrated into KERNCONFs properly on amd64.
MFC after: 1 month
Differential Revision: https://reviews
amd64: complete thunderbolt KERNCONF integration
This completes the work so the driver can be integrated into KERNCONFs properly on amd64.
MFC after: 1 month
Differential Revision: https://reviews.freebsd.org/D55573
show more ...
|
| #
14b8531c |
| 24-May-2026 |
Alan Somers <asomers@FreeBSD.org> |
padlock: Restore padlock_rng to the amd64 build
Revert 88a53301e19 and d1ca01059d5 . They removed padlock_rng from the amd64 build under the mistaken belief that this device was available on 32-bit
padlock: Restore padlock_rng to the amd64 build
Revert 88a53301e19 and d1ca01059d5 . They removed padlock_rng from the amd64 build under the mistaken belief that this device was available on 32-bit processors only. But it's also available on the 64-bit Via Nano, Nano X2, and some Zhaoxin CPUs.
PR: 295517 Fixes: 88a53301e19 ("padlock.4: only install on i386") Fixes: d1ca01059d5 ("padlock(4)/nehemiah: move i386-only entropy") MFC after: 1 week Reviewed by: kib Differential Revision: https://reviews.freebsd.org/D57215
show more ...
|
| #
cfec995c |
| 17-Apr-2026 |
Adrian Chadd <adrian@FreeBSD.org> |
ixgbe: add MDIO bus support
This works enough to let me see the marvell switch on the MDIO bus.
It uses clause 22, which ixgbe's existing MDIO code doesn't currently support, so it's implemented in
ixgbe: add MDIO bus support
This works enough to let me see the marvell switch on the MDIO bus.
It uses clause 22, which ixgbe's existing MDIO code doesn't currently support, so it's implemented in a new source file.
Since mdio(4) is now required, add it where appropriate to GENERIC kernels.
Reviewed by: kbowling Differential Revision: https://reviews.freebsd.org/D50128
show more ...
|
| #
254b23eb |
| 27-Mar-2026 |
Pouria Mousavizadeh Tehrani <pouria@FreeBSD.org> |
routing: Retire ROUTE_MPATH compile option
The ROUTE_MPATH compile option was introduced to test the new multipath implementation. Since compiling it has no overhead and it's enabled by default, rem
routing: Retire ROUTE_MPATH compile option
The ROUTE_MPATH compile option was introduced to test the new multipath implementation. Since compiling it has no overhead and it's enabled by default, remove it.
Reviewed by: melifaro, markj Relnotes: yes Differential Revision: https://reviews.freebsd.org/D55884
show more ...
|
| #
092687a0 |
| 21-Mar-2026 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
kernel: Be clearer about what ZSTDIO is for
ZSTDIO is not just for core dumps, and it is now required by ZFS, so move it (and GZIO, which is still just for dumps) to a new “Compression support” sect
kernel: Be clearer about what ZSTDIO is for
ZSTDIO is not just for core dumps, and it is now required by ZFS, so move it (and GZIO, which is still just for dumps) to a new “Compression support” section in GENERIC, and add them both to MINIMAL.
MFC after: 1 week Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D55940
show more ...
|
| #
7a323f87 |
| 24-Oct-2025 |
Ed Maste <emaste@FreeBSD.org> |
sys: Retire le(4)
We retired most obsolete 10 and 10/100 Ethernet NIC drivers in 2019 -- see commits following ebcf740a32ae ("FCP-101: remove obsolete 10 and 10/100 Ethernet drivers.).
le(4) was re
sys: Retire le(4)
We retired most obsolete 10 and 10/100 Ethernet NIC drivers in 2019 -- see commits following ebcf740a32ae ("FCP-101: remove obsolete 10 and 10/100 Ethernet drivers.).
le(4) was retained with with the note "Emulated by QEMU, alternatives don't yet work for mips64." MIPS has since been removed from the tree and emulators and virtual machines offer many other, more suitable devices.
Reviewed by: brooks Relnotes: Yes Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D55516
show more ...
|
| #
1322760f |
| 23-Jan-2026 |
Konstantin Belousov <kib@FreeBSD.org> |
sys: enable both SCHED_ULE and SCHED_4BSD for some configs
Globally enable both schedulers for LINT. Enable both schedulers for GENERIC on amd64.
Reviewed by: olce Tested by: pho Sponsored by: The
sys: enable both SCHED_ULE and SCHED_4BSD for some configs
Globally enable both schedulers for LINT. Enable both schedulers for GENERIC on amd64.
Reviewed by: olce Tested by: pho Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D54831
show more ...
|
| #
c75eff16 |
| 17-Jan-2026 |
Brad Smith <brad@comstyle.com> |
aq: Add to amd64 GENERIC and to sys/conf/NOTES
Reviewed by: adrian Differential Revision: https://reviews.freebsd.org/D54633
|
| #
e28529ca |
| 10-Jan-2026 |
Brad Smith <brad@comstyle.com> |
rge: Add to amd64 GENERIC and to sys/conf/NOTES
Reviewed by: adrian Differential Revision: https://reviews.freebsd.org/D54609
|
| #
16f8ea6a |
| 08-Jan-2026 |
Mark Johnston <markj@FreeBSD.org> |
amd64: Remove tpm(4) from GENERIC for now
It breaks suspend/resume and no one has had time to investigate and fix it.
PR: 291067 Reviewed by: emaste Fixes: 3deb21f1afd5 ("random: TPM_HARVEST shou
amd64: Remove tpm(4) from GENERIC for now
It breaks suspend/resume and no one has had time to investigate and fix it.
PR: 291067 Reviewed by: emaste Fixes: 3deb21f1afd5 ("random: TPM_HARVEST should have been named RANDOM_ENABLE_TPM") Differential Revision: https://reviews.freebsd.org/D54587
show more ...
|
| #
8cbe0dd5 |
| 26-Nov-2025 |
ykla <yklaxds@gmail.com> |
sys: RealTek -> Realtek
Realtek changed how it styled its name 25 or so years ago, but the old style persisted in many places. These products use the new styling in their datasheets.
Signed-off-by:
sys: RealTek -> Realtek
Realtek changed how it styled its name 25 or so years ago, but the old style persisted in many places. These products use the new styling in their datasheets.
Signed-off-by: ykla yklaxds@gmail.com Sponsored by: Chinese FreeBSD Community Reviewed by: imp Pull Request: https://github.com/freebsd/freebsd-src/pull/1901
show more ...
|
| #
d6f10a5d |
| 28-Oct-2025 |
David E. O'Brien <obrien@FreeBSD.org> |
random: allow disabling of entropy harvesting from keyboard & mice
Reviewed by: jmg Sponsored by: Juniper Networks Differential Revision: https://reviews.freebsd.org/D53390
|
| #
3deb21f1 |
| 28-Oct-2025 |
David E. O'Brien <obrien@FreeBSD.org> |
random: TPM_HARVEST should have been named RANDOM_ENABLE_TPM
* Enable RANDOM_ENABLE_TPM by default
* The commit of TPM_HARVEST failed to add it to NOTES so that the LINT kernel would build the co
random: TPM_HARVEST should have been named RANDOM_ENABLE_TPM
* Enable RANDOM_ENABLE_TPM by default
* The commit of TPM_HARVEST failed to add it to NOTES so that the LINT kernel would build the code.
Fixes: 4ee7d3b0118c82e651712bb65da53d08e78cd7b1 Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D53460
show more ...
|
| #
d1ca0105 |
| 24-Oct-2025 |
David E. O'Brien <obrien@FreeBSD.org> |
padlock(4)/nehemiah: move i386-only entropy source to MD files
Reviewed by: khng Differential Revision: https://reviews.freebsd.org/D53309
|
| #
e43fbf27 |
| 25-Sep-2025 |
Vladimir Kondratyev <wulf@FreeBSD.org> |
u2f(4): Invert U2F_MAKE_UHID_ALIAS kernel build option
This makes non-GENERIC kernel configs easier to maintain.
Requested by: glebius MFC after: 2 days
|
| #
c1eff1d7 |
| 09-Sep-2025 |
Olivier Certner <olce@FreeBSD.org> |
sys: NOTES: Fix comment for wlan_* devices; GENERIC*: Re-order 'wlan_tkip'
Fix the comment introducing the 'wlan_*' devices (AES-CCMP is missing) after introducing AES-GCMP.
While here, re-order th
sys: NOTES: Fix comment for wlan_* devices; GENERIC*: Re-order 'wlan_tkip'
Fix the comment introducing the 'wlan_*' devices (AES-CCMP is missing) after introducing AES-GCMP.
While here, re-order the devices in order of appearance of the related technologies.
No functional change (intended).
Reviewed by: adrian, emaste Fixes: 7bf82ea4fdda ("sys: add wlan_gcmp to GENERIC kernels as appropriate") MFC after: 3 days MFC to: stable/15 Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D52444
show more ...
|
| #
92255335 |
| 02-Sep-2025 |
Ed Maste <emaste@FreeBSD.org> |
sys: Rename BLOAT_KERNEL_WITH_EXTERR to EXTERR_STRINGS
There's no need for an implied value judgement.
Suggested by: jhb Reviewed by: kib, jhb Sponsored by: The FreeBSD Foundation Differential Revi
sys: Rename BLOAT_KERNEL_WITH_EXTERR to EXTERR_STRINGS
There's no need for an implied value judgement.
Suggested by: jhb Reviewed by: kib, jhb Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D52351
show more ...
|
| #
4a04e0a6 |
| 17-Aug-2025 |
Vladimir Kondratyev <wulf@FreeBSD.org> |
u2f(4): a HID driver for FIDO/U2F security keys
While FIDO/U2F keys were already supported by the generic uhid(4) and hidraw(4) drivers, this driver adds some additional features an does steps to ti
u2f(4): a HID driver for FIDO/U2F security keys
While FIDO/U2F keys were already supported by the generic uhid(4) and hidraw(4) drivers, this driver adds some additional features an does steps to tighten the security of FIDO/U2F access.
- It automatically loads through devd. - Automatically enables HQ_NO_READAHEAD for FIDO/U2F devices. - Implements only miminum set of features. - Do not requires external devfs configuration to set character device permissions. - Names character device as u2f/# to make possible capsicum or any other pledge()-style sandboxing.
PR: 265528 Differential Revision: https://reviews.freebsd.org/D51612
show more ...
|
| #
3f94fb8d |
| 16-Aug-2025 |
Jaeyoon Choi <j_yoon.choi@samsung.com> |
amd64 GENERIC: Add ufshci
Sponsored by: Samsung Electronics Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D51507
|
| #
970a71e1 |
| 01-Jun-2025 |
Konstantin Belousov <kib@FreeBSD.org> |
Rename BLOW_KERNEL_WITH_EXTERR to BLOAT_KERNEL_WITH_EXTERR
Guessed by: alc Sponsored by: The FreeBSD Foundation MFC after: 1 week
|
| #
8e8d3068 |
| 23-May-2025 |
Konstantin Belousov <kib@FreeBSD.org> |
amd64 GENERIC: enable bloating kernel with ext errors strings
Reviewed by: brooks Sponsored by: The FreeBSD Foundation MFC after: 2 weeks Differential revision: https://reviews.freebsd.org/D50483
|
| #
9cdd4075 |
| 28-Apr-2025 |
Chandrakanth patil <chandrakanth.patil@broadcom.com> |
mpi3mr: Allow driver to be in-kenrel and add to GENERIC
Registered the mpi3mr driver source files in sys/conf/files, enabling it to be compiled into the base kernel image. This matches the approach
mpi3mr: Allow driver to be in-kenrel and add to GENERIC
Registered the mpi3mr driver source files in sys/conf/files, enabling it to be compiled into the base kernel image. This matches the approach used for existing Broadcom drivers such as mrsas, mps, and mpr.
Add mpi3mr to sys/conf/NOTES.
With this change, the mpi3mr driver will be built as part of the base kernel, allowing automatic loading during boot when supported hardware is detected.
Below changes are suggested by chs@: - Corrected the file name typo mistake in /sys/conf/files from mpi3mr_app.c.c to mpi3mr_app.c - Added mpi3mr driver entries in "sys/amd64/conf/GENERIC" and "sys/i386/conf/GENERIC"
Reviewed by: ssaxena, chs, imp Differential Revision: https://reviews.freebsd.org/D49754
show more ...
|
| #
7bf82ea4 |
| 13-Mar-2025 |
Adrian Chadd <adrian@FreeBSD.org> |
sys: add wlan_gcmp to GENERIC kernels as appropriate
Add wlan_gcmp wherever CCMP is defined in kernel configs.
Differential Revision: https://reviews.freebsd.org/D49343 Reviewed by: bz, cy
|
| #
7a296a86 |
| 16-Jun-2024 |
Konstantin Belousov <kib@FreeBSD.org> |
IPSEC_OFFLOAD: add the option to GENERIC on amd64 and arm64
Sponsored by: NVIDIA networking
|
| #
13d00a43 |
| 20-Jun-2024 |
Emmanuel Vadot <manu@FreeBSD.org> |
conf: Add usbhid and hidbus to GENERIC* kernel configs
Include the new unified HID stack by default in generic. This will allow us to migrate to the multi-stack hkbd and hms instead of relying on th
conf: Add usbhid and hidbus to GENERIC* kernel configs
Include the new unified HID stack by default in generic. This will allow us to migrate to the multi-stack hkbd and hms instead of relying on the older ukbd and ums which only work with USB. To test those drivers just add hw.usb.usbhid.enable=1 in loader.conf
Differential Revision: https://reviews.freebsd.org/D45658 Reviewed by: emaste, imp, wulf (all older version) Sponsored by: Beckhoff Automation GmbH & Co. KG
show more ...
|