freebsd-dev/sys/dev
Konstantin Belousov fc4a961a3b nvdimm: add a driver for the NVDIMM root device
The NVDIMM root device is parent to the individual ACPI NVDIMM
devices.  Add a driver for the NVDIMM root device that can own
enumeration of NVDIMM devices as well as NVDIMM SPA ranges that the
system has.

Submitted by:	D Scott Phillips <d.scott.phillips@intel.com>
Sponsored by:	Intel Corporation
MFC after:	1 week
Differential revision:	https://reviews.freebsd.org/D18346
2019-01-18 10:45:27 +00:00
..
aac
aacraid
acpi_support aibs: fix a typo in the probe method that was introduced in r339754 2018-12-07 16:01:51 +00:00
acpica acpica: support parsing of arm64 affinity in acpi_pxm.c 2018-12-08 19:32:23 +00:00
adb
adlink
ae Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
age
agp
ahci Fix use of busdma(9) KPI in ahci(4). 2019-01-07 02:39:40 +00:00
aic7xxx
al_eth
alc
ale
alpm
altera Fix off-by-one (page) errors in checks in d_mmap methods of several drivers. 2018-12-02 18:30:58 +00:00
amd_ecc_inject
amdgpio Distinguish _CID match and _HID match and make lower priority probe 2018-10-26 00:05:46 +00:00
amdpm
amdsbwd
amdsmb
amdsmn amdtemp(4): Add support for Family 15h, Model >=60h 2019-01-12 22:36:33 +00:00
amdtemp amdtemp(4): Add support for Family 15h, Model >=60h 2019-01-12 22:36:33 +00:00
amr
an
arcmsr
asmc asmc: Add support for Mac mini 4,1 (Mid-2010) 2019-01-06 23:43:12 +00:00
ata
ath
atkbdc psm(4): Add minimal support for active AUX port multiplexers 2018-11-24 21:23:12 +00:00
auxio
axgbe
bce
beri
bfe
bge
bhnd
bktr
bm Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
bnxt
bvm
bwi
bwn Fix a possible mbuf double free in bwn_dma_tx_start(). 2018-12-12 15:49:14 +00:00
bxe
cadence
cardbus
cas
ce
cesa
cfe
cfi
chromebook_platform
ciss
cmx
coretemp
cp
cpuctl
cpufreq
cs Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
ctau
cx
cxgb
cxgbe Reject new sessions if the necessary queues aren't initialized. 2019-01-15 18:53:45 +00:00
cy
cyapa
dc
dcons
de Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
dme Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
dpaa dpaa: Mark BMan and QMan as earlier driver modules 2018-10-23 01:56:52 +00:00
dpms
drm [drm] Fix off-by-one error when accessing driver-specific ioctl handlers array 2019-01-15 21:06:58 +00:00
drm2 Complete the removal of obsolete ioctl handlers. 2019-01-09 17:23:08 +00:00
dwc
e1000 Fix first-packet completion 2018-11-09 22:18:43 +00:00
ed Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
efidev efirt: When present, attempt to use EFI runtime services to shutdown 2018-12-15 05:46:04 +00:00
ena Suppress excessive error prints in ENA TX hotpath 2019-01-16 02:13:21 +00:00
ep Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
esp
et
etherswitch
evdev evdev: Fix pause key release event in AT keyboard set 1 to evdev xlat-or. 2018-11-25 19:37:00 +00:00
ex Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
exca
extres extres: clk: Fix clk_set_assigned 2018-11-29 19:06:05 +00:00
fb
fdc Distinguish _CID match and _HID match and make lower priority probe 2018-10-26 00:05:46 +00:00
fdt fdt: Add support for simple-mfd bus 2018-12-12 21:56:45 +00:00
fe Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
ffec
filemon Remove unused argument to priv_check_cred. 2018-12-11 19:32:16 +00:00
firewire
flash
fxp Remove a use of a negative array index from fxp(4). 2018-12-19 04:54:32 +00:00
gem
glxiic
glxsb
gpio Distinguish _CID match and _HID match and make lower priority probe 2018-10-26 00:05:46 +00:00
gxemul
hdmi
hifn
hme
hpt27xx
hptiop
hptmv
hptnr
hptrr
hwpmc hwpmc: limit wait for user callchain collection to 1 tick 2018-11-05 08:11:16 +00:00
hyperv Distinguish _CID match and _HID match and make lower priority probe 2018-10-26 00:05:46 +00:00
ic
ichiic Catch up with r338948. 2018-12-17 21:34:09 +00:00
ichsmb
ichwd ichwd: add a few assertions about tco_version 2018-12-18 17:17:53 +00:00
ida
if_ndis
iicbus [twsi] Make extres/clk part conditional based on the EXT_RESOURCES option value 2018-12-14 21:17:42 +00:00
iir
imcsmb
intel Distinguish _CID match and _HID match and make lower priority probe 2018-10-26 00:05:46 +00:00
intpm
io
ioat ioat(4): Set __result_use_check on ioat_acquire_reserve 2019-01-17 23:21:02 +00:00
ipmi efirt: When present, attempt to use EFI runtime services to shutdown 2018-12-15 05:46:04 +00:00
ips
ipw Fix ipw_start(), where logic was reverted in r287197. 2018-10-23 12:53:09 +00:00
isci
iscsi
iscsi_initiator
iser
isl
ismt
isp
ispfw
iwi iwi(4): do not leak node reference when IWI_FLAG_ASSOCIATED flag is set. 2018-12-18 05:08:56 +00:00
iwm With the sync from Dragonfly BSD in r318216 a bug slipped in (also still present 2019-01-15 22:31:54 +00:00
iwn iwn(4): (partially) rewrite A-MPDU Tx path 2019-01-16 12:33:06 +00:00
ixgbe Fix first-packet completion 2018-11-28 17:37:17 +00:00
ixl Fix first-packet completion 2018-11-28 17:37:17 +00:00
jedec_dimm
jme
kbd
kbdmux evdev: Use console lock as evdev lock for all supported keyboard drivers. 2018-10-27 20:22:41 +00:00
ksyms
le
led [led] propagate error from set_led() to the caller 2019-01-15 00:52:41 +00:00
lge
liquidio
malo
mbox
mc146818
md Allocate pager bufs from UMA instead of 80-ish mutex protected linked list. 2019-01-15 01:02:16 +00:00
mdio
mem
mfi
mge
mii
mk48txx
mlx
mlx4 mlx4/mlx5: Updated driver version to 3.5.0 2018-12-05 14:25:34 +00:00
mlx5 Fix build with option RSS, removing unused variables. 2018-12-06 21:52:40 +00:00
mly
mmc - Restore setting the clock for devices which support the default/legacy 2018-11-17 17:21:36 +00:00
mmcnull
mn
mpr Fix whitespace from r342528 2018-12-31 23:27:56 +00:00
mps Port over the SCSI sense handling fix from mpr(4) in r342528, and fix 2018-12-31 23:30:31 +00:00
mpt
mrsas Driver version upgrade. 2018-12-26 10:48:39 +00:00
msk
mthca
mvs
mwl
mxge
my
nand
nctgpio
neta
netfpga10g/nf10bmac
netmap netmap: fix txsync check in netmap poll 2018-12-22 16:23:42 +00:00
nfe Add support for the nForce MCP89 adapter. 2018-12-14 18:16:35 +00:00
nfsmb
nge
nmdm
ntb
null
nvd Fix incorrectly inserted copyright in r342557. 2018-12-27 22:44:07 +00:00
nvdimm nvdimm: add a driver for the NVDIMM root device 2019-01-18 10:45:27 +00:00
nvme Allocate pager bufs from UMA instead of 80-ish mutex protected linked list. 2019-01-15 01:02:16 +00:00
nvram
nvram2env
oce Added support for the SIOCGI2C ioctl. 2019-01-08 05:41:04 +00:00
ocs_fc Remove accessing remote node and domain objects while processing cam actions. 2019-01-11 15:59:24 +00:00
ofw
otus
ow Fix panic message when we can't create thread for one wire temperature 2018-12-20 05:46:56 +00:00
pbio
pccard Fix a race between setting up the interrupt handler and it firing by 2019-01-07 06:19:51 +00:00
pccbb Fix TI PCI1520 PCI Cardbus bridge, but others affected. 2019-01-07 05:59:58 +00:00
pcf
pci add support for marking interrupt handlers as suspended 2018-12-17 17:11:00 +00:00
pcn Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
pms
powermac_nvram
ppbus
ppc
proto proto: change device permissions to 0600 2018-11-22 16:55:09 +00:00
psci
pst
pty
puc
pwm pwm: Convert period and duty to unsigned int 2018-12-14 18:37:26 +00:00
qlnx/qlnxe
qlxgb
qlxgbe
qlxge
quicc
ral
random random(4): Match enabled sources mask to build options 2018-10-27 15:09:35 +00:00
rc
rccgpio
re
rl
rndtest
rp
rt
rtwn rtwn(4): clear 'basic' rate bit before calculating RTS/CTS rate. 2019-01-16 12:11:29 +00:00
safe
sbni
scc
sdhci o Don't allocate resources for SDMA in sdhci(4) if the controller or the 2018-12-30 23:08:06 +00:00
sec
sf Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
sfxge sfxge(4): use n Tx queues instead of n + 2 on EF10 HW 2018-12-10 09:36:05 +00:00
sge
siis
sio
sis
sk
smartpqi
smbus
smc
sn Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
snp
sound snd_uaudio: Add quirks for Edirol UA-25EX in advanced driver mode. 2019-01-12 11:14:59 +00:00
speaker
spibus
ste
stge
sym
syscons
tcp_log
tdfx
terasic Fix off-by-one (page) errors in checks in d_mmap methods of several drivers. 2018-12-02 18:30:58 +00:00
ti
tl Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
tpm tpm(4): Fix GCC build after r342084 (TPM 2.0 driver commit) 2018-12-20 20:55:33 +00:00
trm
tsec
twa
twe
tws Add a bounds check to the tws(4) passthrough ioctl handler. 2019-01-05 15:28:20 +00:00
tx Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
txp Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
uart
ubsec
usb [usb] Add quirk for SmartG2 USB memory key 2019-01-16 22:29:34 +00:00
veriexec
vge
viapm
viawd
videomode
virtio vtnet: fix netmap support 2018-11-14 15:39:48 +00:00
vkbd
vmware
vnic
vr
vt When allocating a new keyboard at vt_upgrade() time, unwind any cngrabs 2018-12-31 01:09:23 +00:00
vte
vx Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
watchdog
wb Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
wbwd
wi
wpi
wtap Mechanical cleanup of epoch(9) usage in network stack. 2019-01-09 01:11:19 +00:00
xdma
xe Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
xen Change the vm_ooffset_t type to unsigned. 2018-12-02 13:16:46 +00:00
xilinx
xl