1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-15 10:17:20 +00:00
freebsd/sys/dev
Ruslan Bukin dee4c1d2a8 Add driver for Xilinx XDMA PCIe Bridge found in the U.S. Government
Furnished Equipment (GFE) riscv cores.

GFE cores are synthesized on the Xilinx Virtex UltraScale+ FPGA VCU118
Evaluation Kit.

Sponsored by:	DARPA, AFRL
Differential Revision:	https://reviews.freebsd.org/D23337
2020-01-29 16:52:12 +00:00
..
aac Don't need giant for these drivers dev nodes. 2019-11-24 15:37:19 +00:00
aacraid Remove ifdefs for FreeBSD 6, 7, 8 and 9. Assume we're past that. 2019-12-06 21:50:24 +00:00
acpi_support acpi_ibm: reference ThinkPad instead of IBM 2020-01-15 19:43:45 +00:00
acpica Add KERNEL_PANICKED macro for use in place of direct panicstr tests 2020-01-12 06:07:54 +00:00
adb Revert r355806: kbd drivers: don't double register keyboard drivers 2019-12-26 17:09:36 +00:00
adlink
ae Convert to if_foreach_llmaddr() KPI. 2019-10-21 17:59:53 +00:00
age Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:00:17 +00:00
agp Complete the removal of the "wire_count" field from struct vm_page. 2019-09-25 16:11:35 +00:00
ahci Use a void * argument to callout handlers instead of timeout_t casts. 2019-12-05 18:47:29 +00:00
aic7xxx Fix trivial whitespace issue that is tripping -Wmisleading-indentation 2019-12-24 22:27:06 +00:00
al_eth Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:05:43 +00:00
alc Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:06:06 +00:00
ale Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:06:09 +00:00
alpm
altera Introduce flag IFF_NEEDSEPOCH that marks Ethernet interfaces that 2020-01-23 01:41:09 +00:00
amd_ecc_inject
amdgpio amdgpio: small formatting cleanup 2019-05-24 06:07:33 +00:00
amdpm
amdsbwd Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
amdsmb
amdsmn amdtemp(4): Add support for Family 17h CCD sensors 2020-01-28 01:39:50 +00:00
amdtemp amdtemp(4): Remove dead code that snuck in with r357190 2020-01-28 03:27:06 +00:00
amr
an an(4): Require privileges for all SIOCGAIRONET requests. 2019-12-17 21:34:38 +00:00
arcmsr
asmc asmc: Add support for Mac mini 2,1 2019-02-25 21:59:01 +00:00
ata Avoid a tautological bitwise compare. 2019-12-17 00:10:19 +00:00
ath ath(4) processing input packets in taskqueue. Enter network epoch 2020-01-24 17:11:54 +00:00
atkbdc psm: properly check for atkbdc_open failure 2019-12-31 13:56:48 +00:00
auxio
axgbe
bce Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:06:19 +00:00
beri Introduce flag IFF_NEEDSEPOCH that marks Ethernet interfaces that 2020-01-23 01:41:09 +00:00
bfe Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:06:23 +00:00
bge With MSI interrupts bge(4) just schedules taskqueue. Enter the network 2020-01-23 16:36:58 +00:00
bhnd Avoid relying on header pollution from sys/refcount.h. 2019-07-29 20:26:01 +00:00
bktr
bnxt bnxt(4): Eliminate wrong sizeof() expression in memset() 2020-01-29 05:42:24 +00:00
bvm
bwi Fix ieee80211_radiotap(9) usage in wireless drivers: 2019-03-11 01:27:01 +00:00
bwn Fix a logic bug when "mask" contains a ?: operator. 2019-11-27 20:00:44 +00:00
bxe Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:06:31 +00:00
cadence cgem: Add another compat string for the SiFive fu540 2020-01-29 15:58:19 +00:00
cardbus Regularize my copyright notice 2019-12-04 16:56:11 +00:00
cas Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:11:02 +00:00
ce
cesa
cfe sys/dev/cfi: include sys/types.h as well 2020-01-02 22:52:31 +00:00
cfi cfi: #include <limits.h> for ULONG_MAX after r355101 2019-11-26 02:26:34 +00:00
chromebook_platform [ig4] Give common name to PCI and ACPI device drivers 2019-11-03 20:39:46 +00:00
ciss Don't print the request we may be aborting in ciss_notify_abort as 2019-06-13 05:19:42 +00:00
cmx Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
coretemp Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
cp
cpuctl TSX Asynchronous Abort mitigation for Intel CVE-2019-11135. 2019-11-16 00:26:42 +00:00
cpufreq cpufreq_dt: Do not fetch again hw.ncpu 2019-12-03 22:26:55 +00:00
ctau ctau.c: convert from KOI8-R to UTF-8 encoding 2019-12-03 16:52:03 +00:00
cx
cxgb Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:11:08 +00:00
cxgbe cxgbe/iw_cxgbe: Do not allow memory registrations with page size greater 2020-01-14 01:43:04 +00:00
cy
cyapa [cyapa] Postpone start of the polling thread until sleep is available 2019-11-03 20:55:28 +00:00
dc Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:11:15 +00:00
dcons Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
dme Update dme(4) to reflect that it will not be removed due to FCP-101. 2019-05-08 19:05:58 +00:00
dpaa Introduce flag IFF_NEEDSEPOCH that marks Ethernet interfaces that 2020-01-23 01:41:09 +00:00
dpms
drm2 Add KERNEL_PANICKED macro for use in place of direct panicstr tests 2020-01-12 06:07:54 +00:00
dwc Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:11:19 +00:00
e1000 Add support for latest Intel I219 device, supported in Lenovo Carbon X1 v7 2020-01-20 12:53:02 +00:00
efidev efirt efi_enter(): Release acquired locks and restore FPU ownership if 2019-06-03 15:41:45 +00:00
ena Make valdiate_rx_req_id static inline because it uses other static 2019-11-02 02:05:09 +00:00
esp
et Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:11:28 +00:00
etherswitch Fix panic when running etherswitchcfg port command. 2019-12-25 11:26:38 +00:00
evdev Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
exca Move attachment of pccard children into exca library. Attach the 2019-12-16 21:35:02 +00:00
extres regulator_fixed: Add a get_voltage method 2020-01-16 20:52:26 +00:00
fb Stop the VESA driver from whining loudly in the dmesg during boot on 2019-11-13 15:31:31 +00:00
fdc Regularize my copyright notice 2019-12-04 16:56:11 +00:00
fdt fdt_pinctrl: Add new methods for gpios 2020-01-16 21:19:27 +00:00
ffec Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:11:32 +00:00
filemon Remove unused argument to priv_check_cred. 2018-12-11 19:32:16 +00:00
firewire Widen NET_EPOCH coverage. 2019-10-07 22:40:05 +00:00
flash zilinx/zy7_qspi: Add a qspi driver for Zynq platforms. 2020-01-19 20:04:44 +00:00
fxp Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:06:53 +00:00
gem Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:06:57 +00:00
glxiic Create new wrapper function: bus_delayed_attach_children() 2019-12-13 19:39:33 +00:00
glxsb
gpio [gpioths] Fix GPIOTHS_DEBUG 2019-12-27 04:11:14 +00:00
gxemul
hdmi Remove "all rights reserved" from copyright for the file that Jared McNeill 2019-12-03 21:05:33 +00:00
hifn
hme Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:07:02 +00:00
hpt27xx Revert r355021. In my haste to grep for Giant, I missed that it was in 2019-11-26 17:25:49 +00:00
hptiop
hptmv
hptnr
hptrr
hwpmc Add x86 msr tweak KPI. 2019-11-18 20:53:57 +00:00
hyperv Introduce flag IFF_NEEDSEPOCH that marks Ethernet interfaces that 2020-01-23 01:41:09 +00:00
ic
ichiic [ig4] Remove unused methods from bus interface 2019-12-10 20:23:05 +00:00
ichsmb Create new wrapper function: bus_delayed_attach_children() 2019-12-13 19:39:33 +00:00
ichwd Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
ida Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
if_ndis Introduce flag IFF_NEEDSEPOCH that marks Ethernet interfaces that 2020-01-23 01:41:09 +00:00
iicbus twsi: Rework how we handle the i2c messages 2020-01-10 18:52:14 +00:00
iir Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
imcsmb Remove unecessary "All rights reserved" from files under my or Panasas's 2019-01-30 16:55:00 +00:00
intel Distinguish _CID match and _HID match and make lower priority probe 2018-10-26 00:05:46 +00:00
intpm intpm: change translation of HBA error status to smbus(4) errors 2019-03-22 10:38:22 +00:00
io
ioat Don't spin on cleanup_lock if we are not interrupt. 2019-12-31 04:16:52 +00:00
ipmi The current IPMI KCS code is waiting 100us for all transitions (roughly 2019-06-12 16:06:31 +00:00
ips Add the likely missing braces in ips(4). This is found by gcc warning that 2019-05-29 18:11:17 +00:00
ipw Fix ieee80211_radiotap(9) usage in wireless drivers: 2019-03-11 01:27:01 +00:00
isci Enforce a 4GB DMA boundary on isci(4) 2019-07-10 22:23:59 +00:00
iscsi Add KERNEL_PANICKED macro for use in place of direct panicstr tests 2020-01-12 06:07:54 +00:00
iscsi_initiator Separate kernel crc32() implementation to its own header (gsb_crc32.h) and 2019-06-17 19:49:08 +00:00
iser
isl
ismt
isp Use callout_func_t instead of the deprecated timeout_t. 2019-12-10 22:06:53 +00:00
ispfw
itwd itwd(4): driver for watchdog function in ITE Super I/O chips 2019-10-16 14:57:38 +00:00
iwi urtw(4), otus(4), iwi(4): allow to set non-default MAC address via ifconfig(8) 2019-04-10 08:17:56 +00:00
iwm iwm(4): Remove _mvm from the namespace. 2019-11-27 20:32:53 +00:00
iwn Fix ieee80211_radiotap(9) usage in wireless drivers: 2019-03-11 01:27:01 +00:00
ixgbe ixgbe(4): Eliminate bogus sizeof() expressions 2020-01-29 05:31:40 +00:00
ixl ixl: prevent non-privileged access to NVM update interface 2020-01-02 23:24:57 +00:00
jedec_dimm Teach jedec_dimm(4) to be more forgiving of non-fatal errors. 2019-03-27 21:50:01 +00:00
jme Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:11:43 +00:00
kbd kbd: merge linker set drivers into standard kbd driver list 2019-12-26 15:21:34 +00:00
kbdmux kbdmux: simplify modevent handler 2019-12-26 17:25:51 +00:00
ksyms Convert ksyms(4) to use an OBJT_PHYS object. 2019-11-06 17:03:06 +00:00
le Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:07:07 +00:00
led Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
lge Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:07:11 +00:00
liquidio Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:11:48 +00:00
malo Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:11:54 +00:00
mbox
mc146818
md Don't hold the object lock while calling getpages. 2020-01-19 23:47:32 +00:00
mdio
mem
mfi Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
mgb mgb: Correct spello - recieve -> receive 2019-11-06 20:43:40 +00:00
mge Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:07:15 +00:00
mii mii(4): Fix ivars leak when the bus device or bus children detach. 2019-12-20 20:10:26 +00:00
mk48txx
mlx Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
mlx4 Enter the network epoch in RX processing taskqueue. 2020-01-25 00:06:18 +00:00
mlx5 Fix compilation issue with mlx5core and sparc64 (gcc48): 2019-12-06 16:20:22 +00:00
mlxfw Initial version of Mellanox in-kernel firmware upgrade support. 2019-05-08 10:49:05 +00:00
mly
mmc Create a convenince wrapper to fill in a CAM_PATH_INQ request for MMC sims. Pass 2020-01-27 22:19:55 +00:00
mmcnull
mn
mpr Convert the mpr driver to use busdma templates. 2019-12-24 14:50:17 +00:00
mps mps(4): add missing cam(4) dependency 2020-01-19 22:52:36 +00:00
mpt Use callout_func_t instead of the deprecated timeout_t. 2019-12-10 22:06:53 +00:00
mrsas Fix some misleading indentation warnings reported by recent clang. 2020-01-26 14:20:57 +00:00
msk Enter net epoch in msk_tick. 2020-01-27 00:14:51 +00:00
mthca
mvs Use a void * argument to callout handlers instead of timeout_t casts. 2019-12-05 18:47:29 +00:00
mwl Fix ieee80211_radiotap(9) usage in wireless drivers: 2019-03-11 01:27:01 +00:00
mxge Convert to if_foreach_llmaddr() KPI. 2019-10-14 20:18:36 +00:00
my Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:11:58 +00:00
nctgpio nctgpio: improve performance (latency) of operation 2019-10-22 14:20:35 +00:00
neta Update mvneta/e6000sw for new DSA Device Tree Bindings 2019-03-23 02:48:47 +00:00
netfpga10g/nf10bmac
netmap netmap_mem_unmap: fix NULL pointer dereference 2020-01-26 21:34:46 +00:00
nfe Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:07:24 +00:00
nfsmb
nge Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:07:28 +00:00
nmdm Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
ntb Introduce flag IFF_NEEDSEPOCH that marks Ethernet interfaces that 2020-01-23 01:41:09 +00:00
null List-ify kernel dump device configuration 2019-05-06 18:24:07 +00:00
nvd Add missing break statements in r351004. 2019-08-14 02:02:14 +00:00
nvdimm Use atomic for start_count in devstat_start_transaction(). 2019-12-30 03:13:38 +00:00
nvme Fix copy-paste bug in HMB free code. 2020-01-08 18:26:23 +00:00
nvram
nvram2env
oce random(9): Deprecate random(9), remove meaningless srandom(9) 2019-12-26 19:41:09 +00:00
ocs_fc schedlock 1/4 2019-12-15 21:11:15 +00:00
ofw SPDX: update some tags with two licenses. 2019-12-28 02:58:30 +00:00
otus Enter the network epoch in USB WiFi drivers when processing input 2020-01-24 21:04:33 +00:00
ow Update owc_gpiobus (one-wire over gpio) to the modern gpio_pin interface. 2019-12-17 15:56:48 +00:00
pbio
pccard Regularize my copyright notice 2019-12-04 16:56:11 +00:00
pccbb Add back accidentally dropped masking... 2019-12-16 23:08:09 +00:00
pcf pcf(4): fix parentheses in if condition 2019-01-27 15:19:28 +00:00
pci o Move the software context struct to a header file. 2020-01-24 16:43:49 +00:00
pms Fix a scribbler in the PMS driver. 2019-03-11 14:26:45 +00:00
powermac_nvram
ppbus Use callout_func_t instead of the deprecated timeout_t. 2019-12-10 22:06:53 +00:00
ppc
proto Lock busdma operations and serialize detach against open/close 2019-07-04 02:51:34 +00:00
psci Add generic arm/arm64 secure-monitor SMCCC interface and switch 2019-09-13 15:56:33 +00:00
pst
pty
puc Regularize my copyright notice 2019-12-04 16:56:11 +00:00
pwm Remove "all rights reserved" from copyright for the file I own. 2019-12-03 21:00:45 +00:00
qlnx Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:12:12 +00:00
qlxgb qlxgb(4): Use defined evaluation order 2020-01-29 04:41:26 +00:00
qlxgbe Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:12:21 +00:00
qlxge qlxge(4): Ditto r357244 2020-01-29 04:42:46 +00:00
quicc Remove more needless <sys/tty.h> includes 2019-12-01 20:43:37 +00:00
ral [Bug 240473] add support of Ralink RT5390R Wireless Card 2019-09-12 18:37:26 +00:00
random vmgenid(4): Integrate as a random(4) source 2020-01-01 00:35:02 +00:00
rc Drop "All rights reserved" from my copyright statements. 2019-03-06 22:11:45 +00:00
rccgpio
re re(4) uses taskqueue to process input packets. Enter network epoch 2020-01-24 17:24:02 +00:00
rl Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:07:35 +00:00
rndtest
rp Remove more needless <sys/tty.h> includes 2019-12-01 20:43:37 +00:00
rt
rtwn Enter the network epoch in USB WiFi drivers when processing input 2020-01-24 21:04:33 +00:00
safe
sbni Introduce flag IFF_NEEDSEPOCH that marks Ethernet interfaces that 2020-01-23 01:41:09 +00:00
scc Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
sdhci No need to have an extra layer of indirection here. Call the sdhci_cam_requiest 2020-01-27 22:20:02 +00:00
sdio Add SDIO support. 2019-06-08 16:26:56 +00:00
sec
sfxge Convert to if_foreach_llmaddr() KPI. 2019-10-14 20:33:14 +00:00
sge Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:07:40 +00:00
siis Use a void * argument to callout handlers instead of timeout_t casts. 2019-12-05 18:47:29 +00:00
sis Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:07:44 +00:00
sk Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:07:49 +00:00
smartpqi Decrease logging severity when adding a device or reading config table. 2020-01-07 16:07:30 +00:00
smbus
smc Use callout_func_t instead of the deprecated timeout_t. 2019-12-10 22:06:53 +00:00
snp snp: don't reference tp->t_mtx directly 2019-11-29 03:51:01 +00:00
sound Fix some misleading indentation warnings reported by recent clang. 2020-01-26 14:20:57 +00:00
speaker
spibus Consistently use busy and vm_page_valid() rather than touching page bits 2020-01-23 04:54:49 +00:00
ste Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:07:53 +00:00
stge Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:07:56 +00:00
superio superio: do not crash if failed to create the character device 2019-10-25 16:30:24 +00:00
sym Remove the long obsolete SYM_SETUP_LP_PROBE_MAP option. It's not been 2018-10-22 02:36:31 +00:00
syscons Add KERNEL_PANICKED macro for use in place of direct panicstr tests 2020-01-12 06:07:54 +00:00
tcp_log Regularize the Netflix copyright 2019-02-04 21:28:25 +00:00
tdfx
terasic terasic_mtl: kill off final dummy keyboard driver 2019-12-23 21:46:48 +00:00
ti Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:08:03 +00:00
tpm Improve tpm20 style 2019-04-16 02:46:21 +00:00
tsec Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:12:36 +00:00
twa remove the 4GB boundary requirement on PCI DMA segments 2019-04-19 13:43:33 +00:00
twe
tws Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
uart kbd: provide default implementations of get_fkeystr/diag 2019-12-16 02:44:56 +00:00
ubsec
usb Enter the network epoch in USB WiFi drivers when processing input 2020-01-24 21:04:33 +00:00
veriexec vfs: drop the mostly unused flags argument from VOP_UNLOCK 2020-01-03 22:29:58 +00:00
vge Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:08:12 +00:00
viapm
viawd Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
videomode
virtio virtio_scsi: use max target ID plus one as the initiator ID 2020-01-23 10:13:56 +00:00
vkbd Revert r355806: kbd drivers: don't double register keyboard drivers 2019-12-26 17:09:36 +00:00
vmd This driver attaches to the Intel VMD drive and connects a new PCI domain 2019-10-10 03:12:17 +00:00
vmgenc vmgenid(4): Integrate as a random(4) source 2020-01-01 00:35:02 +00:00
vmware vmxnet3: add support for RSS kernel option 2020-01-23 11:05:03 +00:00
vnic vnic: Relax PHY node matching after r336281. 2019-12-18 21:41:53 +00:00
vr Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:08:16 +00:00
vt Add KERNEL_PANICKED macro for use in place of direct panicstr tests 2020-01-12 06:07:54 +00:00
vte Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:08:20 +00:00
watchdog Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
wbwd wbwd: small clean-ups and improvements 2019-10-17 06:21:09 +00:00
wi Regularize my copyright notice 2019-12-04 16:56:11 +00:00
wpi Fix ieee80211_radiotap(9) usage in wireless drivers: 2019-03-11 01:27:01 +00:00
wtap Fix ieee80211_radiotap(9) usage in wireless drivers: 2019-03-11 01:27:01 +00:00
xdma xdma: avoid NULL deref in error case 2019-08-30 00:40:08 +00:00
xen Introduce flag IFF_NEEDSEPOCH that marks Ethernet interfaces that 2020-01-23 01:41:09 +00:00
xilinx Add driver for Xilinx XDMA PCIe Bridge found in the U.S. Government 2020-01-29 16:52:12 +00:00
xl Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:08:25 +00:00
xz Modularize xz. 2019-02-26 19:55:03 +00:00
zlib Expose zlib's utility functions in Z_SOLO library when building kernel. 2019-08-07 01:41:17 +00:00