#
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 ...
|
#
648edd63 |
| 09-Aug-2022 |
Mateusz Guzik <mjg@FreeBSD.org> |
x86: remove MP_WATCHDOG
It does not work with ULE, which is the default scheduler for over a decade.
Reviewed by: emaste, kib Differential Revision: https://reviews.freebsd.org/D36094
|
#
f4f56ff4 |
| 27-Jul-2022 |
Mark Johnston <markj@FreeBSD.org> |
qat: Rename to qat_c2xxx and remove support for modern chipsets
A replacement QAT driver will be imported, but this replacement does not support Atom C2xxx hardware. So, the existing driver will be
qat: Rename to qat_c2xxx and remove support for modern chipsets
A replacement QAT driver will be imported, but this replacement does not support Atom C2xxx hardware. So, the existing driver will be kept around to provide opencrypto offload support for those chipsets.
Reviewed by: pauamma, emaste Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D35817
show more ...
|
#
cdcd52d4 |
| 24-May-2022 |
Bartosz Sobczak <bartosz.sobczak@intel.com> |
irdma: Add RDMA driver for Intel(R) Ethernet Controller E810
This is an initial commit for RDMA FreeBSD driver for Intel(R) Ethernet Controller E810, called irdma. Supporting both RoCEv2 and iWARP
irdma: Add RDMA driver for Intel(R) Ethernet Controller E810
This is an initial commit for RDMA FreeBSD driver for Intel(R) Ethernet Controller E810, called irdma. Supporting both RoCEv2 and iWARP protocols in per-PF manner, RoCEv2 being the default.
Testing has been done using krping tool, perftest, ucmatose, rping, ud_pingpong, rc_pingpong and others.
Signed-off-by: Eric Joyner <erj@FreeBSD.org>
Reviewed by: #manpages (pauamma_gundo.com) [documentation] MFC after: 1 week Relnotes: yes Sponsored by: Intel Corporation Differential Revision: https://reviews.freebsd.org/D34690
show more ...
|
#
f2d166d5 |
| 23-Apr-2022 |
John Baldwin <jhb@FreeBSD.org> |
amd64 NOTES: Add entries for qlxgb, glxgbe, and glxge.
|
#
5bf623bb |
| 23-Apr-2022 |
John Baldwin <jhb@FreeBSD.org> |
amd64 NOTES: Sort the axp entry.
|
#
0b377a49 |
| 21-Apr-2022 |
John Baldwin <jhb@FreeBSD.org> |
FB_INSTALL_CDEV: Remove this option and related code.
This option was never enabled in GENERIC and does not appear to work (the cdevsw is stored in a global array but never passed to make_dev to be
FB_INSTALL_CDEV: Remove this option and related code.
This option was never enabled in GENERIC and does not appear to work (the cdevsw is stored in a global array but never passed to make_dev to be associated with a character device).
Reviewed by: emaste Differential Revision: https://reviews.freebsd.org/D35008
show more ...
|
#
efd0fdfe |
| 09-Apr-2022 |
Gordon Bergling <gbe@FreeBSD.org> |
NOTES: Remove a double word in comments
- s/for for/for/
MFC after: 3 days
|