| #
8e5e2c39 |
| 14-Sep-2026 |
Abdelkader Boudih <seuros@FreeBSD.org> |
intel: add hfsts debug-probe driver for Intel ME/HECI firmware status
Add an amd64-only, Intel-only diagnostic driver that reads ME Host Firmware Status registers from PCI configuration space withou
intel: add hfsts debug-probe driver for Intel ME/HECI firmware status
Add an amd64-only, Intel-only diagnostic driver that reads ME Host Firmware Status registers from PCI configuration space without mapping the messaging BAR.
Select the HFS register count per device generation, decode sparse HFS1 state, mode, and error fields, and expose raw and summarized status via sysctl. Register an ISA-side hfstsfd probe for supported RCBA/FD2 generations so firmware-hidden HECI functions can be diagnosed.
Reviewed by: kbowling, adrian Differential Revision: https://reviews.freebsd.org/D58863
show more ...
|
|
Revision tags: release/14.5.0, release/15.1.0-p3, release/15.0.0-p13, release/14.4.0-p9, release/15.1.0-p2, release/15.0.0-p12, release/14.4.0-p8, release/15.0.0-p11, release/14.3.0-p16, release/14.4.0-p7, release/15.1.0-p1, release/15.1.0, release/15.0.0-p10, release/14.4.0-p6, release/14.3.0-p15 |
|
| #
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 ...
|
|
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, 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 |
|
| #
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 ...
|
| #
f2245917 |
| 04-Jan-2026 |
Enji Cooper <ngie@FreeBSD.org> |
Add ASMC_DEBUG make option
This allows folks to enable debug statements in asmc(4) using kernel configs via the `options ASMC_DEBUG` directive.
While here, remove a duplicate `device vt_efifb` dire
Add ASMC_DEBUG make option
This allows folks to enable debug statements in asmc(4) using kernel configs via the `options ASMC_DEBUG` directive.
While here, remove a duplicate `device vt_efifb` directive in `NOTES` as it's already handled in the `GENERIC` config
MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D54511
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 |
|
| #
a4e3e724 |
| 25-Nov-2025 |
ykla <yklaxds@gmail.com> |
NOTES: Remove duplicate options KCSAN entries
Signed-off-by: ykla yklaxds@gmail.com Sponsored by: Chinese FreeBSD Community Reviewed by: imp Pull Request: https://github.com/freebsd/freebsd-src/pull
NOTES: Remove duplicate options KCSAN entries
Signed-off-by: ykla yklaxds@gmail.com Sponsored by: Chinese FreeBSD Community Reviewed by: imp Pull Request: https://github.com/freebsd/freebsd-src/pull/1900
show more ...
|
|
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 |
|
| #
2f721943 |
| 28-Apr-2025 |
Warner Losh <imp@FreeBSD.org> |
mpi3mr: Broadcom's MPT-Fusion version 4 is amd64 and aarch64 only
Broadcom's MPT-Fusion version 4 driver only works on 64-bit systems, and has only been tested in amd64 and aarch64, so move it's bui
mpi3mr: Broadcom's MPT-Fusion version 4 is amd64 and aarch64 only
Broadcom's MPT-Fusion version 4 driver only works on 64-bit systems, and has only been tested in amd64 and aarch64, so move it's building to just those. I didn't notice this in the review and neglected to test those cases (since I knew it didn't work there, so was a blind spot).
Pointy-hat: imp Fixes: 9cdd40759617 Sponsored-by: Netflix
Sponsored by: Netflix
show more ...
|
|
Revision tags: 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 |
|
| #
4f8f9d70 |
| 23-Apr-2024 |
Lexi Winter <lexi@le-Fay.ORG> |
sys: add conf/std.debug, generic debugging options
The new sys/conf/std.debug contains the list of debugging options enabled by default in -CURRENT, so they don't need to be listed individually in e
sys: add conf/std.debug, generic debugging options
The new sys/conf/std.debug contains the list of debugging options enabled by default in -CURRENT, so they don't need to be listed individually in every kernel config.
The enabled options are the set of all debug options which were enabled for the GENERIC kernel on any platform. This means some architectures now have debugging options enabled in GENERIC which weren't previously enabled:
- amd64: [1] - arm64: [2] - arm: [2]. [3] - i386: [1], [2] - powerpc: [1], [2], [3] - riscv: [2]
[1] ALT_BREAK_TO_DEBUGGER is now enabled. [2] BUF_TRACKING, FULL_BUF_TRACKING, and QUEUE_MACRO_DEBUG_TRASH are now enabled. [3] DEADLKRES is now enabled.
While here, move the documentation for the (commented out) K*SAN options for amd64 from GENERIC to NOTES.
Reviewed by: imp Pull Request: https://github.com/freebsd/freebsd-src/pull/1124
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 ...
|
| #
5ea0b892 |
| 14-Apr-2024 |
John Baldwin <jhb@FreeBSD.org> |
NOTES: Move ENABLE_ALART option to MI NOTES next to intpm device
This option is for this driver.
Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D44786
|
| #
b620daf6 |
| 14-Apr-2024 |
John Baldwin <jhb@FreeBSD.org> |
x86 NOTES: Move NKPT and PMAP_SHPGPERPROC options to VM OPTIONS section
Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D44785
|
| #
717b22e1 |
| 14-Apr-2024 |
John Baldwin <jhb@FreeBSD.org> |
x86 NOTES: Remove some obsolete comments
Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D44784
|
| #
1f678b6b |
| 14-Apr-2024 |
John Baldwin <jhb@FreeBSD.org> |
NOTES: Move the VirtIO entries to the MI NOTES file
While here, add virtio_gpu
Reviewed by: imp, emaste Differential Revision: https://reviews.freebsd.org/D44782
|
| #
ff3569be |
| 14-Apr-2024 |
John Baldwin <jhb@FreeBSD.org> |
NOTES: Move safe(4) to the MI NOTES file
Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D44780
|
| #
9c3fd2c1 |
| 14-Apr-2024 |
John Baldwin <jhb@FreeBSD.org> |
NOTES: Move IEEE80211_DEBUG_REFCNT to the MI NOTES file
This option is not specific to amd64
Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D44779
|
| #
bfd2ce2a |
| 10-Apr-2024 |
Stephen J. Kiernan <stevek@FreeBSD.org> |
efidev: Allow for optionally including efidev and efirtc into the kernel
Require both "efirt" and "efidev" in order to build in efidev Require both "efirt" and "efirtc" in order to build in efirtc
efidev: Allow for optionally including efidev and efirtc into the kernel
Require both "efirt" and "efidev" in order to build in efidev Require both "efirt" and "efirtc" in order to build in efirtc
Update FIRECRACKER, GENERIC, and NOTES for amd64 Update NOTES and std.arm for arm64
Reviewed by: imp Obtained from: Juniper Networks, Inc. Differential Revision: https://reviews.freebsd.org/D44745
show more ...
|
| #
8f7105a2 |
| 10-Apr-2024 |
John Baldwin <jhb@FreeBSD.org> |
NOTES: Move NVMe entries to MI file
While here, adjust the sample setting for NVME_USE_NVD to use a non-default setting as is typical in entries in NOTES.
Discussed with: imp Reviewed by: manu Spon
NOTES: Move NVMe entries to MI file
While here, adjust the sample setting for NVME_USE_NVD to use a non-default setting as is typical in entries in NOTES.
Discussed with: imp Reviewed by: manu Sponsored by: Chelsio Communications Differential Revision: https://reviews.freebsd.org/D44691
show more ...
|
| #
973d3a82 |
| 10-Apr-2024 |
John Baldwin <jhb@FreeBSD.org> |
NOTES: Move OFED options to MI NOTES
Disable in armv7 NOTES to match sys/modules/Makefile
Reviewed by: imp Sponsored by: Chelsio Communications Differential Revision: https://reviews.freebsd.org/D4
NOTES: Move OFED options to MI NOTES
Disable in armv7 NOTES to match sys/modules/Makefile
Reviewed by: imp Sponsored by: Chelsio Communications Differential Revision: https://reviews.freebsd.org/D44686
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/
|
| #
b0d3d44d |
| 01-Jul-2023 |
Mark O'Donovan <shiftee@posteo.net> |
qlnxe: add driver to amd64 NOTES
Signed-off-by: Mark O'Donovan <shiftee@posteo.net> Reviewed by: imp Pull Request: https://github.com/freebsd/freebsd-src/pull/779
|
| #
4d779448 |
| 05-Jun-2023 |
Xin LI <delphij@FreeBSD.org> |
gve: Fix build on i386 and enable LINT builds.
Reviewed-by: imp Differential Revision: https://reviews.freebsd.org/D40419
|
|
Revision tags: release/13.2.0, release/12.4.0, release/13.1.0, release/12.3.0, release/13.0.0 |
|
| #
b2c50bb9 |
| 19-Feb-2021 |
Elliott Mitchell <ehem+freebsd@m5p.com> |
xen/efi: make Xen PV EFI clock optional
The present implementation is only for x86. Other architectures need adjustments for querying presence of EFI.
Xen's EFI support is also quite troublesome o
xen/efi: make Xen PV EFI clock optional
The present implementation is only for x86. Other architectures need adjustments for querying presence of EFI.
Xen's EFI support is also quite troublesome on non-x86. This is being slowly remedied, but until in better shape the EFI clock functionality should be disabled.
Reviewed by: royger Differential Revision: https://reviews.freebsd.org/D31065
show more ...
|
| #
dd6f6030 |
| 23-Feb-2023 |
Mike Karels <karels@FreeBSD.org> |
amd64 kernel config: clean up whitespace
Most options in kernel config files use "options<space><tab>OPTION". This allows the option to be commented out without shifting columns. A few options had t
amd64 kernel config: clean up whitespace
Most options in kernel config files use "options<space><tab>OPTION". This allows the option to be commented out without shifting columns. A few options had two tabs, and some had spaces. Make them consistent.
show more ...
|
| #
e4d3f1e4 |
| 05-Feb-2023 |
Yuri <yuri@aetern.org> |
hv_hid: Hyper-V HID driver
Hyper-V HID driver using hidbus/hms.
Reviewed by: wulf MFC after: 1 week PR: 221074 Differential revision: https://reviews.freebsd.org/D38140
|
| #
4a8e4d15 |
| 29-Nov-2022 |
Bjoern A. Zeeb <bz@FreeBSD.org> |
net80211: fix IEEE80211_DEBUG_REFCNT builds
Remove the KPI/KBI changes from ieee80211_node.h and always use the macros to pass in __func__ and __LINE__ to the functions. The actual implementations a
net80211: fix IEEE80211_DEBUG_REFCNT builds
Remove the KPI/KBI changes from ieee80211_node.h and always use the macros to pass in __func__ and __LINE__ to the functions. The actual implementations are prefixed by "_" rather than suffixed by "_debug" as they no longer are "debug"-specific.
Some of the select functions were not actually using the passed in func, line options; however they are calling other functions which use them. Directly call the internal implementation in those cases passing the arguments on.
Use a file-local __debrefcnt_used define to mark the arguments __unused in cases when we compile without IEEE80211_DEBUG_REFCNT and hope the toolchain is intelligent enough to not pass them at all in those cases.
Also _ieee80211_free_node() now has a conflict so make the previous _ieee80211_free_node() the new __ieee80211_free_node().
Add IEEE80211_DEBUG_REFCNT to the NOTES file on amd64 to keep exercising the option.
Sponsored by: The FreeBSD Foundation X-MFC: never Discussed on: freebsd-wireless Reviewed by: adrian Differential Revision: https://reviews.freebsd.org/D37529
show more ...
|