sys: Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
Fix some modules to export more used symbolsand remove non-present symbols that are now reported by kmod_syms.awk.Reviewed by: emasteSponsored by: The FreeBSD FoundationMFC after: 1 weekDiffer
Fix some modules to export more used symbolsand remove non-present symbols that are now reported by kmod_syms.awk.Reviewed by: emasteSponsored by: The FreeBSD FoundationMFC after: 1 weekDifferential revision: https://reviews.freebsd.org/D32878
show more ...
Forgotten part of r351137.MFC after: 2 weeks
NTB Tool: Test driver for NTB hardware drivers.NTB Tool driver is meant for testing NTB hardware driver functionalities,such as doorbell interrupts, link events, scratchpad registers and memorywi
NTB Tool: Test driver for NTB hardware drivers.NTB Tool driver is meant for testing NTB hardware driver functionalities,such as doorbell interrupts, link events, scratchpad registers and memorywindows. This is a port of ntb_tool driver from Linux. It has beenverified on top of AMD and PLX NTB HW drivers.Submitted by: Arpan Palit <[email protected]>Cleaned up by: mavMFC after: 2 weeksRelnotes: yesDifferential Revision: https://reviews.freebsd.org/D18819
Add driver for NTB in AMD SoC.This patch is the driver for NTB hardware in AMD SoCs (ported from Linux)and enables the NTB infrastructure like Doorbells, Scratchpads and Memorywindow in AMD SoC.
Add driver for NTB in AMD SoC.This patch is the driver for NTB hardware in AMD SoCs (ported from Linux)and enables the NTB infrastructure like Doorbells, Scratchpads and Memorywindow in AMD SoC. This driver has been validated using ntb_transport andif_ntb driver already available in FreeBSD.Submitted by: Rajesh Kumar <[email protected]>MFC after: 1 monthRelnotes: yesDifferential Revision: https://reviews.freebsd.org/D18774
Add NTB driver for PLX/Avago/Broadcom PCIe switches.This driver supports both NTB-to-NTB and NTB-to-Root Port modes (thoughthe second with predictable complications on hot-plug and reboot events).
Add NTB driver for PLX/Avago/Broadcom PCIe switches.This driver supports both NTB-to-NTB and NTB-to-Root Port modes (thoughthe second with predictable complications on hot-plug and reboot events).I tested it with PEX 8717 and PEX 8733 chips, but expect it should workwith many other compatible ones too. It supports up to two NT bridgesper chip, each of which can have up to 2 64-bit or 4 32-bit memory windows,6 or 12 scratchpad registers and 16 doorbells. There are also 4 DMA enginesin those chips, but they are not yet supported.While there, rename Intel NTB driver from generic ntb_hw(4) to more specificntb_hw_intel(4), so now it is on par with this new ntb_hw_plx(4) driver andalike to Linux naming.MFC after: 2 weeksSponsored by: iXsystems, Inc.
sys/modules: normalize .CURDIR-relative paths to SRCTOPThis simplifies make output/logicTested with: `cd sys/modules; make ALL_MODULES=` on amd64MFC after: 1 monthSponsored by: Dell EMC Isilon
NewBus'ify NTB subsystem.This follows NTB subsystem modularization in Linux, tuning it to FreeBSDnative NewBus interfaces. This change allows to support different typesof hardware with different
NewBus'ify NTB subsystem.This follows NTB subsystem modularization in Linux, tuning it to FreeBSDnative NewBus interfaces. This change allows to support different typesof hardware with different drivers, support multiple NTB instances in asystem, ntb_transport module use for needs other then if_ntb, etc.Sponsored by: iXsystems, Inc.
Add a new driver to support the Intel Non-Transparent Bridge(NTB).The NTB allows you to connect two systems with this device using a PCI-elink. The driver is made of two modules: - ntb_hw which i
Add a new driver to support the Intel Non-Transparent Bridge(NTB).The NTB allows you to connect two systems with this device using a PCI-elink. The driver is made of two modules: - ntb_hw which is a basic hardware abstraction layer for the device. - if_ntb which implements the ntb network device and the communication protocol.The driver is limited at the moment to CPU memcpy instead of using DMA, andonly Back-to-Back mode is supported. Also the network device isn't fullfeatured yet. These changes will be coming soon. The DMA change will alsobring in the ioat driver from the project branch it is on now.This is an initial port of the GPL/BSD Linux driver contributed by Jon Masonfrom Intel. Any bugs are my contributions.Sponsored by: IntelReviewed by: jimharris, joel (man page only)Approved by: jimharris (mentor)