|
NAMEnvdimm —
ACPI NVDIMM driver
SYNOPSISTo load the driver as a module at boot, place the following line in loader.conf(5):nvdimm_load="YES" DESCRIPTIONNote: The
nvdimm driver is under
development and has some important limitations described below.The For each System Physical Address (SPA) Range described by NFIT, a
device node /dev/nvdimm_spaNNN is created, where
Also, for each SPA, the geom provider spaNNN is created, which can be used to create a conventional filesystem (e.g., by newfs(8)) and mount(8) it as any storage volume. Content accessible by /dev/nvdimm_spaNNN and /dev/spaNNN is coherent. The SEE ALSOACPI(4), GEOM(4), geom(8), mount(8), newfs(8), disk(9)HISTORYThenvdimm driver first appeared in
FreeBSD 12.0.
AUTHORSThenvdimm driver was originally written by
Konstantin Belousov
<kib@FreeBSD.org>, and
then updated by D. Scott Phillips
<scottph@FreeBSD.org>.
BUGSThenvdimm driver does not utilize the Block Window
interface, so if a write to an NVDIMM is interrupted due to a system crash or
power outage, the corresponding page might be left in a partially updated
state.
There is no support for Device-Specific Methods (DSM), used to report and control device health and wearing. The driver depends on the pmap_largemap(9) pmap interface, which is currently only implemented on amd64. The interface can be only reasonable implemented on 64bit architectures.
Visit the GSP FreeBSD Man Page Interface. |