xref: /illumos-gate/usr/src/pkg/manifests/system-bhyve.p5m (revision 7a6d80f1660abd4755c68cbd094d4a914681d26e)
1#
2# CDDL HEADER START
3#
4# This file and its contents are supplied under the terms of the
5# Common Development and Distribution License ("CDDL"), version 1.0.
6# You may only use this file in accordance with the terms of version
7# 1.0 of the CDDL.
8#
9# A full copy of the text of the CDDL should have accompanied this
10# source.  A copy of the CDDL is also available via the Internet at
11# http://www.illumos.org/license/CDDL.
12#
13# CDDL HEADER END
14#
15
16#
17# Copyright 2018 Joyent, Inc.
18# Copyright 2022 OmniOS Community Edition (OmniOSce) Association.
19# Copyright 2022 Oxide Computer Company
20#
21
22#
23# The default for payload-bearing actions in this package is to appear in the
24# global zone only.  See the include file for greater detail, as well as
25# information about overriding the defaults.
26#
27<include global_zone_only_component>
28set name=pkg.fmri value=pkg:/system/bhyve@$(PKGVERS)
29set name=pkg.summary value="BSD hypervisor"
30set name=pkg.description value="BSD hypervisor"
31set name=info.classification \
32    value=org.opensolaris.category.2008:System/Virtualization
33set name=variant.arch value=i386
34dir  path=kernel group=sys
35dir  path=usr group=sys
36dir  path=usr/kernel/drv group=sys
37dir  path=usr/kernel/drv/$(ARCH64) group=sys
38file path=usr/kernel/drv/$(ARCH64)/ppt
39file path=usr/kernel/drv/$(ARCH64)/viona
40file path=usr/kernel/drv/$(ARCH64)/vmm
41file path=usr/kernel/drv/ppt.conf
42file path=usr/kernel/drv/viona.conf
43file path=usr/kernel/drv/vmm.conf
44dir  path=usr/kernel/misc group=sys
45dir  path=usr/kernel/misc/$(ARCH64) group=sys
46file path=usr/kernel/misc/$(ARCH64)/vmm_vtd mode=0755
47file path=usr/lib/rsrvrctl mode=0555
48dir  path=usr/sbin
49file path=usr/sbin/bhyve mode=0555
50file path=usr/sbin/bhyvectl mode=0555
51file path=usr/sbin/pptadm mode=0555
52dir  path=usr/share
53dir  path=usr/share/bhyve
54dir  path=usr/share/bhyve/kbdlayout
55file path=usr/share/bhyve/kbdlayout/am mode=0444
56file path=usr/share/bhyve/kbdlayout/be mode=0444
57file path=usr/share/bhyve/kbdlayout/be_acc mode=0444
58file path=usr/share/bhyve/kbdlayout/bg_bds mode=0444
59file path=usr/share/bhyve/kbdlayout/bg_phonetic mode=0444
60file path=usr/share/bhyve/kbdlayout/br mode=0444
61file path=usr/share/bhyve/kbdlayout/br_noacc mode=0444
62file path=usr/share/bhyve/kbdlayout/centraleuropean mode=0444
63file path=usr/share/bhyve/kbdlayout/ch mode=0444
64file path=usr/share/bhyve/kbdlayout/ch-fr mode=0444
65file path=usr/share/bhyve/kbdlayout/ch-fr_acc mode=0444
66file path=usr/share/bhyve/kbdlayout/ch_acc mode=0444
67file path=usr/share/bhyve/kbdlayout/ch_macbook_acc mode=0444
68file path=usr/share/bhyve/kbdlayout/cz mode=0444
69file path=usr/share/bhyve/kbdlayout/de mode=0444
70file path=usr/share/bhyve/kbdlayout/de_acc mode=0444
71file path=usr/share/bhyve/kbdlayout/de_noacc mode=0444
72file path=usr/share/bhyve/kbdlayout/default mode=0444
73file path=usr/share/bhyve/kbdlayout/dk mode=0444
74file path=usr/share/bhyve/kbdlayout/dk_macbook mode=0444
75file path=usr/share/bhyve/kbdlayout/ee mode=0444
76file path=usr/share/bhyve/kbdlayout/es mode=0444
77file path=usr/share/bhyve/kbdlayout/es_acc mode=0444
78file path=usr/share/bhyve/kbdlayout/es_dvorak mode=0444
79file path=usr/share/bhyve/kbdlayout/fi mode=0444
80file path=usr/share/bhyve/kbdlayout/fr mode=0444
81file path=usr/share/bhyve/kbdlayout/fr_acc mode=0444
82file path=usr/share/bhyve/kbdlayout/fr_dvorak mode=0444
83file path=usr/share/bhyve/kbdlayout/fr_dvorak_acc mode=0444
84file path=usr/share/bhyve/kbdlayout/fr_macbook mode=0444
85file path=usr/share/bhyve/kbdlayout/gr mode=0444
86file path=usr/share/bhyve/kbdlayout/gr_101_acc mode=0444
87file path=usr/share/bhyve/kbdlayout/gr_elot_acc mode=0444
88file path=usr/share/bhyve/kbdlayout/hr mode=0444
89file path=usr/share/bhyve/kbdlayout/hu_101 mode=0444
90file path=usr/share/bhyve/kbdlayout/hu_102 mode=0444
91file path=usr/share/bhyve/kbdlayout/is mode=0444
92file path=usr/share/bhyve/kbdlayout/is_acc mode=0444
93file path=usr/share/bhyve/kbdlayout/it mode=0444
94file path=usr/share/bhyve/kbdlayout/jp mode=0444
95file path=usr/share/bhyve/kbdlayout/jp_capsctrl mode=0444
96file path=usr/share/bhyve/kbdlayout/kz_io mode=0444
97file path=usr/share/bhyve/kbdlayout/kz_kst mode=0444
98file path=usr/share/bhyve/kbdlayout/latinamerican mode=0444
99file path=usr/share/bhyve/kbdlayout/latinamerican_acc mode=0444
100file path=usr/share/bhyve/kbdlayout/lt mode=0444
101file path=usr/share/bhyve/kbdlayout/nl mode=0444
102file path=usr/share/bhyve/kbdlayout/no mode=0444
103file path=usr/share/bhyve/kbdlayout/no_dvorak mode=0444
104file path=usr/share/bhyve/kbdlayout/nordic_asus-eee mode=0444
105file path=usr/share/bhyve/kbdlayout/pl_dvorak mode=0444
106file path=usr/share/bhyve/kbdlayout/pt mode=0444
107file path=usr/share/bhyve/kbdlayout/pt_acc mode=0444
108file path=usr/share/bhyve/kbdlayout/ru mode=0444
109file path=usr/share/bhyve/kbdlayout/ru_shift mode=0444
110file path=usr/share/bhyve/kbdlayout/ru_win mode=0444
111file path=usr/share/bhyve/kbdlayout/se mode=0444
112file path=usr/share/bhyve/kbdlayout/si mode=0444
113file path=usr/share/bhyve/kbdlayout/tr mode=0444
114file path=usr/share/bhyve/kbdlayout/tr_f mode=0444
115file path=usr/share/bhyve/kbdlayout/ua mode=0444
116file path=usr/share/bhyve/kbdlayout/ua_shift_alt mode=0444
117file path=usr/share/bhyve/kbdlayout/uk mode=0444
118file path=usr/share/bhyve/kbdlayout/uk_capsctrl mode=0444
119file path=usr/share/bhyve/kbdlayout/uk_dvorak mode=0444
120file path=usr/share/bhyve/kbdlayout/uk_macbook mode=0444
121file path=usr/share/bhyve/kbdlayout/us_dvorak mode=0444
122file path=usr/share/bhyve/kbdlayout/us_dvorakl mode=0444
123file path=usr/share/bhyve/kbdlayout/us_dvorakp mode=0444
124file path=usr/share/bhyve/kbdlayout/us_dvorakr mode=0444
125file path=usr/share/bhyve/kbdlayout/us_dvorakx mode=0444
126file path=usr/share/bhyve/kbdlayout/us_emacs mode=0444
127file path=usr/share/bhyve/kbdlayout/us_unix mode=0444
128dir  path=usr/share/man
129dir  path=usr/share/man/man5
130file path=usr/share/man/man5/bhyve_config.5
131dir  path=usr/share/man/man8
132file path=usr/share/man/man8/bhyve.8
133file path=usr/share/man/man8/bhyvectl.8
134file path=usr/share/man/man8/pptadm.8
135driver name=ppt
136driver name=viona
137driver name=vmm
138license lic_CDDL license=lic_CDDL
139license usr/src/uts/intel/io/vmm/THIRDPARTYLICENSE \
140    license=usr/src/uts/intel/io/vmm/THIRDPARTYLICENSE
141depend type=require fmri=developer/acpi
142depend type=require fmri=system/bhyve/firmware
143depend type=require fmri=system/library/bhyve
144