14c87aefeSPatrick Mooney#
24c87aefeSPatrick Mooney# CDDL HEADER START
34c87aefeSPatrick Mooney#
44c87aefeSPatrick Mooney# This file and its contents are supplied under the terms of the
54c87aefeSPatrick Mooney# Common Development and Distribution License ("CDDL"), version 1.0.
64c87aefeSPatrick Mooney# You may only use this file in accordance with the terms of version
74c87aefeSPatrick Mooney# 1.0 of the CDDL.
84c87aefeSPatrick Mooney#
94c87aefeSPatrick Mooney# A full copy of the text of the CDDL should have accompanied this
104c87aefeSPatrick Mooney# source.  A copy of the CDDL is also available via the Internet at
114c87aefeSPatrick Mooney# http://www.illumos.org/license/CDDL.
124c87aefeSPatrick Mooney#
134c87aefeSPatrick Mooney# CDDL HEADER END
144c87aefeSPatrick Mooney#
154c87aefeSPatrick Mooney
164c87aefeSPatrick Mooney#
174c87aefeSPatrick Mooney# Copyright 2018 Joyent, Inc.
18*65bed588SAndy Fiddaman# Copyright 2023 OmniOS Community Edition (OmniOSce) Association.
19e760f150SPatrick Mooney# Copyright 2022 Oxide Computer Company
204c87aefeSPatrick Mooney#
214c87aefeSPatrick Mooney
224c87aefeSPatrick Mooney#
234c87aefeSPatrick Mooney# The default for payload-bearing actions in this package is to appear in the
244c87aefeSPatrick Mooney# global zone only.  See the include file for greater detail, as well as
254c87aefeSPatrick Mooney# information about overriding the defaults.
264c87aefeSPatrick Mooney#
274c87aefeSPatrick Mooney<include global_zone_only_component>
284c87aefeSPatrick Mooneyset name=pkg.fmri value=pkg:/system/bhyve@$(PKGVERS)
294c87aefeSPatrick Mooneyset name=pkg.summary value="BSD hypervisor"
3086d41711SAndy Fiddamanset name=pkg.description value="BSD hypervisor"
314c87aefeSPatrick Mooneyset name=info.classification \
324c87aefeSPatrick Mooney    value=org.opensolaris.category.2008:System/Virtualization
334c87aefeSPatrick Mooneyset name=variant.arch value=i386
3486d41711SAndy Fiddamandir  path=kernel group=sys
35*65bed588SAndy Fiddamandir  path=kernel/kmdb group=sys
36*65bed588SAndy Fiddamandir  path=kernel/kmdb/$(ARCH64) group=sys
37*65bed588SAndy Fiddamanfile path=kernel/kmdb/$(ARCH64)/vmm group=sys mode=0555
3886d41711SAndy Fiddamandir  path=usr group=sys
3986d41711SAndy Fiddamandir  path=usr/kernel/drv group=sys
4086d41711SAndy Fiddamandir  path=usr/kernel/drv/$(ARCH64) group=sys
41eb9a1df2SHans Rosenfeldfile path=usr/kernel/drv/$(ARCH64)/ppt
42b22a70abSPatrick Mooneyfile path=usr/kernel/drv/$(ARCH64)/viona
434c87aefeSPatrick Mooneyfile path=usr/kernel/drv/$(ARCH64)/vmm
44eb9a1df2SHans Rosenfeldfile path=usr/kernel/drv/ppt.conf
45b22a70abSPatrick Mooneyfile path=usr/kernel/drv/viona.conf
464c87aefeSPatrick Mooneyfile path=usr/kernel/drv/vmm.conf
47e760f150SPatrick Mooneydir  path=usr/kernel/misc group=sys
48e760f150SPatrick Mooneydir  path=usr/kernel/misc/$(ARCH64) group=sys
49e760f150SPatrick Mooneyfile path=usr/kernel/misc/$(ARCH64)/vmm_vtd mode=0755
50*65bed588SAndy Fiddamandir  path=usr/lib/mdb group=sys
51*65bed588SAndy Fiddamandir  path=usr/lib/mdb/kvm group=sys
52*65bed588SAndy Fiddamandir  path=usr/lib/mdb/kvm/$(ARCH64) group=sys
53*65bed588SAndy Fiddamanfile path=usr/lib/mdb/kvm/$(ARCH64)/vmm.so group=sys mode=0555
54b57f5d3eSPatrick Mooneyfile path=usr/lib/rsrvrctl mode=0555
5586d41711SAndy Fiddamandir  path=usr/sbin
564c87aefeSPatrick Mooneyfile path=usr/sbin/bhyve mode=0555
574c87aefeSPatrick Mooneyfile path=usr/sbin/bhyvectl mode=0555
58eb9a1df2SHans Rosenfeldfile path=usr/sbin/pptadm mode=0555
5986d41711SAndy Fiddamandir  path=usr/share
60d7b72f7bSAndy Fiddamandir  path=usr/share/bhyve
61d7b72f7bSAndy Fiddamandir  path=usr/share/bhyve/kbdlayout
62d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/am mode=0444
63d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/be mode=0444
64d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/be_acc mode=0444
65d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/bg_bds mode=0444
66d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/bg_phonetic mode=0444
67d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/br mode=0444
68d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/br_noacc mode=0444
69d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/centraleuropean mode=0444
70d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/ch mode=0444
71d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/ch-fr mode=0444
72d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/ch-fr_acc mode=0444
73d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/ch_acc mode=0444
74d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/ch_macbook_acc mode=0444
75d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/cz mode=0444
76d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/de mode=0444
77d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/de_acc mode=0444
78d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/de_noacc mode=0444
79d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/default mode=0444
80d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/dk mode=0444
81d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/dk_macbook mode=0444
82d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/ee mode=0444
83d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/es mode=0444
84d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/es_acc mode=0444
85d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/es_dvorak mode=0444
86d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/fi mode=0444
87d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/fr mode=0444
88d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/fr_acc mode=0444
89d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/fr_dvorak mode=0444
90d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/fr_dvorak_acc mode=0444
91d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/fr_macbook mode=0444
92d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/gr mode=0444
93d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/gr_101_acc mode=0444
94d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/gr_elot_acc mode=0444
95d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/hr mode=0444
96d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/hu_101 mode=0444
97d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/hu_102 mode=0444
98d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/is mode=0444
99d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/is_acc mode=0444
100d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/it mode=0444
101d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/jp mode=0444
102d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/jp_capsctrl mode=0444
103d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/kz_io mode=0444
104d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/kz_kst mode=0444
105d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/latinamerican mode=0444
106d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/latinamerican_acc mode=0444
107d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/lt mode=0444
108d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/nl mode=0444
109d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/no mode=0444
110d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/no_dvorak mode=0444
111d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/nordic_asus-eee mode=0444
112d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/pl_dvorak mode=0444
113d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/pt mode=0444
114d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/pt_acc mode=0444
115d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/ru mode=0444
116d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/ru_shift mode=0444
117d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/ru_win mode=0444
118d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/se mode=0444
119d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/si mode=0444
120d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/tr mode=0444
121d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/tr_f mode=0444
122d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/ua mode=0444
123d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/ua_shift_alt mode=0444
124d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/uk mode=0444
125d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/uk_capsctrl mode=0444
126d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/uk_dvorak mode=0444
127d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/uk_macbook mode=0444
128d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/us_dvorak mode=0444
129d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/us_dvorakl mode=0444
130d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/us_dvorakp mode=0444
131d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/us_dvorakr mode=0444
132d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/us_dvorakx mode=0444
133d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/us_emacs mode=0444
134d7b72f7bSAndy Fiddamanfile path=usr/share/bhyve/kbdlayout/us_unix mode=0444
13586d41711SAndy Fiddamandir  path=usr/share/man
136bbf21555SRichard Lowedir  path=usr/share/man/man5
137bbf21555SRichard Lowefile path=usr/share/man/man5/bhyve_config.5
138bbf21555SRichard Lowedir  path=usr/share/man/man8
139bbf21555SRichard Lowefile path=usr/share/man/man8/bhyve.8
140bbf21555SRichard Lowefile path=usr/share/man/man8/bhyvectl.8
141bbf21555SRichard Lowefile path=usr/share/man/man8/pptadm.8
14286d41711SAndy Fiddamandriver name=ppt
14386d41711SAndy Fiddamandriver name=viona
14486d41711SAndy Fiddamandriver name=vmm
1454c87aefeSPatrick Mooneylicense lic_CDDL license=lic_CDDL
1467c8c0b82SPatrick Mooneylicense usr/src/uts/intel/io/vmm/THIRDPARTYLICENSE \
1477c8c0b82SPatrick Mooney    license=usr/src/uts/intel/io/vmm/THIRDPARTYLICENSE
14886d41711SAndy Fiddamandepend type=require fmri=developer/acpi
14986d41711SAndy Fiddamandepend type=require fmri=system/bhyve/firmware
15086d41711SAndy Fiddamandepend type=require fmri=system/library/bhyve
151