1# 2# This file and its contents are supplied under the terms of the 3# Common Development and Distribution License ("CDDL"), version 1.0. 4# You may only use this file in accordance with the terms of version 5# 1.0 of the CDDL. 6# 7# A full copy of the text of the CDDL should have accompanied this 8# source. A copy of the CDDL is also available via the Internet at 9# http://www.illumos.org/license/CDDL. 10# 11 12# 13# Copyright 2015 Joyent, Inc. 14# Copyright 2016 Nexenta Systems, Inc. All rights reserved. 15# Copyright 2024 OmniOS Community Edition (OmniOSce) Association. 16# 17 18<include global_zone_only_component> 19set name=pkg.fmri value=pkg:/driver/storage/cpqary3@$(PKGVERS) 20set name=pkg.summary value="HP SmartArray RAID Controller Driver" 21set name=pkg.description value="HP SmartArray RAID Controller Driver" 22set name=info.classification value=org.opensolaris.category.2008:Drivers/Storage 23set name=variant.arch value=i386 24set name=variant.smrt.aliases value=false value=true 25dir path=kernel group=sys 26dir path=kernel/drv group=sys 27dir path=kernel/drv/$(ARCH64) group=sys 28file path=kernel/drv/$(ARCH64)/cpqary3 group=sys 29file path=kernel/drv/cpqary3.conf group=sys 30dir path=usr/share/man 31dir path=usr/share/man/man4d 32file path=usr/share/man/man4d/cpqary3.4d 33# 34# The cpqary3 driver overlaps with smrt and supports several of the same 35# devices. To ensure that folks can still boot existing systems we have 36# placed all the devices supported by smrt behind a boolean variant which 37# defaults to false. The variant may be changed to true to switch the 38# supported and tested devices over to smrt in a new boot environment. 39# Device paths will change as a result of the driver switch, so if a device 40# is used by the root ZFS pool, the move should be detected during first 41# boot into the new boot environment. 42# 43# These are the aliases which are assigned to cpqary3 when the 44# smrt.aliases variant is set to false: 45# 46driver name=cpqary3 class=scsi \ 47 alias=pci103c,1920 \ 48 alias=pci103c,1921 \ 49 alias=pci103c,1922 \ 50 alias=pci103c,1923 \ 51 alias=pci103c,1924 \ 52 alias=pci103c,1926 \ 53 alias=pci103c,1928 \ 54 alias=pci103c,21bd \ 55 alias=pci103c,21be \ 56 alias=pci103c,21bf \ 57 alias=pci103c,21c0 \ 58 alias=pci103c,21c1 \ 59 alias=pci103c,21c2 \ 60 alias=pci103c,21c3 \ 61 alias=pci103c,21c5 \ 62 alias=pci103c,21c6 \ 63 alias=pci103c,21c7 \ 64 alias=pci103c,21c8 \ 65 alias=pci103c,21ca \ 66 alias=pci103c,21cb \ 67 alias=pci103c,21cc \ 68 alias=pci103c,21cd \ 69 alias=pci103c,21ce \ 70 alias=pci103c,3211 \ 71 alias=pci103c,3212 \ 72 alias=pci103c,3223 \ 73 alias=pci103c,3225 \ 74 alias=pci103c,3234 \ 75 alias=pci103c,3235 \ 76 alias=pci103c,3237 \ 77 alias=pci103c,323d \ 78 alias=pci103c,3241 \ 79 alias=pci103c,3243 \ 80 alias=pci103c,3245 \ 81 alias=pci103c,3247 \ 82 alias=pci103c,3249 \ 83 alias=pci103c,324a \ 84 alias=pci103c,324b \ 85 alias=pci103c,3350 \ 86 alias=pci103c,3351 \ 87 alias=pci103c,3352 \ 88 alias=pci103c,3353 \ 89 alias=pci103c,3354 \ 90 alias=pci103c,3355 \ 91 alias=pci103c,3356 \ 92 alias=pcie11,4070 \ 93 alias=pcie11,4080 \ 94 alias=pcie11,4082 \ 95 alias=pcie11,4083 \ 96 alias=pcie11,4091 \ 97 alias=pcie11,409a \ 98 alias=pcie11,409b \ 99 alias=pcie11,409c \ 100 alias=pcie11,409d \ 101 alias=pcie11,409e variant.smrt.aliases=false 102# 103# These are the aliases which are still assigned to cpqary3 when the 104# smrt.aliases variant is set to true: 105# 106driver name=cpqary3 class=scsi \ 107 alias=pci103c,3211 \ 108 alias=pci103c,3212 \ 109 alias=pci103c,3223 \ 110 alias=pci103c,3225 \ 111 alias=pci103c,3234 \ 112 alias=pci103c,3235 \ 113 alias=pci103c,3237 \ 114 alias=pci103c,323d \ 115 alias=pcie11,4070 \ 116 alias=pcie11,4080 \ 117 alias=pcie11,4082 \ 118 alias=pcie11,4083 \ 119 alias=pcie11,4091 \ 120 alias=pcie11,409a \ 121 alias=pcie11,409b \ 122 alias=pcie11,409c \ 123 alias=pcie11,409d \ 124 alias=pcie11,409e variant.smrt.aliases=true 125legacy pkg=CPQary3 desc="HP Smart Array HBA Driver" \ 126 name="HP Smart Array HBA Driver" 127license lic_CDDL license=lic_CDDL 128