xref: /illumos-gate/usr/src/pkg/manifests/system-kernel-platform.p5m (revision dd72704bd9e794056c558153663c739e2012d721)
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