xref: /titanic_41/usr/src/uts/common/io/nvme/nvme.conf (revision 5e2ba75cd919f7a8a55aa1288209e530e1b0f50f)
1af8d6800SHans Rosenfeld# This file and its contents are supplied under the terms of the
2af8d6800SHans Rosenfeld# Common Development and Distribution License ("CDDL"), version 1.0.
3af8d6800SHans Rosenfeld# You may only use this file in accordance with the terms of version
4af8d6800SHans Rosenfeld# 1.0 of the CDDL.
5af8d6800SHans Rosenfeld#
6af8d6800SHans Rosenfeld# A full copy of the text of the CDDL should have accompanied this
7af8d6800SHans Rosenfeld# source.  A copy of the CDDL is also available via the Internet at
8af8d6800SHans Rosenfeld# http://www.illumos.org/license/CDDL.
9af8d6800SHans Rosenfeld#
10af8d6800SHans Rosenfeld#
11c77c57cdSHans Rosenfeld# Copyright 2016 Nexenta Systems, Inc. All rights reserved.
12af8d6800SHans Rosenfeld#
13af8d6800SHans Rosenfeld
14af8d6800SHans Rosenfeld#
15af8d6800SHans Rosenfeld# The driver was tested only against devices supporting v1.0 of the
16af8d6800SHans Rosenfeld# NVMe specification. Uncomment this to be able to use devices conforming
17af8d6800SHans Rosenfeld# to newer specifications.
18af8d6800SHans Rosenfeld#strict-version=0;
19af8d6800SHans Rosenfeld
20af8d6800SHans Rosenfeld#
21af8d6800SHans Rosenfeld# The driver does currently not support any vendor specific extension to the
22af8d6800SHans Rosenfeld# specification. By default it will fault the device if it receives a vendor-
23af8d6800SHans Rosenfeld# specific command status. Uncomment this to disable this behaviour.
24af8d6800SHans Rosenfeld#ignore-unknown-vendor-status=1;
25af8d6800SHans Rosenfeld
26af8d6800SHans Rosenfeld#
27af8d6800SHans Rosenfeld# The maximum length of the admin queue can be overridden here (16-4096).
28af8d6800SHans Rosenfeld#admin-queue-len=256;
29af8d6800SHans Rosenfeld
30af8d6800SHans Rosenfeld#
31af8d6800SHans Rosenfeld# The maximum length of the individual I/O queues can be overriden here
32af8d6800SHans Rosenfeld# (16-65536).
33af8d6800SHans Rosenfeld#io-queue-len=1024;
34af8d6800SHans Rosenfeld
35af8d6800SHans Rosenfeld#
36af8d6800SHans Rosenfeld# The maximum number of outstanding asynchronous event requests can
37af8d6800SHans Rosenfeld# overridden here.
38af8d6800SHans Rosenfeld#async-event-limit=10;
39af8d6800SHans Rosenfeld
40c77c57cdSHans Rosenfeld#
41c77c57cdSHans Rosenfeld# Enable (1) or Disable (0) the volatile write cache, if present.
42c77c57cdSHans Rosenfeld#
43c77c57cdSHans Rosenfeld#volatile-write-cache-enable=1;
44*5e2ba75cSHans Rosenfeld
45*5e2ba75cSHans Rosenfeld#
46*5e2ba75cSHans Rosenfeld# The minimum physical block size to be reported to blkdev. This value must
47*5e2ba75cSHans Rosenfeld# be a power of 2 greater than or equal to 512.
48*5e2ba75cSHans Rosenfeld#
49*5e2ba75cSHans Rosenfeld#min-phys-block-size=512;
50