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 (c) 2019 by Chelsio Communications, Inc. All rights reserved. 14# Copyright 2023 Oxide Computer Company 15# 16 17<include global_zone_only_component> 18<transform file path=kernel/firmware/cxgbe/.*\.txt$ -> set preserve renamenew> 19set name=pkg.fmri value=pkg:/driver/network/cxgbe@$(PKGVERS) 20set name=pkg.summary value="Chelsio T4/T5 10/40GE NIC Driver" 21set name=pkg.description \ 22 value="Chelsio T4/T5 10/40 Gigabit Ethernet Adapter Driver" 23set name=info.classification \ 24 value=org.opensolaris.category.2008:Drivers/Networking 25set name=variant.arch value=i386 26dir path=kernel group=sys 27dir path=kernel/drv group=sys 28dir path=kernel/drv/$(ARCH64) group=sys 29file path=kernel/drv/$(ARCH64)/cxgbe group=sys 30file path=kernel/drv/$(ARCH64)/t4nex group=sys 31dir path=kernel/firmware group=sys 32dir path=kernel/firmware/cxgbe group=sys 33file path=kernel/firmware/cxgbe/t4fw-1.27.1.0.bin 34link path=kernel/firmware/cxgbe/t4fw.bin target=t4fw-1.27.1.0.bin 35file path=kernel/firmware/cxgbe/t4fw_cfg.txt 36file path=kernel/firmware/cxgbe/t5fw-1.27.1.0.bin 37link path=kernel/firmware/cxgbe/t5fw.bin target=t5fw-1.27.1.0.bin 38file path=kernel/firmware/cxgbe/t5fw_cfg.txt 39file path=kernel/firmware/cxgbe/t6fw-1.27.1.0.bin 40link path=kernel/firmware/cxgbe/t6fw.bin target=t6fw-1.27.1.0.bin 41file path=kernel/firmware/cxgbe/t6fw_cfg.txt 42dir path=usr group=sys 43dir path=usr/sbin 44file path=usr/sbin/cxgbetool mode=0555 45driver name=cxgbe perms="* 0666 root sys" clone_perms="cxgbe 0666 root sys" 46driver name=t4nex perms="* 0666 root sys" clone_perms="t4nex 0666 root sys" \ 47 alias=pciex1425,4400 \ 48 alias=pciex1425,4401 \ 49 alias=pciex1425,4402 \ 50 alias=pciex1425,4403 \ 51 alias=pciex1425,4404 \ 52 alias=pciex1425,4405 \ 53 alias=pciex1425,4406 \ 54 alias=pciex1425,4407 \ 55 alias=pciex1425,4408 \ 56 alias=pciex1425,4409 \ 57 alias=pciex1425,440a \ 58 alias=pciex1425,440d \ 59 alias=pciex1425,440e \ 60 alias=pciex1425,5400 \ 61 alias=pciex1425,5401 \ 62 alias=pciex1425,5402 \ 63 alias=pciex1425,5403 \ 64 alias=pciex1425,5404 \ 65 alias=pciex1425,5405 \ 66 alias=pciex1425,5406 \ 67 alias=pciex1425,5407 \ 68 alias=pciex1425,5408 \ 69 alias=pciex1425,5409 \ 70 alias=pciex1425,540a \ 71 alias=pciex1425,540b \ 72 alias=pciex1425,540c \ 73 alias=pciex1425,540d \ 74 alias=pciex1425,540e \ 75 alias=pciex1425,540f \ 76 alias=pciex1425,5410 \ 77 alias=pciex1425,5411 \ 78 alias=pciex1425,5412 \ 79 alias=pciex1425,5413 \ 80 alias=pciex1425,5414 \ 81 alias=pciex1425,5415 \ 82 alias=pciex1425,5416 \ 83 alias=pciex1425,5417 \ 84 alias=pciex1425,5418 \ 85 alias=pciex1425,5480 \ 86 alias=pciex1425,5481 \ 87 alias=pciex1425,5482 \ 88 alias=pciex1425,5486 \ 89 alias=pciex1425,5487 \ 90 alias=pciex1425,5488 \ 91 alias=pciex1425,5489 \ 92 alias=pciex1425,5490 \ 93 alias=pciex1425,5491 \ 94 alias=pciex1425,5492 \ 95 alias=pciex1425,5493 \ 96 alias=pciex1425,5494 \ 97 alias=pciex1425,5495 \ 98 alias=pciex1425,5496 \ 99 alias=pciex1425,5497 \ 100 alias=pciex1425,5498 \ 101 alias=pciex1425,5499 \ 102 alias=pciex1425,549a \ 103 alias=pciex1425,549b \ 104 alias=pciex1425,549c \ 105 alias=pciex1425,549d \ 106 alias=pciex1425,549e \ 107 alias=pciex1425,549f \ 108 alias=pciex1425,54a0 \ 109 alias=pciex1425,54a1 \ 110 alias=pciex1425,54a2 \ 111 alias=pciex1425,54a3 \ 112 alias=pciex1425,54a4 \ 113 alias=pciex1425,54a5 \ 114 alias=pciex1425,54a6 \ 115 alias=pciex1425,54a7 \ 116 alias=pciex1425,54a8 \ 117 alias=pciex1425,54a9 \ 118 alias=pciex1425,54aa \ 119 alias=pciex1425,54ab \ 120 alias=pciex1425,54ac \ 121 alias=pciex1425,54ad \ 122 alias=pciex1425,54ae \ 123 alias=pciex1425,54af \ 124 alias=pciex1425,54b0 \ 125 alias=pciex1425,6400 \ 126 alias=pciex1425,6401 \ 127 alias=pciex1425,6402 \ 128 alias=pciex1425,6403 \ 129 alias=pciex1425,6404 \ 130 alias=pciex1425,6405 \ 131 alias=pciex1425,6406 \ 132 alias=pciex1425,6407 \ 133 alias=pciex1425,6408 \ 134 alias=pciex1425,6409 \ 135 alias=pciex1425,640d \ 136 alias=pciex1425,6410 \ 137 alias=pciex1425,6411 \ 138 alias=pciex1425,6414 \ 139 alias=pciex1425,6415 \ 140 alias=pciex1425,6480 \ 141 alias=pciex1425,6481 \ 142 alias=pciex1425,6482 \ 143 alias=pciex1425,6483 \ 144 alias=pciex1425,6484 \ 145 alias=pciex1425,6485 \ 146 alias=pciex1425,6486 \ 147 alias=pciex1425,6487 \ 148 alias=pciex1425,6488 \ 149 alias=pciex1425,6489 \ 150 alias=pciex1425,648a \ 151 alias=pciex1425,648b \ 152 alias=pciex1425,6492 devlink=type=ddi_ctl:devctl;minor1=t4nex\tt4nex\M2 153license cr_Sun license=cr_Sun 154license lic_CDDL license=lic_CDDL 155