| #
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 ...
|
|
Revision tags: release/14.4.0-p5, release/14.3.0-p14, release/15.0.0-p9, 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 |
|
| #
72bb61ba |
| 28-Mar-2026 |
Warner Losh <imp@FreeBSD.org> |
i386/amd64/NOTES: Add some missing devices
The following devices to x86: ocs_fc aq vge tws And this to amd64: ufshci
These are in GENERIC, but not NOTES.
Sponsored by: Netflix
|
|
Revision tags: release/13.5.0-p11, release/14.3.0-p10, release/14.4.0-p1, release/15.0.0-p5 |
|
| #
cdad5580 |
| 06-Mar-2026 |
Pouria Mousavizadeh Tehrani <pouria@FreeBSD.org> |
acpi_system76: Support for acpi-controlled buttons on System76
Add acpi_system76 for handling acpi-controlled buttons on System76 Laptops.
Reviewed by: imp Differential Revision: https://reviews.fr
acpi_system76: Support for acpi-controlled buttons on System76
Add acpi_system76 for handling acpi-controlled buttons on System76 Laptops.
Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D55694
show more ...
|
|
Revision tags: 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 |
|
| #
1f2f5eba |
| 05-Jan-2026 |
Enji Cooper <ngie@FreeBSD.org> |
asmc(4): pull 32-bit support for the driver
The asmc(4) driver should work for 32-bit Intel-based Macs, in theory, if the model details were added to the detection list. That being said, 32-bit Inte
asmc(4): pull 32-bit support for the driver
The asmc(4) driver should work for 32-bit Intel-based Macs, in theory, if the model details were added to the detection list. That being said, 32-bit Intel Macs were only released and available to the general public for 8 months [1], so the value in maintaining i386 support in the driver is reduced due to limited hardware access.
Remove 32-bit support for the driver officially to make it clear its use is not supported.
This should fix building `NOTES.i386` by proxy as well.
Relnotes: yes MFC after: 2 weeks Fixes: f224591746b ("Add ASMC_DEBUG make option") Fixes: 8342d9f7b5f ("asmc(4): Stop building it on i386, as...") Differential Revision: https://reviews.freebsd.org/D55544
show more ...
|
| #
9c25620e |
| 12-Jan-2026 |
Olivier Certner <olce@FreeBSD.org> |
sys: vt_efifb: EFI not supported on i386; move it back to amd64/NOTES
We do not support EFI boot on i386. Thus: 1. Move (back) 'device vt_efifb' from x86/NOTES to amd64/NOTES. 2. Remove 'device vt_
sys: vt_efifb: EFI not supported on i386; move it back to amd64/NOTES
We do not support EFI boot on i386. Thus: 1. Move (back) 'device vt_efifb' from x86/NOTES to amd64/NOTES. 2. Remove 'device vt_efifb' from i386/MINIMAL.
Reported by: jhb Fixes: f224591746bd ("Add ASMC_DEBUG make option") Fixes: 67599eef01f5 ("sys/x86/NOTES: Add vt_efifb") Sponsored by: The FreeBSD Foundation
show more ...
|
| #
67599eef |
| 09-Jan-2026 |
Olivier Certner <olce@FreeBSD.org> |
sys/x86/NOTES: Add vt_efifb
Contrary to what is stated in commit f224591746bd ("Add ASMC_DEBUG make option"), the various NOTES files should list all available options.
Since vt_efifb is supported
sys/x86/NOTES: Add vt_efifb
Contrary to what is stated in commit f224591746bd ("Add ASMC_DEBUG make option"), the various NOTES files should list all available options.
Since vt_efifb is supported also on i386, add it back to x86/NOTES instead of amd64/NOTES.
Fixes: f224591746bd ("Add ASMC_DEBUG make option") Sponsored by: The FreeBSD Foundation
show more ...
|
|
Revision tags: 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 |
|
| #
b1039bbe |
| 15-Nov-2025 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
NOTES: Add iwm and iwx
Reviewed by: imp, jhb Differential Revision: https://reviews.freebsd.org/D53759
|
| #
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
|
|
Revision tags: 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 |
|
| #
daad0b65 |
| 03-Dec-2024 |
Kristof Provost <kp@FreeBSD.org> |
LINT: Remove DTrace support, but leave the commented out option
Fixes: 2f915345634e9e0f809f79581359190268908ba9 Reported by: John Baldwin <jhb@FreeBSD.org> Sponsored by: Rubicon Communications, LLC
LINT: Remove DTrace support, but leave the commented out option
Fixes: 2f915345634e9e0f809f79581359190268908ba9 Reported by: John Baldwin <jhb@FreeBSD.org> Sponsored by: Rubicon Communications, LLC ("Netgate")
show more ...
|
|
Revision tags: release/14.2.0 |
|
| #
2f915345 |
| 27-Nov-2024 |
Kristof Provost <kp@FreeBSD.org> |
LINT: Remove DTrace support
Ensure we have at least one commonly built kernel config that does not include DTrace. This is intended to help detect issues such as 45d108ee14 where a variable is only
LINT: Remove DTrace support
Ensure we have at least one commonly built kernel config that does not include DTrace. This is intended to help detect issues such as 45d108ee14 where a variable is only used for static probe point, resulting in build failures when DTrace is disabled.
Sponsored by: Rubicon Communications, LLC ("Netgate") Differential Revision: https://reviews.freebsd.org/D47821
show more ...
|
| #
96f1dfc1 |
| 08-Oct-2024 |
Kristof Provost <kp@FreeBSD.org> |
acpi_sbl_wmi: add a driver to trigger SBL firmware updates
Expose a sysctl knob to inform the SBL bootloader that a firmware update is available and should be applied on the next reboot.
See also:
acpi_sbl_wmi: add a driver to trigger SBL firmware updates
Expose a sysctl knob to inform the SBL bootloader that a firmware update is available and should be applied on the next reboot.
See also: https://slimbootloader.github.io/security/firmware-update.html#triggering-firmware-update Sponsored by: Rubicon Communications, LLC ("Netgate") Differential Revision: https://reviews.freebsd.org/D47035
show more ...
|
|
Revision tags: release/13.4.0, release/14.1.0 |
|
| #
ecaab0fb |
| 01-May-2024 |
Stephen J. Kiernan <stevek@FreeBSD.org> |
guestrpc module to handle VMware backdoor port GuestRPC functionality
Convert existing FreeBSD vmware_hvcall function to take a channel and parameter arguments.
Added vmware_guestrpc_cmd() to send
guestrpc module to handle VMware backdoor port GuestRPC functionality
Convert existing FreeBSD vmware_hvcall function to take a channel and parameter arguments.
Added vmware_guestrpc_cmd() to send GuestRPC commands to the VMware hypervisor. The sbuf argument is used for both the command to send and to store the data to return to the caller.
The following KPIs can be used to get and set FreeBSD-specific guest information in key/value pairs: * vmware_guestrpc_set_guestinfo - set a value into the guestinfo.fbsd.<keyword> key * vmware_guestrpc_get_guestinfo - get the value stored in the guestinfo.fbsd.<keyword> key
Add VMware devices to x86 NOTES
Reviewed by: jhb Obtained from: Juniper Networks, Inc. Differential Revision: https://reviews.freebsd.org/D44528
show more ...
|
| #
1f38677b |
| 14-Apr-2024 |
John Baldwin <jhb@FreeBSD.org> |
x86 NOTES: Move shared options from amd/i386 NOTES to x86 NOTES
While here, reorder some of the entries using headers more aligned with sys/conf/NOTES. Also add a pointer from the amd64/i386 NOTES
x86 NOTES: Move shared options from amd/i386 NOTES to x86 NOTES
While here, reorder some of the entries using headers more aligned with sys/conf/NOTES. Also add a pointer from the amd64/i386 NOTES files to x86 NOTES.
The "extra" ACPI device drivers were only present in i386 NOTES previously.
Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D44787
show more ...
|
|
Revision tags: release/13.3.0, release/14.0.0 |
|
| #
031beb4e |
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
sys: Remove $FreeBSD$: one-line sh pattern
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
|
Revision tags: release/13.2.0 |
|
| #
611c6b23 |
| 14-Dec-2022 |
Li-Wen Hsu <lwhsu@FreeBSD.org> |
Complete retire cp(4)
And fix the LINT build.
Sponsored by: The FreeBSD Foundation
Fixes: 895992bb66d214f34c76a2b9da1133d457b2dee1
|
|
Revision tags: release/12.4.0, release/13.1.0, release/12.3.0 |
|
| #
6aae3517 |
| 21-Oct-2021 |
Gleb Smirnoff <glebius@FreeBSD.org> |
Retire synchronous PPP kernel driver sppp(4).
The last two drivers that required sppp are cp(4) and ce(4).
These devices are still produced and can be purchased at Cronyx <http://cronyx.ru/hardware
Retire synchronous PPP kernel driver sppp(4).
The last two drivers that required sppp are cp(4) and ce(4).
These devices are still produced and can be purchased at Cronyx <http://cronyx.ru/hardware/wan.html>.
Since Roman Kurakin <rik@FreeBSD.org> has quit them, they no longer support FreeBSD officially. Later they have dropped support for Linux drivers to. As of mid-2020 they don't even have a developer to maintain their Windows driver. However, their support verbally told me that they could provide aid to a FreeBSD developer with documentaion in case if there appears a new customer for their devices.
These drivers have a feature to not use sppp(4) and create an interface, but instead expose the device as netgraph(4) node. Then, you can attach ng_ppp(4) with help of ports/net/mpd5 on top of the node and get your synchronous PPP. Alternatively you can attach ng_frame_relay(4) or ng_cisco(4) for HDLC. Actually, last time I used cp(4) back in 2004, using netgraph(4) instead of sppp(4) was already the right way to do.
Thus, remove the sppp(4) related part of the drivers and enable by default the negraph(4) part. Further maintenance of these drivers in the tree shouldn't be a big deal.
While doing that, remove some cruft and enable cp(4) compilation on amd64. The ce(4) for some unknown reason marks its internal DDK functions with __attribute__ fastcall, which most likely is safe to remove, but without hardware I'm not going to do that, so ce(4) remains i386-only.
Reviewed by: emaste, imp, donner Differential Revision: https://reviews.freebsd.org/D32590 See also: https://reviews.freebsd.org/D23928
show more ...
|
|
Revision tags: release/13.0.0, release/12.2.0 |
|
| #
f9ba2bbe |
| 23-Sep-2020 |
Warner Losh <imp@FreeBSD.org> |
Use envvar rather than nonstandard hint. lines
The NOTES files have a bunch of hint lines that are removed when generating LINT. However, we can achieve the same effect by prepending each of the lin
Use envvar rather than nonstandard hint. lines
The NOTES files have a bunch of hint lines that are removed when generating LINT. However, we can achieve the same effect by prepending each of the lines with 'envvar' so the NOTES files become standard config(8) files. No functional changes as the sed script to generate the LINT files filters these either way.
Suggested by: kevans
show more ...
|
|
Revision tags: release/11.4.0, release/12.1.0 |
|
| #
c1ab04fc |
| 13-Aug-2019 |
Warner Losh <imp@FreeBSD.org> |
Floppy driver really only works on x86
Move the floppy driver to the x86 specific notes file.
Reviewed by: jhb, manu, jhibbits, emaste Differential Revision: https://reviews.freebsd.org/D21208
|
| #
99e1c5ab |
| 13-Aug-2019 |
Warner Losh <imp@FreeBSD.org> |
Move sc out of the global file
x86 needs sc, as does sparc64. powerpc doesn't use it by default, but some old powermac notebooks do not work with vt yet for reasons unknonw. Even so, I've removed it
Move sc out of the global file
x86 needs sc, as does sparc64. powerpc doesn't use it by default, but some old powermac notebooks do not work with vt yet for reasons unknonw. Even so, I've removed it from powerpc LINT. It's not in daily use there, and the intent is to 100% switch to vt now that it works for that platform to limit support burden.
All the other architectures omit some or all of the screen savers from their lint config. Move them to the x86 NOTES files and remove the exclusions. This reduces slightly the number of savers sparc64 compiles, but since they are in GENERIC, the overage is adequate and if someone reaelly wants to sort them out in sparc64 they can sweat the details and the testing.
Reviewed by: jhb (earlier version), manu (earlier version), jhibbits Differential Revision: https://reviews.freebsd.org/D21233
show more ...
|
| #
0d89c934 |
| 13-Aug-2019 |
Warner Losh <imp@FreeBSD.org> |
Start to split out the really x86 specific NOTES from the global notes file. Start with COMPAT_43, since it's really only relevant to x86.
Reviewed by: jhb@ Differential Revision: https://reviews.fr
Start to split out the really x86 specific NOTES from the global notes file. Start with COMPAT_43, since it's really only relevant to x86.
Reviewed by: jhb@ Differential Revision: https://reviews.freebsd.org/D21203
show more ...
|