opnsense-src/sys/dev
Konstantin Belousov 6db7f8e554 Add initial driver for ACPI NFIT-enumerated NVDIMMs.
Driver enumerates NVDIMMs.  Besides, for each found System Physical
Address (SPA) range, spaN geom provider is created, which allows
formatting and mounting the region as the normal volume.  Also,
/dev/nvdimm_spaN node is created, which can be read/written/mapped by
userspace, the mapping is zero-copy.

No support for block access methods implemented, labels are not
parsed.   No management interfaces are provided.

Tested by:	Intel, NetApp
Sponsored by:	The FreeBSD Foundation
Approved by:	re (gjb)
MFC after:	2 weeks
2018-10-16 20:12:35 +00:00
..
aac
aacraid
acpi_support
acpica
adb
adlink
advansys Fix kernel build after r328523, correct variable names 2018-01-29 04:04:52 +00:00
ae
age
agp
aha
ahci
aic
aic7xxx
al_eth
alc
ale
alpm
altera
amd_ecc_inject
amdpm
amdsbwd
amdsmb
amdsmn
amdtemp
amr
an
arcmsr
asmc
ata
ath
atkbdc
auxio
axgbe
bce
beri
bfe
bge
bhnd
bktr
bm
bnxt
buslogic
bvm
bwi
bwn
bxe Add support for Error Recovery 2018-10-15 18:39:33 +00:00
cadence
cardbus
cas
ce
cesa
cfe
cfi
chromebook_platform
ciss
cmx
coretemp
cp
cpuctl
cpufreq
cs
ctau
cx
cxgb
cxgbe cxgbe(4): Fix a divide-by-zero that occurs when hw.cxgbe.toecaps_allowed 2018-10-13 00:13:24 +00:00
cy
cyapa
dc
dcons
de
dme
dpaa
dpms
dpt
drm
drm2
dwc
e1000 em/igb/ix(4): Port two Tx/Rx fixes made to ixl in r339338 2018-10-14 05:09:43 +00:00
ed
efidev
ena
ep
esp
et
etherswitch
evdev
ex
exca
extres
fb Revert r327828, r327949, r327953, r328016-r328026, r328041: 2018-01-21 15:42:36 +00:00
fdc
fdt
fe
ffec
filemon
firewire
flash
fxp
gem
glxiic
glxsb
gpio
gxemul
hdmi
hifn
hme
hpt27xx
hptiop
hptmv
hptnr
hptrr
hwpmc hwpmc: Refactor sample ring buffer handling to fix races 2018-10-05 05:55:56 +00:00
hyperv
ic
ichiic [ig4] style(9) clean-up 2018-10-04 19:54:47 +00:00
ichsmb
ichwd
ida
if_ndis
iicbus
iir
imcsmb
intel
intpm
io
ioat
ipmi
ips
ipw
isci Correct typo in ATA_WRITE_UNCORRECTABLE_PSEUDO 2018-02-23 20:01:42 +00:00
iscsi
iscsi_initiator
iser
isl
ismt
isp
ispfw
iwi
iwm Fix the MODULE_PNP_INFO() for iwm(4) where I got the bus and module 2018-10-01 10:44:33 +00:00
iwn
ixgbe em/igb/ix(4): Port two Tx/Rx fixes made to ixl in r339338 2018-10-14 05:09:43 +00:00
ixl iavf(4): Finish rename/rebrand internally 2018-10-15 17:23:41 +00:00
jedec_dimm
jme
joy
kbd
kbdmux
ksyms
le
led
lge
liquidio
malo
mbox
mc146818
md
mdio
mem
mfi
mge
mii
mk48txx
mlx
mlx4 Add missing steering rules for virtual function, VF, in mlx4en(4) driver. 2018-10-08 14:52:21 +00:00
mlx5
mly
mmc
mmcnull
mn
mpr
mps Add PNP info to PCI attachments of cbb, cxgb, ida, iwn, ixl, ixlv, 2018-09-26 17:12:30 +00:00
mpt
mrsas
mse
msk
mthca
mvs
mwl
mxge
my
nand
ncr
nctgpio
ncv
neta
netfpga10g/nf10bmac
netmap
nfe
nfsmb
nge
nmdm
nsp
ntb
null
nvd
nvdimm Add initial driver for ACPI NFIT-enumerated NVDIMMs. 2018-10-16 20:12:35 +00:00
nvme
nvram
nvram2env
oce
ocs_fc
ofw
otus
ow
pbio
pccard
pccbb
pcf
pci Centralize compat support for PCIOCGETCONF. 2018-09-27 21:08:32 +00:00
pcn
pms
powermac_nvram
ppbus
ppc
proto
psci
pst
pty
puc
qlnx/qlnxe
qlxgb
qlxgbe
qlxge
quicc
ral
random
rc
rccgpio
re
rl
rndtest
rp
rt
rtwn
safe
sbni
scc
sdhci [sdhci] Add ACPI identifier for AMD eMMC 5.0 controller 2018-09-29 00:35:36 +00:00
sec
sf
sfxge
sge
siis
sio
sis
sk
smartpqi
smbus
smc
sn
snp
sound
speaker
spibus
ste
stg
stge
sym
syscons
tcp_log
tdfx
terasic
ti
tl
tpm
trm
tsec
twa
twe
tws
tx
txp
uart Add support for the UART device found in lowRISC system-on-a-chip. 2018-10-12 15:19:41 +00:00
ubsec
usb Fix for reception of large full speed isochronous frames via the transaction 2018-10-16 18:47:13 +00:00
veriexec
vge
viapm
viawd
videomode
virtio
vkbd
vmware
vnic
vr
vt
vte
vx
watchdog
wb
wbwd
wi
wpi
wtap
xdma Eliminate kmem_alloc_contig()'s unused arena parameter. 2018-08-20 15:57:27 +00:00
xe
xen
xilinx
xl