#
3d100b2a |
| 31-Jan-2023 |
Justin Hibbits <jhibbits@FreeBSD.org> |
Remove dme(4) from files
Fixes: 69759b0c695da15a3379ca01335ab314897d8594
|
#
4ffe60e6 |
| 08-Jan-2023 |
Søren Schmidt <sos@FreeBSD.org> |
Add Combo PHY, RK817, Syr827, tcs4525 pmic devices to Rockchip specific config.
|
#
c9313a0b |
| 22-Dec-2022 |
Alexander V. Chernikov <melifaro@FreeBSD.org> |
netlink: allow netlink to be build in the kernel
Differential Revision: https://reviews.freebsd.org/D37781
|
#
32661319 |
| 21-Dec-2022 |
John Baldwin <jhb@FreeBSD.org> |
Fix spelling of NO_WINFINITE_RECURSION.
Reported by: dim Fixes: 2e08e4b75ea1 zfs: Fix build with GCC 12.
|
#
2e08e4b7 |
| 21-Dec-2022 |
John Baldwin <jhb@FreeBSD.org> |
zfs: Fix build with GCC 12.
Silence -Winfinite-recursion for ldo.c in lua and -Wstringop-overread for nvpair.c.
Reviewed by: mm Differential Revision: https://reviews.freebsd.org/D37631
|
#
e00b6e25 |
| 21-Dec-2022 |
Søren Schmidt <sos@FreeBSD.org> |
Attach Motorcomm YT8511 GbE PHY driver to the build.
|
#
969935b8 |
| 11-Nov-2022 |
Andrew Turner <andrew@FreeBSD.org> |
Add support for an array of hwresets
In some drivers we need to assert and deassert a group of hardware resets in any order. To support this add a new hwreset_array that manages all hwresets defined
Add support for an array of hwresets
In some drivers we need to assert and deassert a group of hardware resets in any order. To support this add a new hwreset_array that manages all hwresets defined for a device.
Reviewed by: bz, manu, mmel Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D37357
show more ...
|
#
eaabc937 |
| 14-Dec-2022 |
Gleb Smirnoff <glebius@FreeBSD.org> |
tcp: retire TCPDEBUG
This subsystem is superseded by modern debugging facilities, e.g. DTrace probes and TCP black box logging.
We intentionally leave SO_DEBUG in place, as many utilities may set i
tcp: retire TCPDEBUG
This subsystem is superseded by modern debugging facilities, e.g. DTrace probes and TCP black box logging.
We intentionally leave SO_DEBUG in place, as many utilities may set it on a socket. Also the tcp::debug DTrace probes look at this flag on a socket.
Reviewed by: gnn, tuexen Discussed with: rscheff, rrs, jtl Differential revision: https://reviews.freebsd.org/D37694
show more ...
|
#
eb6f4885 |
| 07-Dec-2022 |
Doug Rabson <dfr@FreeBSD.org> |
Fix a typo in the binmisc option name
This should be spelt IMGACT_BINMISC to match the filename. The option name does not appear outside of sys/conf and this module is typically used via the kernel
Fix a typo in the binmisc option name
This should be spelt IMGACT_BINMISC to match the filename. The option name does not appear outside of sys/conf and this module is typically used via the kernel module imgact_binmisc.ko.
MFC After: 2 weeks
show more ...
|
#
813c5b75 |
| 09-Nov-2022 |
Luiz Amaral <email@luiz.eng.br> |
pfsync: prepare code to accommodate AF_INET6 family
Work is ongoing to add support for pfsync over IPv6. This required some changes to allow for differentiating between the two families in a more ge
pfsync: prepare code to accommodate AF_INET6 family
Work is ongoing to add support for pfsync over IPv6. This required some changes to allow for differentiating between the two families in a more generic way.
This patch converts the relevant ioctls to using nvlists, making future extensions (such as supporting IPv6 addresses) easier.
Sponsored by: InnoGames GmbH Differential Revision: https://reviews.freebsd.org/D36277
show more ...
|
#
3c0e9169 |
| 07-Nov-2022 |
Mark Johnston <markj@FreeBSD.org> |
ksan: Build sanitizer runtimes without stack-smashing protection
On arm64 with per-thread stack canaries enabled (the PERTHREAD_SSP option), the compiler may load curthread->td_md.md_canary in funct
ksan: Build sanitizer runtimes without stack-smashing protection
On arm64 with per-thread stack canaries enabled (the PERTHREAD_SSP option), the compiler may load curthread->td_md.md_canary in function prologues. This is not safe in data_abort(); see commit 2c10be9e06d4. Thus, sanitizer runtimes must also avoid accessing the current thread's canary.
Since SSP has limited utility in sanitizer runtimes, simply disable it unconditionally to avoid unpleasant surprises in the future.
MFC after: 2 weeks Sponsored by: Juniper Networks, Inc. Sponsored by: Klara, Inc.
show more ...
|
#
58d84ef8 |
| 04-Nov-2022 |
Sumit Saxena <sumit.saxena@broadcom.com> |
if_bnxt: Added support for mgmt interface for passthrough hwrms
Added support for application management interface. There are two types of commands supported:
1. Firmware IOCTLs: These ioctls are m
if_bnxt: Added support for mgmt interface for passthrough hwrms
Added support for application management interface. There are two types of commands supported:
1. Firmware IOCTLs: These ioctls are meant for firmware consumption. Driver acts as a transport for these. 2. Driver only IOCTLs: These ioctls are meant for driver consumption. Driver will serve these ioctls without sending them down to firmware.
Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D36448
show more ...
|
#
744bfb21 |
| 28-Oct-2022 |
John Baldwin <jhb@FreeBSD.org> |
Import the WireGuard driver from zx2c4.com.
This commit brings back the driver from FreeBSD commit f187d6dfbf633665ba6740fe22742aec60ce02a2 plus subsequent fixes from upstream.
Relative to upstream
Import the WireGuard driver from zx2c4.com.
This commit brings back the driver from FreeBSD commit f187d6dfbf633665ba6740fe22742aec60ce02a2 plus subsequent fixes from upstream.
Relative to upstream this commit includes a few other small fixes such as additional INET and INET6 #ifdef's, #include cleanups, and updates for recent API changes in main.
Reviewed by: pauamma, gbe, kevans, emaste Obtained from: git@git.zx2c4.com:wireguard-freebsd @ 3cc22b2 Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D36909
show more ...
|
#
227046a4 |
| 28-Oct-2022 |
Andrew Turner <andrew@FreeBSD.org> |
Enable more extres options when FDT is missing
These now build when FDT is not included in the kernel config.
Sponsored by: Innovate UK
|
#
19ee8335 |
| 28-Oct-2022 |
Jung-uk Kim <jkim@FreeBSD.org> |
acpica: Merge ACPICA 20221020
|
#
64c3edc2 |
| 27-Oct-2022 |
Andrew Turner <andrew@FreeBSD.org> |
Allow the extres regulator code to build without FDT
This allows drivers that use this to build in an ACPI only kernel.
Sponsored by: The FreeBSD Foundation
|
#
7b43fba0 |
| 27-Oct-2022 |
Andrew Turner <andrew@FreeBSD.org> |
Mark FDT only drivers as such
These drivers have FDT bindings, but not ACPI. Mark them as FDT only to help a no-FDT LINT kernel build.
Sponsored by: The FreeBSD Foundation
|
#
a9880bfe |
| 18-Oct-2022 |
Takanori Watanabe <takawata@FreeBSD.org> |
acpi_ged: New driver to ACPI generic event device
New driver to ACPI generic event device, defined in ACPI spec. Some ACPI power button may not work without this.
In qemu arm64 with "virt" machin
acpi_ged: New driver to ACPI generic event device
New driver to ACPI generic event device, defined in ACPI spec. Some ACPI power button may not work without this.
In qemu arm64 with "virt" machine, with ACPI firmware, enable devd check devd message by and invoke following command in qemu monitor (qemu) system_powerdown and make sure some power button input event appear. (setting sysctl hw.acpi.power_button_state=S5 is not work, because ACPI tree does not have \_S5 object.)
Reviewed by: andrew, hrs Differential Revision: https://reviews.freebsd.org/D37032
show more ...
|
#
0e1f5ab7 |
| 13-Aug-2022 |
Colin Percival <cperciva@FreeBSD.org> |
virtio_mmio: Support command-line parameters
The Virtio MMIO bus driver was added in 2014 with support for devices exposed via FDT; in 2018 support was added to discover Virtio MMIO devices via ACPI
virtio_mmio: Support command-line parameters
The Virtio MMIO bus driver was added in 2014 with support for devices exposed via FDT; in 2018 support was added to discover Virtio MMIO devices via ACPI tables, as in QEMU. The Firecracker VMM eschews both FDT and ACPI, instead presenting device information via kernel command line arguments of the form virtio_mmio.device=<parameters>.
These command line parameters get converted into kernel environment variables; this adds support for parsing those variables and attaching virtio_mmio children to nexus.
There is a case to be made that it would be cleaner to have a new "cmdlinebus" attached to nexus and virtio_mmio children attached to that. A future commit might do that.
Discussed with: imp, jrtc27 Sponsored by: https://patreon.com/cperciva Differential Revision: https://reviews.freebsd.org/D36189
show more ...
|
#
c7046f76 |
| 21-Sep-2022 |
Martin Matuska <mm@FreeBSD.org> |
zfs: merge openzfs/zfs@c629f0bf6
Notable upstream pull request merges: #13725 Fix BLAKE3 tuneable and module loading on Linux and FreeBSD #13756 FreeBSD: Organize sysctls #13773 FreeBSD: add k
zfs: merge openzfs/zfs@c629f0bf6
Notable upstream pull request merges: #13725 Fix BLAKE3 tuneable and module loading on Linux and FreeBSD #13756 FreeBSD: Organize sysctls #13773 FreeBSD: add kqfilter support for zvol cdev #13781 Importing from cachefile can trip assertion #13794 Apply arc_shrink_shift to ARC above arc_c_min #13798 Improve too large physical ashift handling #13799 Revert "Avoid panic with recordsize > 128k, raw sending and no large_blocks" #13802 Add zfs.sync.snapshot_rename #13831 zfs_enter rework #13855 zfs recv hangs if max recordsize is less than received recordsize
Obtained from: OpenZFS OpenZFS commit: c629f0bf62e351355716f9870d6c2e377584b016
show more ...
|
#
f697b943 |
| 20-Sep-2022 |
Jake Freeland <jfree@FreeBSD.org> |
linuxkpi: drm-kmod debugfs support
This diff extends LinuxKPI to support simple attribute files in debugfs. These simple attributes are an essential component for compiling drm-kmod with CONFIG_DEBU
linuxkpi: drm-kmod debugfs support
This diff extends LinuxKPI to support simple attribute files in debugfs. These simple attributes are an essential component for compiling drm-kmod with CONFIG_DEBUG_FS enabled. This will allow for easier graphics driver debugging using Intel's igt-gpu-tools.
Reviewed by: hselasky Differential Revision: https://reviews.freebsd.org/D35883 Sponsored by: Google, Inc. (GSoC 2022)
show more ...
|
#
b8a083ea |
| 16-Sep-2022 |
Jakub Kołodziej <jkol@semihalf.com> |
gpio: Merge TCA6416 & TCA6408 drivers into TCA64XX
This merges TCA6416, TCA6408 drivers and adds PCA9555 support. They handle 8 pin and 16 pin ICs with basic INPUT/OUTPUT functionality. The register
gpio: Merge TCA6416 & TCA6408 drivers into TCA64XX
This merges TCA6416, TCA6408 drivers and adds PCA9555 support. They handle 8 pin and 16 pin ICs with basic INPUT/OUTPUT functionality. The register map is fairly similar so there is no point in having two separate drivers.
Reviewed by: kd Obtained from: Semihalf Differential Revision: https://reviews.freebsd.org/D36559
show more ...
|
#
9054e296 |
| 18-Mar-2022 |
Ed Maste <emaste@FreeBSD.org> |
Retire ISA sound card DMA support
As all ISA sound card drivers have been removed sndbuf_dma no longer serves any purpose.
Reviewed by: mav Relnotes: Yes Sponsored by: The FreeBSD Foundation Diffe
Retire ISA sound card DMA support
As all ISA sound card drivers have been removed sndbuf_dma no longer serves any purpose.
Reviewed by: mav Relnotes: Yes Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D34671
show more ...
|
#
129028c7 |
| 13-Sep-2022 |
Jessica Clarke <jrtc27@FreeBSD.org> |
da9063_rtc: Add new driver for the Dialog Semiconductor DA9063 RTC
This is a simple RTC present in the PMIC, supporting 1s precision.
This is the PMIC on SiFive's HiFive Unmatched.
Reviewed by: mh
da9063_rtc: Add new driver for the Dialog Semiconductor DA9063 RTC
This is a simple RTC present in the PMIC, supporting 1s precision.
This is the PMIC on SiFive's HiFive Unmatched.
Reviewed by: mhorne, imp MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D36200
show more ...
|
#
80466455 |
| 13-Sep-2022 |
Jessica Clarke <jrtc27@FreeBSD.org> |
da9063_iic: Add new driver for the Dialog Semiconductor DA9063 PMIC
This is an MFD with regulators, an RTC and a watchdog, among other things. This adds the necessary infrastructure for specific chi
da9063_iic: Add new driver for the Dialog Semiconductor DA9063 PMIC
This is an MFD with regulators, an RTC and a watchdog, among other things. This adds the necessary infrastructure for specific children to be added.
Note that the PMIC can also be attached via SPI, not just I2C, and so the interface is abstracted. No SPI implementation is added, however.
This is the PMIC on SiFive's HiFive Unmatched.
Reviewed by: manu, mhorne MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D36199
show more ...
|