13c9168faSHans Rosenfeld# 23c9168faSHans Rosenfeld# CDDL HEADER START 33c9168faSHans Rosenfeld# 43c9168faSHans Rosenfeld# This file and its contents are supplied under the terms of the 53c9168faSHans Rosenfeld# Common Development and Distribution License ("CDDL"), version 1.0. 63c9168faSHans Rosenfeld# You may only use this file in accordance with the terms of version 73c9168faSHans Rosenfeld# 1.0 of the CDDL. 83c9168faSHans Rosenfeld# 93c9168faSHans Rosenfeld# A full copy of the text of the CDDL should have accompanied this 103c9168faSHans Rosenfeld# source. A copy of the CDDL is also available via the Internet at 113c9168faSHans Rosenfeld# http://www.illumos.org/license/CDDL. 123c9168faSHans Rosenfeld# 133c9168faSHans Rosenfeld# CDDL HEADER END 143c9168faSHans Rosenfeld# 153c9168faSHans Rosenfeld 163c9168faSHans Rosenfeld# 1724979ca3SHans Rosenfeld# Copyright 2016 Nexenta Systems, Inc. All rights reserved. 185d749e7cSAndy Fiddaman# Copyright 2019 OmniOS Community Edition (OmniOSce) Association. 193c9168faSHans Rosenfeld# 203c9168faSHans Rosenfeld 213c9168faSHans Rosenfeld# 223c9168faSHans Rosenfeld# The default for payload-bearing actions in this package is to appear in the 233c9168faSHans Rosenfeld# global zone only. See the include file for greater detail, as well as 243c9168faSHans Rosenfeld# information about overriding the defaults. 253c9168faSHans Rosenfeld# 263c9168faSHans Rosenfeld<include global_zone_only_component> 273c9168faSHans Rosenfeldset name=pkg.fmri value=pkg:/driver/storage/nvme@$(PKGVERS) 2886d41711SAndy Fiddamanset name=pkg.summary value="NVMe driver" 293c9168faSHans Rosenfeldset name=pkg.description \ 30acca861cSToomas Soome value="Driver for NVM Express compliant storage devices" 3186d41711SAndy Fiddamanset name=info.classification value=org.opensolaris.category.2008:System/Hardware 323c9168faSHans Rosenfeldset name=variant.arch value=i386 3386d41711SAndy Fiddamandir path=kernel group=sys 3486d41711SAndy Fiddamandir path=kernel/drv group=sys 3586d41711SAndy Fiddamandir path=kernel/drv/$(ARCH64) group=sys 363c9168faSHans Rosenfeldfile path=kernel/drv/$(ARCH64)/nvme group=sys 375d749e7cSAndy Fiddamanfile path=kernel/drv/nvme.conf group=sys preserve=renamenew 3886d41711SAndy Fiddamandir path=usr group=sys 39533affcbSRobert Mustacchidir path=usr/include 40533affcbSRobert Mustacchifile path=usr/include/libnvme.h 41533affcbSRobert Mustacchidir path=usr/include/sys 42533affcbSRobert Mustacchidir path=usr/include/sys/nvme 43533affcbSRobert Mustacchifile path=usr/include/sys/nvme/discovery.h 44*6a5dded7SRobert Mustacchifile path=usr/include/sys/nvme/micron.h 45*6a5dded7SRobert Mustacchifile path=usr/include/sys/nvme/micron_7300.h 46*6a5dded7SRobert Mustacchifile path=usr/include/sys/nvme/micron_74x0.h 47533affcbSRobert Mustacchifile path=usr/include/sys/nvme/wdc.h 48533affcbSRobert Mustacchifile path=usr/include/sys/nvme/wdc_sn65x.h 49533affcbSRobert Mustacchifile path=usr/include/sys/nvme/wdc_sn840.h 50533affcbSRobert Mustacchidir path=usr/lib 51533affcbSRobert Mustacchidir path=usr/lib/$(ARCH64) 52533affcbSRobert Mustacchilink path=usr/lib/$(ARCH64)/libnvme.so target=libnvme.so.1 53533affcbSRobert Mustacchifile path=usr/lib/$(ARCH64)/libnvme.so.1 54533affcbSRobert Mustacchilink path=usr/lib/libnvme.so target=libnvme.so.1 55533affcbSRobert Mustacchifile path=usr/lib/libnvme.so.1 5686d41711SAndy Fiddamandir path=usr/sbin 573d9b1a2aSHans Rosenfeldfile path=usr/sbin/nvmeadm mode=0555 5886d41711SAndy Fiddamandir path=usr/share 5986d41711SAndy Fiddamandir path=usr/share/man 60bbf21555SRichard Lowedir path=usr/share/man/man4d 61bbf21555SRichard Lowefile path=usr/share/man/man4d/nvme.4d 62bbf21555SRichard Lowefile path=usr/share/man/man8/nvmeadm.8 6386d41711SAndy Fiddamandriver name=nvme perms="* 0600 root sys" class=disk \ 6486d41711SAndy Fiddaman alias=pciclass,010802 \ 6586d41711SAndy Fiddaman alias=pciexclass,010802 663c9168faSHans Rosenfeldlicense lic_CDDL license=lic_CDDL 67