xref: /titanic_51/usr/src/uts/common/io/nvme/nvme.conf (revision be0a819db7d163ce5844d3381963bfe2d252d8dc)
13c9168faSHans Rosenfeld# This file and its contents are supplied under the terms of the
23c9168faSHans Rosenfeld# Common Development and Distribution License ("CDDL"), version 1.0.
33c9168faSHans Rosenfeld# You may only use this file in accordance with the terms of version
43c9168faSHans Rosenfeld# 1.0 of the CDDL.
53c9168faSHans Rosenfeld#
63c9168faSHans Rosenfeld# A full copy of the text of the CDDL should have accompanied this
73c9168faSHans Rosenfeld# source.  A copy of the CDDL is also available via the Internet at
83c9168faSHans Rosenfeld# http://www.illumos.org/license/CDDL.
93c9168faSHans Rosenfeld#
103c9168faSHans Rosenfeld#
11998a9ab1SHans Rosenfeld# Copyright 2016 Nexenta Systems, Inc. All rights reserved.
123c9168faSHans Rosenfeld#
133c9168faSHans Rosenfeld
143c9168faSHans Rosenfeld#
153c9168faSHans Rosenfeld# The driver was tested only against devices supporting v1.0 of the
163c9168faSHans Rosenfeld# NVMe specification. Uncomment this to be able to use devices conforming
173c9168faSHans Rosenfeld# to newer specifications.
183c9168faSHans Rosenfeld#strict-version=0;
193c9168faSHans Rosenfeld
203c9168faSHans Rosenfeld#
213c9168faSHans Rosenfeld# The driver does currently not support any vendor specific extension to the
223c9168faSHans Rosenfeld# specification. By default it will fault the device if it receives a vendor-
233c9168faSHans Rosenfeld# specific command status. Uncomment this to disable this behaviour.
243c9168faSHans Rosenfeld#ignore-unknown-vendor-status=1;
253c9168faSHans Rosenfeld
263c9168faSHans Rosenfeld#
273c9168faSHans Rosenfeld# The maximum length of the admin queue can be overridden here (16-4096).
283c9168faSHans Rosenfeld#admin-queue-len=256;
293c9168faSHans Rosenfeld
303c9168faSHans Rosenfeld#
313c9168faSHans Rosenfeld# The maximum length of the individual I/O queues can be overriden here
323c9168faSHans Rosenfeld# (16-65536).
333c9168faSHans Rosenfeld#io-queue-len=1024;
343c9168faSHans Rosenfeld
353c9168faSHans Rosenfeld#
363c9168faSHans Rosenfeld# The maximum number of outstanding asynchronous event requests can
373c9168faSHans Rosenfeld# overridden here.
383c9168faSHans Rosenfeld#async-event-limit=10;
393c9168faSHans Rosenfeld
40998a9ab1SHans Rosenfeld#
41998a9ab1SHans Rosenfeld# Enable (1) or Disable (0) the volatile write cache, if present.
42998a9ab1SHans Rosenfeld#
43998a9ab1SHans Rosenfeld#volatile-write-cache-enable=1;
44*be0a819dSHans Rosenfeld
45*be0a819dSHans Rosenfeld#
46*be0a819dSHans Rosenfeld# The minimum physical block size to be reported to blkdev. This value must
47*be0a819dSHans Rosenfeld# be a power of 2 greater than or equal to 512.
48*be0a819dSHans Rosenfeld#
49*be0a819dSHans Rosenfeld#min-phys-block-size=512;
50