#
1ae2c59b |
| 28-Feb-2022 |
Mateusz Piotrowski <0mp@FreeBSD.org> |
Add a manual page for boottrace(4)
Reviewed by: mhorne, pauamma_gundo.com Sponsored by: NetApp, Inc. Sponsored by: Klara, Inc Differential Revision: https://reviews.freebsd.org/D33275
|
#
ac4643ef |
| 27-Jan-2022 |
John Baldwin <jhb@FreeBSD.org> |
Remove terasic drivers used on the Cambridge BERI tablet.
Reviewed by: brooks Sponsored by: The University of Cambridge, Google Inc. Differential Revision: https://reviews.freebsd.org/D34057
|
#
5a02ae5e |
| 27-Dec-2021 |
Bjoern A. Zeeb <bz@FreeBSD.org> |
iwlwifi: add man pages
Add and hook up man pages for iwlwifi and iwlwififw and install a copy of the firmware license to /usr/share/docs/legal so it will always be shipped with the installed system.
iwlwifi: add man pages
Add and hook up man pages for iwlwifi and iwlwififw and install a copy of the firmware license to /usr/share/docs/legal so it will always be shipped with the installed system.
Sponsored by: The FreeBSD Foundation MFC after: 3 days
show more ...
|
#
7ed5694d |
| 18-Dec-2021 |
Marius Strobl <marius@FreeBSD.org> |
man: Remove obsolete meteor.4
The corresponding interface has been deorbited as part of daba5ace03e83a930c128ae644afd186e1fe4341.
|
#
6ccff5c0 |
| 09-Dec-2021 |
Mike Karels <karels@FreeBSD.org> |
Add genet.4 for RPi 4 Ethernet
Add new man page for genet(4) Ethernet on Raspberry Pi 4B, based on several other Ethernet man pages. Hook into build.
Note, this could potentially be added as an aa
Add genet.4 for RPi 4 Ethernet
Add new man page for genet(4) Ethernet on Raspberry Pi 4B, based on several other Ethernet man pages. Hook into build.
Note, this could potentially be added as an aarch64 man page; not sure if that matters now. Include if_genet(4) link as for other network devices.
Copyright notice cloned from a recent FreeBSD Foundation copyright.
MFC after: 3 days Reviewed by: imp bcr #manpages Differential Revision: https://reviews.freebsd.org/D33360
show more ...
|
#
bf2fa8d9 |
| 04-Dec-2021 |
Florian Walpen <dev@submerge.ch> |
MAC/priority module for realtime privilege group
This is a MAC policy module that grants scheduling privileges based on group membership. Users or processes in the group realtime (gid 47) are allow
MAC/priority module for realtime privilege group
This is a MAC policy module that grants scheduling privileges based on group membership. Users or processes in the group realtime (gid 47) are allowed to run threads and processes with realtime scheduling priority. For timing-sensitive, low-latency software like audio/jack, running with realtime priority helps to avoid stutter and gaps.
PR: 239125 MFC after: 2 weeks Differential revision: https://reviews.freebsd.org/D33191
show more ...
|
Revision tags: release/12.3.0 |
|
#
a2f30c5c |
| 25-Nov-2021 |
Warner Losh <imp@FreeBSD.org> |
amr.4: Remove man page
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 ...
|
#
0d5935af |
| 25-Nov-2021 |
Warner Losh <imp@FreeBSD.org> |
esp: Remove
Belatedly remove esp(4). It was tagged as gone in 13, but was overlooked until now.
Sponsored by: Netflix Reviewed by: scottl Differential Revision: https://reviews.freebsd.org/D33115
|
#
399188a2 |
| 25-Nov-2021 |
Warner Losh <imp@FreeBSD.org> |
iir: Remove
Belatedly remove iir(4). It was slated to go before 13, but was overlooked.
Sponsored by: Netflix Relnotes: yes Reviewed by: scottl Differential Revision: https://reviews.freebsd.org
iir: Remove
Belatedly remove iir(4). It was slated to go before 13, but was overlooked.
Sponsored by: Netflix Relnotes: yes Reviewed by: scottl Differential Revision: https://reviews.freebsd.org/D33112
show more ...
|
#
a9620045 |
| 25-Nov-2021 |
Warner Losh <imp@FreeBSD.org> |
mly: Remove.
We'd said this was going away in 13, but was overlooked. Belatedly remove.
Sponsored by: Netflix Relnotes: yes Reviewed by: scottl Differential Revision: https://reviews.freebsd.org
mly: Remove.
We'd said this was going away in 13, but was overlooked. Belatedly remove.
Sponsored by: Netflix Relnotes: yes Reviewed by: scottl Differential Revision: https://reviews.freebsd.org/D33111
show more ...
|
Revision tags: release/13.0.0, release/12.2.0 |
|
#
c0525ab1 |
| 18-Aug-2020 |
Andriy Gapon <avg@FreeBSD.org> |
pca954x: driver for PCA954x / TCA954x I2C switches
At the moment only PCA9548A is supported and has been tested.
MFC after: 2 weeks
|
#
6354154e |
| 01-Oct-2020 |
Andriy Gapon <avg@FreeBSD.org> |
pcf8574: driver for 8-pin quasi-bidirectional GPIO over I2C
MFC after: 2 weeks
|
#
ff6fe298 |
| 20-Aug-2020 |
Andriy Gapon <avg@FreeBSD.org> |
driver for MAX44009 I2C illuminance sensor
|
#
a60b3046 |
| 17-Aug-2020 |
Andriy Gapon <avg@FreeBSD.org> |
pcf8591: driver for adc/dac with i2c interface
|
#
48cb3fee |
| 26-Oct-2021 |
Ed Maste <emaste@FreeBSD.org> |
Retire obsolete iscsi_initiator(4)
The new iSCSI initiator iscsi(4) was introduced with FreeBSD 10.0, and the old intiator was marked obsolete shortly thereafter (in commit d32789d95cfbf, MFC'd to s
Retire obsolete iscsi_initiator(4)
The new iSCSI initiator iscsi(4) was introduced with FreeBSD 10.0, and the old intiator was marked obsolete shortly thereafter (in commit d32789d95cfbf, MFC'd to stable/10 in ba54910169c4). Remove it now.
Reviewed by: jhb, mav Relnotes: yes Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D32673
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 ...
|
#
d677560d |
| 21-Oct-2021 |
Guangyuan Yang <ygy@FreeBSD.org> |
arswitch(4): Hook new manpage to build
PR: 211668 Fixes: 262717e270c3e8a28fa2937db750ba946be8c836 Reported by: jhb
|
#
79a100e2 |
| 05-Sep-2021 |
Warner Losh <imp@FreeBSD.org> |
bluetooth: complete removal of ng_h4
The ng_h4 module was disconnected 13 years ago when the tty later was locked by Ed. It completely fails to compile, and has a number of false positives for Giant
bluetooth: complete removal of ng_h4
The ng_h4 module was disconnected 13 years ago when the tty later was locked by Ed. It completely fails to compile, and has a number of false positives for Giant use. Remove it for lack of interest. Bluetooth has largely (completely?) moved on from bluetooth over UART transport.
OK'd by: emax Sponsored by: Netflix Differential Revision: https://reviews.freebsd.org/D31846
show more ...
|
#
543df609 |
| 28-Sep-2021 |
Ed Maste <emaste@FreeBSD.org> |
mgb: Connect if_mgb module to the build
It supports the following Microchip devices:
LAN7430 PCIe Gigabit Ethernet controller with PHY LAN7431 PCIe Gigabit Ethernet controller with RGMII interface
mgb: Connect if_mgb module to the build
It supports the following Microchip devices:
LAN7430 PCIe Gigabit Ethernet controller with PHY LAN7431 PCIe Gigabit Ethernet controller with RGMII interface
The driver has a number of caveats and limitations, but is functional.
Relnotes: Yes Sponsored by: The FreeBSD Foundation
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 ...
|
#
62174eaf |
| 29-May-2021 |
Ed Maste <emaste@FreeBSD.org> |
Install ipmi man page also on arm64
Fixes: 40d0971bbe5d ("arm64: enable build of the ipmi module") Sponsored by: The FreeBSD Foundation
|
#
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 ...
|
#
0a0f7486 |
| 09-Jun-2021 |
Fernando Apesteguía <fernape@FreeBSD.org> |
man: Build manpages for all architectures
Building and installing architecture-specific man pages only raises a number of problems:
* The https://www.freebsd.org/cgi/man.cgi is incomplete. As an
man: Build manpages for all architectures
Building and installing architecture-specific man pages only raises a number of problems:
* The https://www.freebsd.org/cgi/man.cgi is incomplete. As an example, it does not show results for pae(4). The reason for this is that the cgi interface runs on FreeBSD amd64.
* In FreeBSD amd64 some manual pages have broken X-refs. See hptrr(4) for an example.
* Also, we have broken links in our Release Notes. This is a consequence of the first point. See https://www.freebsd.org/releases/13.0R/hardware/#proc-i386.
Make MAN_ARCH default to 'all' so we build all the man pages for all the architectures. The difference in disk space is negligible. Also link architecture-specific man pages to their own section while keeping their own namespace.
PR: 212290 Reported by: mj@bsdops.com Approved by: ceri@, wosch@ MFC after: 4 weeks
show more ...
|