3c9168fa8e9c30d55b3aa2fde74bd7da46df53f5Hans Rosenfeld# This file and its contents are supplied under the terms of the
3c9168fa8e9c30d55b3aa2fde74bd7da46df53f5Hans Rosenfeld# Common Development and Distribution License ("CDDL"), version 1.0.
3c9168fa8e9c30d55b3aa2fde74bd7da46df53f5Hans Rosenfeld# You may only use this file in accordance with the terms of version
3c9168fa8e9c30d55b3aa2fde74bd7da46df53f5Hans Rosenfeld# 1.0 of the CDDL.
3c9168fa8e9c30d55b3aa2fde74bd7da46df53f5Hans Rosenfeld#
3c9168fa8e9c30d55b3aa2fde74bd7da46df53f5Hans Rosenfeld# A full copy of the text of the CDDL should have accompanied this
3c9168fa8e9c30d55b3aa2fde74bd7da46df53f5Hans Rosenfeld# source. A copy of the CDDL is also available via the Internet at
3c9168fa8e9c30d55b3aa2fde74bd7da46df53f5Hans Rosenfeld# http://www.illumos.org/license/CDDL.
3c9168fa8e9c30d55b3aa2fde74bd7da46df53f5Hans Rosenfeld#
3c9168fa8e9c30d55b3aa2fde74bd7da46df53f5Hans Rosenfeld#
d148d46e69709052e6d92205c98874f3e7cfd4c0Hans Rosenfeld# Copyright 2016 Nexenta Systems, Inc. All rights reserved.
3c9168fa8e9c30d55b3aa2fde74bd7da46df53f5Hans Rosenfeld#
3c9168fa8e9c30d55b3aa2fde74bd7da46df53f5Hans Rosenfeld
3c9168fa8e9c30d55b3aa2fde74bd7da46df53f5Hans Rosenfeld#
3c9168fa8e9c30d55b3aa2fde74bd7da46df53f5Hans Rosenfeld# The driver was tested only against devices supporting v1.0 of the
3c9168fa8e9c30d55b3aa2fde74bd7da46df53f5Hans Rosenfeld# NVMe specification. Uncomment this to be able to use devices conforming
3c9168fa8e9c30d55b3aa2fde74bd7da46df53f5Hans Rosenfeld# to newer specifications.
3c9168fa8e9c30d55b3aa2fde74bd7da46df53f5Hans Rosenfeld#strict-version=0;
3c9168fa8e9c30d55b3aa2fde74bd7da46df53f5Hans Rosenfeld
3c9168fa8e9c30d55b3aa2fde74bd7da46df53f5Hans Rosenfeld#
3c9168fa8e9c30d55b3aa2fde74bd7da46df53f5Hans Rosenfeld# The driver does currently not support any vendor specific extension to the
3c9168fa8e9c30d55b3aa2fde74bd7da46df53f5Hans Rosenfeld# specification. By default it will fault the device if it receives a vendor-
3c9168fa8e9c30d55b3aa2fde74bd7da46df53f5Hans Rosenfeld# specific command status. Uncomment this to disable this behaviour.
3c9168fa8e9c30d55b3aa2fde74bd7da46df53f5Hans Rosenfeld#ignore-unknown-vendor-status=1;
3c9168fa8e9c30d55b3aa2fde74bd7da46df53f5Hans Rosenfeld
3c9168fa8e9c30d55b3aa2fde74bd7da46df53f5Hans Rosenfeld#
3c9168fa8e9c30d55b3aa2fde74bd7da46df53f5Hans Rosenfeld# The maximum length of the admin queue can be overridden here (16-4096).
3c9168fa8e9c30d55b3aa2fde74bd7da46df53f5Hans Rosenfeld#admin-queue-len=256;
3c9168fa8e9c30d55b3aa2fde74bd7da46df53f5Hans Rosenfeld
3c9168fa8e9c30d55b3aa2fde74bd7da46df53f5Hans Rosenfeld#
3c9168fa8e9c30d55b3aa2fde74bd7da46df53f5Hans Rosenfeld# The maximum length of the individual I/O queues can be overriden here
3c9168fa8e9c30d55b3aa2fde74bd7da46df53f5Hans Rosenfeld# (16-65536).
3c9168fa8e9c30d55b3aa2fde74bd7da46df53f5Hans Rosenfeld#io-queue-len=1024;
3c9168fa8e9c30d55b3aa2fde74bd7da46df53f5Hans Rosenfeld
3c9168fa8e9c30d55b3aa2fde74bd7da46df53f5Hans Rosenfeld#
3c9168fa8e9c30d55b3aa2fde74bd7da46df53f5Hans Rosenfeld# The maximum number of outstanding asynchronous event requests can
3c9168fa8e9c30d55b3aa2fde74bd7da46df53f5Hans Rosenfeld# overridden here.
3c9168fa8e9c30d55b3aa2fde74bd7da46df53f5Hans Rosenfeld#async-event-limit=10;
3c9168fa8e9c30d55b3aa2fde74bd7da46df53f5Hans Rosenfeld
d148d46e69709052e6d92205c98874f3e7cfd4c0Hans Rosenfeld#
d148d46e69709052e6d92205c98874f3e7cfd4c0Hans Rosenfeld# Enable (1) or Disable (0) the volatile write cache, if present.
d148d46e69709052e6d92205c98874f3e7cfd4c0Hans Rosenfeld#
d148d46e69709052e6d92205c98874f3e7cfd4c0Hans Rosenfeld#volatile-write-cache-enable=1;
6801591e1fea06222c50622c468541c82c67cdb4Hans Rosenfeld
6801591e1fea06222c50622c468541c82c67cdb4Hans Rosenfeld#
6801591e1fea06222c50622c468541c82c67cdb4Hans Rosenfeld# The minimum physical block size to be reported to blkdev. This value must
6801591e1fea06222c50622c468541c82c67cdb4Hans Rosenfeld# be a power of 2 greater than or equal to 512.
6801591e1fea06222c50622c468541c82c67cdb4Hans Rosenfeld#
6801591e1fea06222c50622c468541c82c67cdb4Hans Rosenfeld#min-phys-block-size=512;