#
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
|
#
e045163c |
| 14-Apr-2024 |
John Baldwin <jhb@FreeBSD.org> |
i386: Use DEV_HYPERV to enable HyperV APIC vector
This avoids requiring both 'device hyperv' and 'options HYPERV' for kernel configs. Instead, just 'device hyperv' can now be used matching the kern
i386: Use DEV_HYPERV to enable HyperV APIC vector
This avoids requiring both 'device hyperv' and 'options HYPERV' for kernel configs. Instead, just 'device hyperv' can now be used matching the kernel configuration used for amd64.
Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D44783
show more ...
|
#
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
|
#
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/
|
#
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 |
|
#
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
|
Revision tags: release/12.4.0, release/13.1.0, release/12.3.0, release/13.0.0, release/12.2.0, release/11.4.0 |
|
#
76f67518 |
| 02-Feb-2020 |
Ed Maste <emaste@FreeBSD.org> |
retire ce(4) driver
Sync serial (e.g. T1/T1/G.703) interfaces are obsolete, this driver includes obfuscated source, and has reported potential security issues.
Differential Revision: https://review
retire ce(4) driver
Sync serial (e.g. T1/T1/G.703) interfaces are obsolete, this driver includes obfuscated source, and has reported potential security issues.
Differential Revision: https://reviews.freebsd.org/D33467
show more ...
|
#
105019e0 |
| 05-Nov-2022 |
Warner Losh <imp@FreeBSD.org> |
bnxt: Remove from LINT
Until bnxt is fixed on i386, remove it from its lint. Create a new section of the config file for things that work everywhere, except i386.
Sponsored by: Netflix
|
#
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
|
#
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
|
#
21e22be9 |
| 10-Dec-2021 |
Warner Losh <imp@FreeBSD.org> |
ed: Remove options
ed(4) was removed some time ago, but these options relevant to only it weren't GC'd at the time. Remove them.
Sponsored by: Netflix
|
#
8722e05a |
| 25-Nov-2021 |
Warner Losh <imp@FreeBSD.org> |
twa: Remove
Belatedly remove twa(4). It was supposed to go before 13.0, but was overlooked.
Sponsored by: Netflix Relnotes: yes Reviewed by: scottl Differential Revision: https://reviews.freebsd
twa: Remove
Belatedly remove twa(4). It was supposed to go before 13.0, but was overlooked.
Sponsored by: Netflix Relnotes: yes Reviewed by: scottl Differential Revision: https://reviews.freebsd.org/D33114
show more ...
|
#
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 ...
|
#
cf0ee873 |
| 13-Sep-2021 |
Konstantin Belousov <kib@FreeBSD.org> |
Drop cloudabi
According to https://github.com/NuxiNL/cloudlibc: CloudABI is no longer being maintained. It was an awesome experiment, but it never got enough traction to be sustainable.
There is no
Drop cloudabi
According to https://github.com/NuxiNL/cloudlibc: CloudABI is no longer being maintained. It was an awesome experiment, but it never got enough traction to be sustainable.
There is no reason to keep it in FreeBSD.
Approved by: ed (private mail) Reviewed by: emaste Sponsored by: The FreeBSD Foundation Differential revision: https://reviews.freebsd.org/D31923
show more ...
|
#
7af4475a |
| 03-Sep-2021 |
Alexander Motin <mav@FreeBSD.org> |
vmd(4): Major driver refactoring
- Re-implement pcib interface to use standard pci bus driver on top of vmd(4) instead of custom one. - Re-implement memory/bus resource allocation to properly hand
vmd(4): Major driver refactoring
- Re-implement pcib interface to use standard pci bus driver on top of vmd(4) instead of custom one. - Re-implement memory/bus resource allocation to properly handle even complicated configurations. - Re-implement interrupt handling to evenly distribute children's MSI/ MSI-X interrupts between available vmd(4) MSI-X vectors and setup them to be handled by standard OS mechanisms with minimal overhead, except sharing when unavoidable.
Successfully tested on Dell XPS 13 laptop with Core i7-1185G7 CPU (VMD device ID 0x9a0b) and single NVMe SSD, dual-booting with Windows 10.
Successfully tested on Supermicro X11DPI-NT motherboard with Xeon(R) Gold 6242R CPUs (VMD device ID 0x201d), simultaneously handling NVMe SSD on one PCIe port and PLX bridge with 3 NVMe and 1 AHCI SSDs on another. Handles SSD hot-plug (except Optane 905p for some reason, which are not detected until manual bus rescan) and enabled IOMMU (directly connected SSDs work, but ones connected to the PLX fail without errors from IOMMU).
MFC after: 2 weeks Sponsored by: iXsystems, Inc. Differential revision: https://reviews.freebsd.org/D31762
show more ...
|
#
6c69c6bb |
| 04-Aug-2021 |
Adam Fenn <adam@fenn.io> |
kvm_clock: KVM paravirtual clock support
Add support for the KVM paravirtual clock device.
Sponsored by: Juniper Networks, Inc. Sponsored by: Klara, Inc. Reviewed by: kib Differential Revision: htt
kvm_clock: KVM paravirtual clock support
Add support for the KVM paravirtual clock device.
Sponsored by: Juniper Networks, Inc. Sponsored by: Klara, Inc. Reviewed by: kib Differential Revision: https://reviews.freebsd.org/D29733
show more ...
|
#
517904de |
| 12-Jul-2021 |
Peter Grehan <grehan@FreeBSD.org> |
igc(4): Introduce new driver for the Intel I225 Ethernet controller.
This controller supports 2.5G/1G/100MB/10MB speeds, and allows tx/rx checksum offload, TSO, LRO, and multi-queue operation.
The
igc(4): Introduce new driver for the Intel I225 Ethernet controller.
This controller supports 2.5G/1G/100MB/10MB speeds, and allows tx/rx checksum offload, TSO, LRO, and multi-queue operation.
The driver was derived from code contributed by Intel, and modified by Netgate to fit into the iflib framework.
Thanks to Mike Karels for testing and feedback on the driver.
Reviewed by: bcr (manpages), kbowling, scottl, erj MFC after: 1 month Relnotes: yes Sponsored by: Rubicon Communications, LLC ("Netgate") Differential Revision: https://reviews.freebsd.org/D30668
show more ...
|
#
e013e369 |
| 22-Jun-2021 |
Dmitry Chagin <dchagin@FreeBSD.org> |
linux(4): Get rid of Linuxulator kernel build options.
Stop confusing people, retire COMPAT_LINUX and COMPAT_LINUX32 kernel build options. Since we have 32 and 64 bit Linux emulators, we can't build
linux(4): Get rid of Linuxulator kernel build options.
Stop confusing people, retire COMPAT_LINUX and COMPAT_LINUX32 kernel build options. Since we have 32 and 64 bit Linux emulators, we can't build both emulators together into the kernel. I don't think it matters, Linux emulation depends on loadable modules (via rc).
Cut LINPROCFS and LINSYSFS for consistency.
PR: 215061 Reviewed by: bcr (manpages), trasz Differential Revision: https://reviews.freebsd.org/D30751 MFC after: 2 weeks
show more ...
|