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)dir path=platform/i86pc/ucode group=sys 105$(i386_ONLY)dir path=platform/i86xpv group=sys 106$(i386_ONLY)dir path=platform/i86xpv/kernel group=sys 107$(i386_ONLY)dir path=platform/i86xpv/kernel/$(ARCH64) group=sys 108$(i386_ONLY)file path=platform/i86xpv/kernel/$(ARCH64)/unix group=sys \ 109 mode=0755 pkg.depend.bypass-generate=dtracestubs 110$(i386_ONLY)dir path=platform/i86xpv/kernel/cpu group=sys 111$(i386_ONLY)dir path=platform/i86xpv/kernel/cpu/$(ARCH64) group=sys 112$(i386_ONLY)file path=platform/i86xpv/kernel/cpu/$(ARCH64)/cpu.generic \ 113 group=sys mode=0755 114$(i386_ONLY)file path=platform/i86xpv/kernel/cpu/$(ARCH64)/cpu_ms.AuthenticAMD \ 115 group=sys mode=0755 116$(i386_ONLY)file \ 117 path=platform/i86xpv/kernel/cpu/$(ARCH64)/cpu_ms.AuthenticAMD.15 \ 118 group=sys mode=0755 119$(i386_ONLY)file path=platform/i86xpv/kernel/cpu/$(ARCH64)/cpu_ms.GenuineIntel \ 120 group=sys mode=0755 121$(i386_ONLY)dir path=platform/i86xpv/kernel/dacf group=sys 122$(i386_ONLY)dir path=platform/i86xpv/kernel/dacf/$(ARCH64) group=sys 123$(i386_ONLY)file path=platform/i86xpv/kernel/dacf/$(ARCH64)/consconfig_dacf \ 124 group=sys mode=0755 125$(i386_ONLY)dir path=platform/i86xpv/kernel/drv group=sys 126$(i386_ONLY)dir path=platform/i86xpv/kernel/drv/$(ARCH64) group=sys 127$(i386_ONLY)file path=platform/i86xpv/kernel/drv/$(ARCH64)/balloon group=sys 128$(i386_ONLY)file path=platform/i86xpv/kernel/drv/$(ARCH64)/domcaps group=sys 129$(i386_ONLY)file path=platform/i86xpv/kernel/drv/$(ARCH64)/evtchn group=sys 130$(i386_ONLY)file path=platform/i86xpv/kernel/drv/$(ARCH64)/isa group=sys 131$(i386_ONLY)file path=platform/i86xpv/kernel/drv/$(ARCH64)/npe group=sys 132$(i386_ONLY)file path=platform/i86xpv/kernel/drv/$(ARCH64)/pci group=sys 133$(i386_ONLY)file path=platform/i86xpv/kernel/drv/$(ARCH64)/pit_beep group=sys 134$(i386_ONLY)file path=platform/i86xpv/kernel/drv/$(ARCH64)/privcmd group=sys 135$(i386_ONLY)file path=platform/i86xpv/kernel/drv/$(ARCH64)/rootnex group=sys 136$(i386_ONLY)file path=platform/i86xpv/kernel/drv/$(ARCH64)/xdb group=sys 137$(i386_ONLY)file path=platform/i86xpv/kernel/drv/$(ARCH64)/xdf group=sys 138$(i386_ONLY)file path=platform/i86xpv/kernel/drv/$(ARCH64)/xenbus group=sys 139$(i386_ONLY)file path=platform/i86xpv/kernel/drv/$(ARCH64)/xencons group=sys 140$(i386_ONLY)file path=platform/i86xpv/kernel/drv/$(ARCH64)/xnbe group=sys 141$(i386_ONLY)file path=platform/i86xpv/kernel/drv/$(ARCH64)/xnbo group=sys 142$(i386_ONLY)file path=platform/i86xpv/kernel/drv/$(ARCH64)/xnbu group=sys 143$(i386_ONLY)file path=platform/i86xpv/kernel/drv/$(ARCH64)/xnf group=sys 144$(i386_ONLY)file path=platform/i86xpv/kernel/drv/$(ARCH64)/xpvd group=sys 145$(i386_ONLY)file path=platform/i86xpv/kernel/drv/$(ARCH64)/xpvtap group=sys 146$(i386_ONLY)file path=platform/i86xpv/kernel/drv/pit_beep.conf group=sys 147$(i386_ONLY)file path=platform/i86xpv/kernel/drv/xencons.conf group=sys 148$(i386_ONLY)dir path=platform/i86xpv/kernel/mach group=sys 149$(i386_ONLY)dir path=platform/i86xpv/kernel/mach/$(ARCH64) group=sys 150$(i386_ONLY)file path=platform/i86xpv/kernel/mach/$(ARCH64)/xpv_psm group=sys \ 151 mode=0755 152$(i386_ONLY)file path=platform/i86xpv/kernel/mach/$(ARCH64)/xpv_uppc group=sys \ 153 mode=0755 154$(i386_ONLY)dir path=platform/i86xpv/kernel/misc group=sys 155$(i386_ONLY)dir path=platform/i86xpv/kernel/misc/$(ARCH64) group=sys 156$(i386_ONLY)file path=platform/i86xpv/kernel/misc/$(ARCH64)/gfx_private \ 157 group=sys mode=0755 158$(i386_ONLY)file path=platform/i86xpv/kernel/misc/$(ARCH64)/xnb group=sys \ 159 mode=0755 160$(i386_ONLY)file path=platform/i86xpv/kernel/misc/$(ARCH64)/xpv_autoconfig \ 161 group=sys mode=0755 162$(i386_ONLY)dir path=platform/i86xpv/kernel/tod group=sys 163$(i386_ONLY)dir path=platform/i86xpv/kernel/tod/$(ARCH64) group=sys 164$(i386_ONLY)file path=platform/i86xpv/kernel/tod/$(ARCH64)/xpvtod group=sys \ 165 mode=0755 166dir path=usr/share/man 167dir path=usr/share/man/man4d 168link path=usr/share/man/man4d/fdc.4d target=fd.4d 169$(i386_ONLY)file path=usr/share/man/man4d/npe.4d 170dir path=usr/share/man/man5 171$(i386_ONLY)link path=usr/share/man/man5/isa.5 target=sysbus.5 172$(i386_ONLY)file path=usr/share/man/man5/sysbus.5 173$(i386_ONLY)driver name=acpinex alias=acpivirtnex 174$(i386_ONLY)driver name=acpippm 175$(i386_ONLY)driver name=amd_iommu perms="* 0644 root sys" \ 176 alias=pci1002,5a23 \ 177 alias=pci1022,11ff 178$(i386_ONLY)driver name=balloon perms="* 0444 root sys" 179$(i386_ONLY)driver name=cpudrv alias=cpu 180$(i386_ONLY)driver name=domcaps perms="* 0444 root sys" 181$(i386_ONLY)driver name=evtchn perms="* 0666 root sys" 182$(i386_ONLY)driver name=isa class=sysbus alias=pciclass,060100 183$(i386_ONLY)driver name=npe alias=pciex_root_complex 184$(i386_ONLY)driver name=pci class=pci 185$(i386_ONLY)driver name=pit_beep alias=SUNW,pit_beep 186driver name=ppm 187$(i386_ONLY)driver name=privcmd perms="* 0666 root sys" 188$(i386_ONLY)driver name=rootnex 189$(i386_ONLY)driver name=xdb 190$(i386_ONLY)driver name=xdf 191$(i386_ONLY)driver name=xenbus perms="* 0666 root sys" 192$(i386_ONLY)driver name=xencons 193$(i386_ONLY)driver name=xnbe alias=xnb,ioemu 194$(i386_ONLY)driver name=xnbo \ 195 alias=xnb \ 196 alias=xnb,SUNW_mac 197$(i386_ONLY)driver name=xnbu alias=xnb,netfront 198$(i386_ONLY)driver name=xnf 199$(i386_ONLY)driver name=xpvd 200$(i386_ONLY)driver name=xpvtap perms="* 0666 root sys" 201$(i386_ONLY)legacy pkg=SUNWcakr.i arch=$(ARCH).i86pc \ 202 desc="core kernel software for a specific hardware platform group" \ 203 name="Core Solaris Kernel Architecture (Root)" 204$(i386_ONLY)legacy pkg=SUNWcakrx.i arch=$(ARCH).i86pc \ 205 desc="core kernel software for the i86xpv virtual hardware platform" \ 206 name="Core Kernel Architecture i86xpv, (Root)" 207license cr_Sun license=cr_Sun 208license lic_CDDL license=lic_CDDL 209license usr/src/cmd/mdb/common/libstand/THIRDPARTYLICENSE \ 210 license=usr/src/cmd/mdb/common/libstand/THIRDPARTYLICENSE 211license usr/src/common/bzip2/LICENSE license=usr/src/common/bzip2/LICENSE 212license usr/src/contrib/zlib/THIRDPARTYLICENSE \ 213 license=usr/src/contrib/zlib/THIRDPARTYLICENSE 214license usr/src/uts/common/krtld/THIRDPARTYLICENSE.bootrd_cpio \ 215 license=usr/src/uts/common/krtld/THIRDPARTYLICENSE.bootrd_cpio 216license usr/src/uts/common/sys/THIRDPARTYLICENSE.unicode \ 217 license=usr/src/uts/common/sys/THIRDPARTYLICENSE.unicode 218$(i386_ONLY)license usr/src/uts/intel/THIRDPARTYLICENSE \ 219 license=usr/src/uts/intel/THIRDPARTYLICENSE 220$(i386_ONLY)depend type=require fmri=system/microcode/amd 221$(i386_ONLY)depend type=require fmri=system/microcode/intel 222