1# 2# CDDL HEADER START 3# 4# The contents of this file are subject to the terms of the 5# Common Development and Distribution License (the "License"). 6# You may not use this file except in compliance with the License. 7# 8# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 9# or http://www.opensolaris.org/os/licensing. 10# See the License for the specific language governing permissions 11# and limitations under the License. 12# 13# When distributing Covered Code, include this CDDL HEADER in each 14# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 15# If applicable, add the following below this CDDL HEADER, with the 16# fields enclosed by brackets "[]" replaced with your own identifying 17# information: Portions Copyright [yyyy] [name of copyright owner] 18# 19# CDDL HEADER END 20# 21 22# 23# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved. 24# Copyright 2012 Nexenta Systems, Inc. All rights reserved. 25# Copyright 2014 Gary Mills 26# Copyright 2020 Peter Tribble. 27# Copyright 2019 Joyent, Inc. 28# Copyright 2020 OmniOS Community Edition (OmniOSce) Association. 29# 30 31# 32# The default for payload-bearing actions in this package is to appear in the 33# global zone only. See the include file for greater detail, as well as 34# information about overriding the defaults. 35# 36<include global_zone_only_component> 37set name=pkg.fmri value=pkg:/system/kernel/platform@$(PKGVERS) 38set name=pkg.summary value="Core Solaris Kernel Architecture" 39set name=pkg.description \ 40 value="core kernel software for a specific hardware platform group" 41set name=info.classification value=org.opensolaris.category.2008:System/Core 42set name=variant.arch value=$(ARCH) 43dir path=platform group=sys 44$(i386_ONLY)dir path=platform/i86pc group=sys 45$(i386_ONLY)dir path=platform/i86pc/$(ARCH64) group=sys 46$(i386_ONLY)dir path=platform/i86pc/kernel group=sys 47$(i386_ONLY)dir path=platform/i86pc/kernel/$(ARCH64) group=sys 48$(i386_ONLY)file path=platform/i86pc/kernel/$(ARCH64)/unix group=sys mode=0755 \ 49 pkg.depend.bypass-generate=dtracestubs 50$(i386_ONLY)dir path=platform/i86pc/kernel/cpu group=sys 51$(i386_ONLY)dir path=platform/i86pc/kernel/cpu/$(ARCH64) group=sys 52$(i386_ONLY)file path=platform/i86pc/kernel/cpu/$(ARCH64)/cpu.generic \ 53 group=sys mode=0755 54$(i386_ONLY)file path=platform/i86pc/kernel/cpu/$(ARCH64)/cpu_ms.AuthenticAMD \ 55 group=sys mode=0755 56$(i386_ONLY)file \ 57 path=platform/i86pc/kernel/cpu/$(ARCH64)/cpu_ms.AuthenticAMD.15 group=sys \ 58 mode=0755 59$(i386_ONLY)file path=platform/i86pc/kernel/cpu/$(ARCH64)/cpu_ms.GenuineIntel \ 60 group=sys mode=0755 61$(i386_ONLY)file \ 62 path=platform/i86pc/kernel/cpu/$(ARCH64)/cpu_ms.GenuineIntel.6.46 \ 63 group=sys mode=0755 64$(i386_ONLY)hardlink \ 65 path=platform/i86pc/kernel/cpu/$(ARCH64)/cpu_ms.GenuineIntel.6.47 \ 66 target=cpu_ms.GenuineIntel.6.46 67$(i386_ONLY)dir path=platform/i86pc/kernel/dacf group=sys 68$(i386_ONLY)dir path=platform/i86pc/kernel/dacf/$(ARCH64) group=sys 69$(i386_ONLY)file path=platform/i86pc/kernel/dacf/$(ARCH64)/consconfig_dacf \ 70 group=sys mode=0755 71$(i386_ONLY)dir path=platform/i86pc/kernel/drv group=sys 72$(i386_ONLY)dir path=platform/i86pc/kernel/drv/$(ARCH64) group=sys 73$(i386_ONLY)file path=platform/i86pc/kernel/drv/$(ARCH64)/acpinex group=sys 74$(i386_ONLY)file path=platform/i86pc/kernel/drv/$(ARCH64)/acpippm group=sys 75$(i386_ONLY)file path=platform/i86pc/kernel/drv/$(ARCH64)/amd_iommu group=sys 76$(i386_ONLY)file path=platform/i86pc/kernel/drv/$(ARCH64)/cpudrv group=sys 77$(i386_ONLY)file path=platform/i86pc/kernel/drv/$(ARCH64)/isa group=sys 78$(i386_ONLY)file path=platform/i86pc/kernel/drv/$(ARCH64)/npe group=sys 79$(i386_ONLY)file path=platform/i86pc/kernel/drv/$(ARCH64)/pci group=sys 80$(i386_ONLY)file path=platform/i86pc/kernel/drv/$(ARCH64)/pit_beep group=sys 81$(i386_ONLY)file path=platform/i86pc/kernel/drv/$(ARCH64)/ppm group=sys 82$(i386_ONLY)file path=platform/i86pc/kernel/drv/$(ARCH64)/rootnex group=sys 83$(i386_ONLY)file path=platform/i86pc/kernel/drv/acpippm.conf group=sys 84$(i386_ONLY)file path=platform/i86pc/kernel/drv/amd_iommu.conf group=sys 85$(i386_ONLY)file path=platform/i86pc/kernel/drv/pit_beep.conf group=sys 86$(i386_ONLY)file path=platform/i86pc/kernel/drv/ppm.conf group=sys 87$(i386_ONLY)file path=platform/i86pc/kernel/drv/rootnex.conf group=sys 88$(i386_ONLY)dir path=platform/i86pc/kernel/mach group=sys 89$(i386_ONLY)dir path=platform/i86pc/kernel/mach/$(ARCH64) group=sys 90$(i386_ONLY)file path=platform/i86pc/kernel/mach/$(ARCH64)/apix group=sys \ 91 mode=0755 92$(i386_ONLY)file path=platform/i86pc/kernel/mach/$(ARCH64)/pcplusmp group=sys \ 93 mode=0755 94$(i386_ONLY)file path=platform/i86pc/kernel/mach/$(ARCH64)/uppc group=sys \ 95 mode=0755 96$(i386_ONLY)dir path=platform/i86pc/kernel/misc group=sys 97$(i386_ONLY)dir path=platform/i86pc/kernel/misc/$(ARCH64) group=sys 98$(i386_ONLY)file path=platform/i86pc/kernel/misc/$(ARCH64)/acpidev group=sys \ 99 mode=0755 100$(i386_ONLY)file path=platform/i86pc/kernel/misc/$(ARCH64)/gfx_private \ 101 group=sys mode=0755 102$(i386_ONLY)file path=platform/i86pc/kernel/misc/$(ARCH64)/pci_prd group=sys \ 103 mode=0755 104$(i386_ONLY)file path=platform/i86pc/kernel/misc/$(ARCH64)/pcie group=sys \ 105 mode=0755 106$(i386_ONLY)dir path=platform/i86pc/ucode group=sys 107$(i386_ONLY)dir path=platform/i86xpv group=sys 108$(i386_ONLY)dir path=platform/i86xpv/kernel group=sys 109$(i386_ONLY)dir path=platform/i86xpv/kernel/$(ARCH64) group=sys 110$(i386_ONLY)file path=platform/i86xpv/kernel/$(ARCH64)/unix group=sys \ 111 mode=0755 pkg.depend.bypass-generate=dtracestubs 112$(i386_ONLY)dir path=platform/i86xpv/kernel/cpu group=sys 113$(i386_ONLY)dir path=platform/i86xpv/kernel/cpu/$(ARCH64) group=sys 114$(i386_ONLY)file path=platform/i86xpv/kernel/cpu/$(ARCH64)/cpu.generic \ 115 group=sys mode=0755 116$(i386_ONLY)file path=platform/i86xpv/kernel/cpu/$(ARCH64)/cpu_ms.AuthenticAMD \ 117 group=sys mode=0755 118$(i386_ONLY)file \ 119 path=platform/i86xpv/kernel/cpu/$(ARCH64)/cpu_ms.AuthenticAMD.15 \ 120 group=sys mode=0755 121$(i386_ONLY)file path=platform/i86xpv/kernel/cpu/$(ARCH64)/cpu_ms.GenuineIntel \ 122 group=sys mode=0755 123$(i386_ONLY)dir path=platform/i86xpv/kernel/dacf group=sys 124$(i386_ONLY)dir path=platform/i86xpv/kernel/dacf/$(ARCH64) group=sys 125$(i386_ONLY)file path=platform/i86xpv/kernel/dacf/$(ARCH64)/consconfig_dacf \ 126 group=sys mode=0755 127$(i386_ONLY)dir path=platform/i86xpv/kernel/drv group=sys 128$(i386_ONLY)dir path=platform/i86xpv/kernel/drv/$(ARCH64) group=sys 129$(i386_ONLY)file path=platform/i86xpv/kernel/drv/$(ARCH64)/balloon group=sys 130$(i386_ONLY)file path=platform/i86xpv/kernel/drv/$(ARCH64)/domcaps group=sys 131$(i386_ONLY)file path=platform/i86xpv/kernel/drv/$(ARCH64)/evtchn group=sys 132$(i386_ONLY)file path=platform/i86xpv/kernel/drv/$(ARCH64)/isa group=sys 133$(i386_ONLY)file path=platform/i86xpv/kernel/drv/$(ARCH64)/npe group=sys 134$(i386_ONLY)file path=platform/i86xpv/kernel/drv/$(ARCH64)/pci group=sys 135$(i386_ONLY)file path=platform/i86xpv/kernel/drv/$(ARCH64)/pit_beep group=sys 136$(i386_ONLY)file path=platform/i86xpv/kernel/drv/$(ARCH64)/privcmd group=sys 137$(i386_ONLY)file path=platform/i86xpv/kernel/drv/$(ARCH64)/rootnex group=sys 138$(i386_ONLY)file path=platform/i86xpv/kernel/drv/$(ARCH64)/xdb group=sys 139$(i386_ONLY)file path=platform/i86xpv/kernel/drv/$(ARCH64)/xdf group=sys 140$(i386_ONLY)file path=platform/i86xpv/kernel/drv/$(ARCH64)/xenbus group=sys 141$(i386_ONLY)file path=platform/i86xpv/kernel/drv/$(ARCH64)/xencons group=sys 142$(i386_ONLY)file path=platform/i86xpv/kernel/drv/$(ARCH64)/xnbe group=sys 143$(i386_ONLY)file path=platform/i86xpv/kernel/drv/$(ARCH64)/xnbo group=sys 144$(i386_ONLY)file path=platform/i86xpv/kernel/drv/$(ARCH64)/xnbu group=sys 145$(i386_ONLY)file path=platform/i86xpv/kernel/drv/$(ARCH64)/xnf group=sys 146$(i386_ONLY)file path=platform/i86xpv/kernel/drv/$(ARCH64)/xpvd group=sys 147$(i386_ONLY)file path=platform/i86xpv/kernel/drv/$(ARCH64)/xpvtap group=sys 148$(i386_ONLY)file path=platform/i86xpv/kernel/drv/pit_beep.conf group=sys 149$(i386_ONLY)file path=platform/i86xpv/kernel/drv/xencons.conf group=sys 150$(i386_ONLY)dir path=platform/i86xpv/kernel/mach group=sys 151$(i386_ONLY)dir path=platform/i86xpv/kernel/mach/$(ARCH64) group=sys 152$(i386_ONLY)file path=platform/i86xpv/kernel/mach/$(ARCH64)/xpv_psm group=sys \ 153 mode=0755 154$(i386_ONLY)file path=platform/i86xpv/kernel/mach/$(ARCH64)/xpv_uppc group=sys \ 155 mode=0755 156$(i386_ONLY)dir path=platform/i86xpv/kernel/misc group=sys 157$(i386_ONLY)dir path=platform/i86xpv/kernel/misc/$(ARCH64) group=sys 158$(i386_ONLY)file path=platform/i86xpv/kernel/misc/$(ARCH64)/gfx_private \ 159 group=sys mode=0755 160$(i386_ONLY)file path=platform/i86xpv/kernel/misc/$(ARCH64)/pci_prd group=sys \ 161 mode=0755 162$(i386_ONLY)file path=platform/i86xpv/kernel/misc/$(ARCH64)/pcie group=sys \ 163 mode=0755 164$(i386_ONLY)file path=platform/i86xpv/kernel/misc/$(ARCH64)/xnb group=sys \ 165 mode=0755 166$(i386_ONLY)file path=platform/i86xpv/kernel/misc/$(ARCH64)/xpv_autoconfig \ 167 group=sys mode=0755 168$(i386_ONLY)dir path=platform/i86xpv/kernel/tod group=sys 169$(i386_ONLY)dir path=platform/i86xpv/kernel/tod/$(ARCH64) group=sys 170$(i386_ONLY)file path=platform/i86xpv/kernel/tod/$(ARCH64)/xpvtod group=sys \ 171 mode=0755 172dir path=usr/share/man 173dir path=usr/share/man/man4d 174link path=usr/share/man/man4d/fdc.4d target=fd.4d 175$(i386_ONLY)file path=usr/share/man/man4d/npe.4d 176dir path=usr/share/man/man5 177$(i386_ONLY)link path=usr/share/man/man5/isa.5 target=sysbus.5 178$(i386_ONLY)file path=usr/share/man/man5/sysbus.5 179$(i386_ONLY)driver name=acpinex alias=acpivirtnex 180$(i386_ONLY)driver name=acpippm 181$(i386_ONLY)driver name=amd_iommu perms="* 0644 root sys" \ 182 alias=pci1002,5a23 \ 183 alias=pci1022,11ff 184$(i386_ONLY)driver name=balloon perms="* 0444 root sys" 185$(i386_ONLY)driver name=cpudrv alias=cpu 186$(i386_ONLY)driver name=domcaps perms="* 0444 root sys" 187$(i386_ONLY)driver name=evtchn perms="* 0666 root sys" 188$(i386_ONLY)driver name=isa class=sysbus alias=pciclass,060100 189$(i386_ONLY)driver name=npe alias=pciex_root_complex 190$(i386_ONLY)driver name=pci class=pci 191$(i386_ONLY)driver name=pit_beep alias=SUNW,pit_beep 192driver name=ppm 193$(i386_ONLY)driver name=privcmd perms="* 0666 root sys" 194$(i386_ONLY)driver name=rootnex 195$(i386_ONLY)driver name=xdb 196$(i386_ONLY)driver name=xdf 197$(i386_ONLY)driver name=xenbus perms="* 0666 root sys" 198$(i386_ONLY)driver name=xencons 199$(i386_ONLY)driver name=xnbe alias=xnb,ioemu 200$(i386_ONLY)driver name=xnbo \ 201 alias=xnb \ 202 alias=xnb,SUNW_mac 203$(i386_ONLY)driver name=xnbu alias=xnb,netfront 204$(i386_ONLY)driver name=xnf 205$(i386_ONLY)driver name=xpvd 206$(i386_ONLY)driver name=xpvtap perms="* 0666 root sys" 207$(i386_ONLY)legacy pkg=SUNWcakr.i arch=$(ARCH).i86pc \ 208 desc="core kernel software for a specific hardware platform group" \ 209 name="Core Solaris Kernel Architecture (Root)" 210$(i386_ONLY)legacy pkg=SUNWcakrx.i arch=$(ARCH).i86pc \ 211 desc="core kernel software for the i86xpv virtual hardware platform" \ 212 name="Core Kernel Architecture i86xpv, (Root)" 213license cr_Sun license=cr_Sun 214license lic_CDDL license=lic_CDDL 215license usr/src/cmd/mdb/common/libstand/THIRDPARTYLICENSE \ 216 license=usr/src/cmd/mdb/common/libstand/THIRDPARTYLICENSE 217license usr/src/common/bzip2/LICENSE license=usr/src/common/bzip2/LICENSE 218license usr/src/contrib/zlib/THIRDPARTYLICENSE \ 219 license=usr/src/contrib/zlib/THIRDPARTYLICENSE 220license usr/src/uts/common/krtld/THIRDPARTYLICENSE.bootrd_cpio \ 221 license=usr/src/uts/common/krtld/THIRDPARTYLICENSE.bootrd_cpio 222license usr/src/uts/common/sys/THIRDPARTYLICENSE.unicode \ 223 license=usr/src/uts/common/sys/THIRDPARTYLICENSE.unicode 224$(i386_ONLY)license usr/src/uts/intel/THIRDPARTYLICENSE \ 225 license=usr/src/uts/intel/THIRDPARTYLICENSE 226$(i386_ONLY)depend type=require fmri=system/microcode/amd 227$(i386_ONLY)depend type=require fmri=system/microcode/intel 228