1ead1f93eSLiane Praza# 2ead1f93eSLiane Praza# CDDL HEADER START 3ead1f93eSLiane Praza# 4ead1f93eSLiane Praza# The contents of this file are subject to the terms of the 5ead1f93eSLiane Praza# Common Development and Distribution License (the "License"). 6ead1f93eSLiane Praza# You may not use this file except in compliance with the License. 7ead1f93eSLiane Praza# 8ead1f93eSLiane Praza# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 9ead1f93eSLiane Praza# or http://www.opensolaris.org/os/licensing. 10ead1f93eSLiane Praza# See the License for the specific language governing permissions 11ead1f93eSLiane Praza# and limitations under the License. 12ead1f93eSLiane Praza# 13ead1f93eSLiane Praza# When distributing Covered Code, include this CDDL HEADER in each 14ead1f93eSLiane Praza# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 15ead1f93eSLiane Praza# If applicable, add the following below this CDDL HEADER, with the 16ead1f93eSLiane Praza# fields enclosed by brackets "[]" replaced with your own identifying 17ead1f93eSLiane Praza# information: Portions Copyright [yyyy] [name of copyright owner] 18ead1f93eSLiane Praza# 19ead1f93eSLiane Praza# CDDL HEADER END 20ead1f93eSLiane Praza# 21ead1f93eSLiane Praza 22ead1f93eSLiane Praza# 23ebbab6bbSDan Price# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved. 24a9478106SYuri Pankov# Copyright 2012 Nexenta Systems, Inc. All rights reserved. 25f985abb4SGary Mills# Copyright 2014 Gary Mills 267f2871ddSPeter Tribble# Copyright 2020 Peter Tribble. 2755908bd7SJohn Levon# Copyright 2019 Joyent, Inc. 28069e6b7eSAndy Fiddaman# Copyright 2020 OmniOS Community Edition (OmniOSce) Association. 29ead1f93eSLiane Praza# 30ead1f93eSLiane Praza 31ead1f93eSLiane Praza# 32ebbab6bbSDan Price# The default for payload-bearing actions in this package is to appear in the 33ebbab6bbSDan Price# global zone only. See the include file for greater detail, as well as 34ebbab6bbSDan Price# information about overriding the defaults. 35ead1f93eSLiane Praza# 36ebbab6bbSDan Price<include global_zone_only_component> 37ead1f93eSLiane Prazaset name=pkg.fmri value=pkg:/system/kernel/platform@$(PKGVERS) 3886d41711SAndy Fiddamanset name=pkg.summary value="Core Solaris Kernel Architecture" 39ead1f93eSLiane Prazaset name=pkg.description \ 40ead1f93eSLiane Praza value="core kernel software for a specific hardware platform group" 41ead1f93eSLiane Prazaset name=info.classification value=org.opensolaris.category.2008:System/Core 42ead1f93eSLiane Prazaset name=variant.arch value=$(ARCH) 4386d41711SAndy Fiddamandir path=platform group=sys 4486d41711SAndy Fiddaman$(i386_ONLY)dir path=platform/i86pc group=sys 45ead1f93eSLiane Praza$(i386_ONLY)dir path=platform/i86pc/$(ARCH64) group=sys 46ead1f93eSLiane Praza$(i386_ONLY)dir path=platform/i86pc/kernel group=sys 47ead1f93eSLiane Praza$(i386_ONLY)dir path=platform/i86pc/kernel/$(ARCH64) group=sys 4886d41711SAndy Fiddaman$(i386_ONLY)file path=platform/i86pc/kernel/$(ARCH64)/unix group=sys mode=0755 \ 4986d41711SAndy Fiddaman pkg.depend.bypass-generate=dtracestubs 50ead1f93eSLiane Praza$(i386_ONLY)dir path=platform/i86pc/kernel/cpu group=sys 51ead1f93eSLiane Praza$(i386_ONLY)dir path=platform/i86pc/kernel/cpu/$(ARCH64) group=sys 5286d41711SAndy Fiddaman$(i386_ONLY)file path=platform/i86pc/kernel/cpu/$(ARCH64)/cpu.generic \ 5386d41711SAndy Fiddaman group=sys mode=0755 5486d41711SAndy Fiddaman$(i386_ONLY)file path=platform/i86pc/kernel/cpu/$(ARCH64)/cpu_ms.AuthenticAMD \ 5586d41711SAndy Fiddaman group=sys mode=0755 5686d41711SAndy Fiddaman$(i386_ONLY)file \ 5786d41711SAndy Fiddaman path=platform/i86pc/kernel/cpu/$(ARCH64)/cpu_ms.AuthenticAMD.15 group=sys \ 5886d41711SAndy Fiddaman mode=0755 5986d41711SAndy Fiddaman$(i386_ONLY)file path=platform/i86pc/kernel/cpu/$(ARCH64)/cpu_ms.GenuineIntel \ 6086d41711SAndy Fiddaman group=sys mode=0755 6186d41711SAndy Fiddaman$(i386_ONLY)file \ 6286d41711SAndy Fiddaman path=platform/i86pc/kernel/cpu/$(ARCH64)/cpu_ms.GenuineIntel.6.46 \ 6386d41711SAndy Fiddaman group=sys mode=0755 6486d41711SAndy Fiddaman$(i386_ONLY)hardlink \ 6586d41711SAndy Fiddaman path=platform/i86pc/kernel/cpu/$(ARCH64)/cpu_ms.GenuineIntel.6.47 \ 6686d41711SAndy Fiddaman target=cpu_ms.GenuineIntel.6.46 67ead1f93eSLiane Praza$(i386_ONLY)dir path=platform/i86pc/kernel/dacf group=sys 68ead1f93eSLiane Praza$(i386_ONLY)dir path=platform/i86pc/kernel/dacf/$(ARCH64) group=sys 6986d41711SAndy Fiddaman$(i386_ONLY)file path=platform/i86pc/kernel/dacf/$(ARCH64)/consconfig_dacf \ 7086d41711SAndy Fiddaman group=sys mode=0755 71ead1f93eSLiane Praza$(i386_ONLY)dir path=platform/i86pc/kernel/drv group=sys 72ead1f93eSLiane Praza$(i386_ONLY)dir path=platform/i86pc/kernel/drv/$(ARCH64) group=sys 7386d41711SAndy Fiddaman$(i386_ONLY)file path=platform/i86pc/kernel/drv/$(ARCH64)/acpinex group=sys 7486d41711SAndy Fiddaman$(i386_ONLY)file path=platform/i86pc/kernel/drv/$(ARCH64)/acpippm group=sys 7586d41711SAndy Fiddaman$(i386_ONLY)file path=platform/i86pc/kernel/drv/$(ARCH64)/amd_iommu group=sys 7686d41711SAndy Fiddaman$(i386_ONLY)file path=platform/i86pc/kernel/drv/$(ARCH64)/cpudrv group=sys 7786d41711SAndy Fiddaman$(i386_ONLY)file path=platform/i86pc/kernel/drv/$(ARCH64)/isa group=sys 7886d41711SAndy Fiddaman$(i386_ONLY)file path=platform/i86pc/kernel/drv/$(ARCH64)/npe group=sys 7986d41711SAndy Fiddaman$(i386_ONLY)file path=platform/i86pc/kernel/drv/$(ARCH64)/pci group=sys 8086d41711SAndy Fiddaman$(i386_ONLY)file path=platform/i86pc/kernel/drv/$(ARCH64)/pit_beep group=sys 8186d41711SAndy Fiddaman$(i386_ONLY)file path=platform/i86pc/kernel/drv/$(ARCH64)/ppm group=sys 8286d41711SAndy Fiddaman$(i386_ONLY)file path=platform/i86pc/kernel/drv/$(ARCH64)/rootnex group=sys 8386d41711SAndy Fiddaman$(i386_ONLY)file path=platform/i86pc/kernel/drv/acpippm.conf group=sys 8486d41711SAndy Fiddaman$(i386_ONLY)file path=platform/i86pc/kernel/drv/amd_iommu.conf group=sys 8586d41711SAndy Fiddaman$(i386_ONLY)file path=platform/i86pc/kernel/drv/pit_beep.conf group=sys 8686d41711SAndy Fiddaman$(i386_ONLY)file path=platform/i86pc/kernel/drv/ppm.conf group=sys 8786d41711SAndy Fiddaman$(i386_ONLY)file path=platform/i86pc/kernel/drv/rootnex.conf group=sys 88ead1f93eSLiane Praza$(i386_ONLY)dir path=platform/i86pc/kernel/mach group=sys 89ead1f93eSLiane Praza$(i386_ONLY)dir path=platform/i86pc/kernel/mach/$(ARCH64) group=sys 9086d41711SAndy Fiddaman$(i386_ONLY)file path=platform/i86pc/kernel/mach/$(ARCH64)/apix group=sys \ 9186d41711SAndy Fiddaman mode=0755 9286d41711SAndy Fiddaman$(i386_ONLY)file path=platform/i86pc/kernel/mach/$(ARCH64)/pcplusmp group=sys \ 9386d41711SAndy Fiddaman mode=0755 9486d41711SAndy Fiddaman$(i386_ONLY)file path=platform/i86pc/kernel/mach/$(ARCH64)/uppc group=sys \ 9586d41711SAndy Fiddaman mode=0755 96ead1f93eSLiane Praza$(i386_ONLY)dir path=platform/i86pc/kernel/misc group=sys 97ead1f93eSLiane Praza$(i386_ONLY)dir path=platform/i86pc/kernel/misc/$(ARCH64) group=sys 9886d41711SAndy Fiddaman$(i386_ONLY)file path=platform/i86pc/kernel/misc/$(ARCH64)/acpidev group=sys \ 9986d41711SAndy Fiddaman mode=0755 10086d41711SAndy Fiddaman$(i386_ONLY)file path=platform/i86pc/kernel/misc/$(ARCH64)/gfx_private \ 10186d41711SAndy Fiddaman group=sys mode=0755 102cd0d4b40SRobert Mustacchi$(i386_ONLY)file path=platform/i86pc/kernel/misc/$(ARCH64)/pci_prd group=sys \ 103cd0d4b40SRobert Mustacchi mode=0755 1049c84c2e8SKeith M Wesolowski$(i386_ONLY)file path=platform/i86pc/kernel/misc/$(ARCH64)/pcie group=sys \ 1059c84c2e8SKeith M Wesolowski mode=0755 106ead1f93eSLiane Praza$(i386_ONLY)dir path=platform/i86pc/ucode group=sys 107ead1f93eSLiane Praza$(i386_ONLY)dir path=platform/i86xpv group=sys 108ead1f93eSLiane Praza$(i386_ONLY)dir path=platform/i86xpv/kernel group=sys 109ead1f93eSLiane Praza$(i386_ONLY)dir path=platform/i86xpv/kernel/$(ARCH64) group=sys 11086d41711SAndy Fiddaman$(i386_ONLY)file path=platform/i86xpv/kernel/$(ARCH64)/unix group=sys \ 11186d41711SAndy Fiddaman mode=0755 pkg.depend.bypass-generate=dtracestubs 112ead1f93eSLiane Praza$(i386_ONLY)dir path=platform/i86xpv/kernel/cpu group=sys 113ead1f93eSLiane Praza$(i386_ONLY)dir path=platform/i86xpv/kernel/cpu/$(ARCH64) group=sys 11486d41711SAndy Fiddaman$(i386_ONLY)file path=platform/i86xpv/kernel/cpu/$(ARCH64)/cpu.generic \ 11586d41711SAndy Fiddaman group=sys mode=0755 11686d41711SAndy Fiddaman$(i386_ONLY)file path=platform/i86xpv/kernel/cpu/$(ARCH64)/cpu_ms.AuthenticAMD \ 11786d41711SAndy Fiddaman group=sys mode=0755 11886d41711SAndy Fiddaman$(i386_ONLY)file \ 11986d41711SAndy Fiddaman path=platform/i86xpv/kernel/cpu/$(ARCH64)/cpu_ms.AuthenticAMD.15 \ 12086d41711SAndy Fiddaman group=sys mode=0755 12186d41711SAndy Fiddaman$(i386_ONLY)file path=platform/i86xpv/kernel/cpu/$(ARCH64)/cpu_ms.GenuineIntel \ 12286d41711SAndy Fiddaman group=sys mode=0755 123ead1f93eSLiane Praza$(i386_ONLY)dir path=platform/i86xpv/kernel/dacf group=sys 124ead1f93eSLiane Praza$(i386_ONLY)dir path=platform/i86xpv/kernel/dacf/$(ARCH64) group=sys 12586d41711SAndy Fiddaman$(i386_ONLY)file path=platform/i86xpv/kernel/dacf/$(ARCH64)/consconfig_dacf \ 12686d41711SAndy Fiddaman group=sys mode=0755 127ead1f93eSLiane Praza$(i386_ONLY)dir path=platform/i86xpv/kernel/drv group=sys 128ead1f93eSLiane Praza$(i386_ONLY)dir path=platform/i86xpv/kernel/drv/$(ARCH64) group=sys 12986d41711SAndy Fiddaman$(i386_ONLY)file path=platform/i86xpv/kernel/drv/$(ARCH64)/balloon group=sys 13086d41711SAndy Fiddaman$(i386_ONLY)file path=platform/i86xpv/kernel/drv/$(ARCH64)/domcaps group=sys 13186d41711SAndy Fiddaman$(i386_ONLY)file path=platform/i86xpv/kernel/drv/$(ARCH64)/evtchn group=sys 13286d41711SAndy Fiddaman$(i386_ONLY)file path=platform/i86xpv/kernel/drv/$(ARCH64)/isa group=sys 13386d41711SAndy Fiddaman$(i386_ONLY)file path=platform/i86xpv/kernel/drv/$(ARCH64)/npe group=sys 13486d41711SAndy Fiddaman$(i386_ONLY)file path=platform/i86xpv/kernel/drv/$(ARCH64)/pci group=sys 13586d41711SAndy Fiddaman$(i386_ONLY)file path=platform/i86xpv/kernel/drv/$(ARCH64)/pit_beep group=sys 13686d41711SAndy Fiddaman$(i386_ONLY)file path=platform/i86xpv/kernel/drv/$(ARCH64)/privcmd group=sys 13786d41711SAndy Fiddaman$(i386_ONLY)file path=platform/i86xpv/kernel/drv/$(ARCH64)/rootnex group=sys 13886d41711SAndy Fiddaman$(i386_ONLY)file path=platform/i86xpv/kernel/drv/$(ARCH64)/xdb group=sys 13986d41711SAndy Fiddaman$(i386_ONLY)file path=platform/i86xpv/kernel/drv/$(ARCH64)/xdf group=sys 14086d41711SAndy Fiddaman$(i386_ONLY)file path=platform/i86xpv/kernel/drv/$(ARCH64)/xenbus group=sys 14186d41711SAndy Fiddaman$(i386_ONLY)file path=platform/i86xpv/kernel/drv/$(ARCH64)/xencons group=sys 14286d41711SAndy Fiddaman$(i386_ONLY)file path=platform/i86xpv/kernel/drv/$(ARCH64)/xnbe group=sys 14386d41711SAndy Fiddaman$(i386_ONLY)file path=platform/i86xpv/kernel/drv/$(ARCH64)/xnbo group=sys 14486d41711SAndy Fiddaman$(i386_ONLY)file path=platform/i86xpv/kernel/drv/$(ARCH64)/xnbu group=sys 14586d41711SAndy Fiddaman$(i386_ONLY)file path=platform/i86xpv/kernel/drv/$(ARCH64)/xnf group=sys 14686d41711SAndy Fiddaman$(i386_ONLY)file path=platform/i86xpv/kernel/drv/$(ARCH64)/xpvd group=sys 14786d41711SAndy Fiddaman$(i386_ONLY)file path=platform/i86xpv/kernel/drv/$(ARCH64)/xpvtap group=sys 14886d41711SAndy Fiddaman$(i386_ONLY)file path=platform/i86xpv/kernel/drv/pit_beep.conf group=sys 14986d41711SAndy Fiddaman$(i386_ONLY)file path=platform/i86xpv/kernel/drv/xencons.conf group=sys 150ead1f93eSLiane Praza$(i386_ONLY)dir path=platform/i86xpv/kernel/mach group=sys 151ead1f93eSLiane Praza$(i386_ONLY)dir path=platform/i86xpv/kernel/mach/$(ARCH64) group=sys 15286d41711SAndy Fiddaman$(i386_ONLY)file path=platform/i86xpv/kernel/mach/$(ARCH64)/xpv_psm group=sys \ 15386d41711SAndy Fiddaman mode=0755 15486d41711SAndy Fiddaman$(i386_ONLY)file path=platform/i86xpv/kernel/mach/$(ARCH64)/xpv_uppc group=sys \ 15586d41711SAndy Fiddaman mode=0755 156ead1f93eSLiane Praza$(i386_ONLY)dir path=platform/i86xpv/kernel/misc group=sys 157ead1f93eSLiane Praza$(i386_ONLY)dir path=platform/i86xpv/kernel/misc/$(ARCH64) group=sys 15886d41711SAndy Fiddaman$(i386_ONLY)file path=platform/i86xpv/kernel/misc/$(ARCH64)/gfx_private \ 15986d41711SAndy Fiddaman group=sys mode=0755 160*bd97c7ceSRobert Mustacchi$(i386_ONLY)file path=platform/i86xpv/kernel/misc/$(ARCH64)/pci_prd group=sys \ 161*bd97c7ceSRobert Mustacchi mode=0755 1629c84c2e8SKeith M Wesolowski$(i386_ONLY)file path=platform/i86xpv/kernel/misc/$(ARCH64)/pcie group=sys \ 1639c84c2e8SKeith M Wesolowski mode=0755 16486d41711SAndy Fiddaman$(i386_ONLY)file path=platform/i86xpv/kernel/misc/$(ARCH64)/xnb group=sys \ 16586d41711SAndy Fiddaman mode=0755 16686d41711SAndy Fiddaman$(i386_ONLY)file path=platform/i86xpv/kernel/misc/$(ARCH64)/xpv_autoconfig \ 16786d41711SAndy Fiddaman group=sys mode=0755 168ead1f93eSLiane Praza$(i386_ONLY)dir path=platform/i86xpv/kernel/tod group=sys 169ead1f93eSLiane Praza$(i386_ONLY)dir path=platform/i86xpv/kernel/tod/$(ARCH64) group=sys 17086d41711SAndy Fiddaman$(i386_ONLY)file path=platform/i86xpv/kernel/tod/$(ARCH64)/xpvtod group=sys \ 17186d41711SAndy Fiddaman mode=0755 172708bde8cSGarrett D'Amoredir path=usr/share/man 173708bde8cSGarrett D'Amoredir path=usr/share/man/man4d 174bbf21555SRichard Lowelink path=usr/share/man/man4d/fdc.4d target=fd.4d 175bbf21555SRichard Lowe$(i386_ONLY)file path=usr/share/man/man4d/npe.4d 176bbf21555SRichard Lowedir path=usr/share/man/man5 177bbf21555SRichard Lowe$(i386_ONLY)link path=usr/share/man/man5/isa.5 target=sysbus.5 178bbf21555SRichard Lowe$(i386_ONLY)file path=usr/share/man/man5/sysbus.5 179ead1f93eSLiane Praza$(i386_ONLY)driver name=acpinex alias=acpivirtnex 180ead1f93eSLiane Praza$(i386_ONLY)driver name=acpippm 181ead1f93eSLiane Praza$(i386_ONLY)driver name=amd_iommu perms="* 0644 root sys" \ 182ead1f93eSLiane Praza alias=pci1002,5a23 \ 183ead1f93eSLiane Praza alias=pci1022,11ff 184ead1f93eSLiane Praza$(i386_ONLY)driver name=balloon perms="* 0444 root sys" 185ead1f93eSLiane Praza$(i386_ONLY)driver name=cpudrv alias=cpu 186ead1f93eSLiane Praza$(i386_ONLY)driver name=domcaps perms="* 0444 root sys" 187ead1f93eSLiane Praza$(i386_ONLY)driver name=evtchn perms="* 0666 root sys" 18886d41711SAndy Fiddaman$(i386_ONLY)driver name=isa class=sysbus alias=pciclass,060100 189ead1f93eSLiane Praza$(i386_ONLY)driver name=npe alias=pciex_root_complex 190ead1f93eSLiane Praza$(i386_ONLY)driver name=pci class=pci 191ead1f93eSLiane Praza$(i386_ONLY)driver name=pit_beep alias=SUNW,pit_beep 192ead1f93eSLiane Prazadriver name=ppm 193ead1f93eSLiane Praza$(i386_ONLY)driver name=privcmd perms="* 0666 root sys" 194ead1f93eSLiane Praza$(i386_ONLY)driver name=rootnex 195ead1f93eSLiane Praza$(i386_ONLY)driver name=xdb 196ead1f93eSLiane Praza$(i386_ONLY)driver name=xdf 197ead1f93eSLiane Praza$(i386_ONLY)driver name=xenbus perms="* 0666 root sys" 198ead1f93eSLiane Praza$(i386_ONLY)driver name=xencons 199ead1f93eSLiane Praza$(i386_ONLY)driver name=xnbe alias=xnb,ioemu 200ead1f93eSLiane Praza$(i386_ONLY)driver name=xnbo \ 201ead1f93eSLiane Praza alias=xnb \ 202ead1f93eSLiane Praza alias=xnb,SUNW_mac 203ead1f93eSLiane Praza$(i386_ONLY)driver name=xnbu alias=xnb,netfront 204ead1f93eSLiane Praza$(i386_ONLY)driver name=xnf 205ead1f93eSLiane Praza$(i386_ONLY)driver name=xpvd 206ead1f93eSLiane Praza$(i386_ONLY)driver name=xpvtap perms="* 0666 root sys" 20771e464e5SPeter Dennis - Sustaining Engineer$(i386_ONLY)legacy pkg=SUNWcakr.i arch=$(ARCH).i86pc \ 208ead1f93eSLiane Praza desc="core kernel software for a specific hardware platform group" \ 20971e464e5SPeter Dennis - Sustaining Engineer name="Core Solaris Kernel Architecture (Root)" 21071e464e5SPeter Dennis - Sustaining Engineer$(i386_ONLY)legacy pkg=SUNWcakrx.i arch=$(ARCH).i86pc \ 211ead1f93eSLiane Praza desc="core kernel software for the i86xpv virtual hardware platform" \ 21271e464e5SPeter Dennis - Sustaining Engineer name="Core Kernel Architecture i86xpv, (Root)" 213ead1f93eSLiane Prazalicense cr_Sun license=cr_Sun 214ead1f93eSLiane Prazalicense lic_CDDL license=lic_CDDL 2155084e753SMark J. Nelsonlicense usr/src/cmd/mdb/common/libstand/THIRDPARTYLICENSE \ 2165084e753SMark J. Nelson license=usr/src/cmd/mdb/common/libstand/THIRDPARTYLICENSE 2175084e753SMark J. Nelsonlicense usr/src/common/bzip2/LICENSE license=usr/src/common/bzip2/LICENSE 218e4f7ccbeSMarcel Telkalicense usr/src/contrib/zlib/THIRDPARTYLICENSE \ 219e4f7ccbeSMarcel Telka license=usr/src/contrib/zlib/THIRDPARTYLICENSE 22045bf502fSJosef 'Jeff' Sipeklicense usr/src/uts/common/krtld/THIRDPARTYLICENSE.bootrd_cpio \ 22145bf502fSJosef 'Jeff' Sipek license=usr/src/uts/common/krtld/THIRDPARTYLICENSE.bootrd_cpio 2225084e753SMark J. Nelsonlicense usr/src/uts/common/sys/THIRDPARTYLICENSE.unicode \ 2235084e753SMark J. Nelson license=usr/src/uts/common/sys/THIRDPARTYLICENSE.unicode 2245084e753SMark J. Nelson$(i386_ONLY)license usr/src/uts/intel/THIRDPARTYLICENSE \ 2255084e753SMark J. Nelson license=usr/src/uts/intel/THIRDPARTYLICENSE 22686d41711SAndy Fiddaman$(i386_ONLY)depend type=require fmri=system/microcode/amd 22786d41711SAndy Fiddaman$(i386_ONLY)depend type=require fmri=system/microcode/intel 228