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# 17251becc8SAndy Fiddaman# Copyright 2022 OmniOS Community Edition (OmniOSce) Association. 1862ac5a8aSPatrick Mooney# Copyright 2023 Oxide Computer Company 194c87aefeSPatrick Mooney# 204c87aefeSPatrick Mooney 214c87aefeSPatrick Mooneyset name=pkg.fmri value=pkg:/system/bhyve/tests@$(PKGVERS) 224c87aefeSPatrick Mooneyset name=pkg.summary value="BSD hypervisor tests" 2386d41711SAndy Fiddamanset name=pkg.description value="BSD hypervisor tests" 244c87aefeSPatrick Mooneyset name=info.classification \ 254c87aefeSPatrick Mooney value=org.opensolaris.category.2008:System/Virtualization 264c87aefeSPatrick Mooneyset name=variant.arch value=i386 277daa5405SPatrick Mooneydir path=opt/bhyve-tests 287daa5405SPatrick Mooneydir path=opt/bhyve-tests/bin 297daa5405SPatrick Mooneyfile path=opt/bhyve-tests/bin/bhyvetest mode=0555 307daa5405SPatrick Mooneydir path=opt/bhyve-tests/runfiles 317daa5405SPatrick Mooneyfile path=opt/bhyve-tests/runfiles/default.run mode=0444 327daa5405SPatrick Mooneydir path=opt/bhyve-tests/tests 33d2f938fdSPatrick Mooneydir path=opt/bhyve-tests/tests/inst_emul 34578d9a56SPatrick Mooneyfile path=opt/bhyve-tests/tests/inst_emul/cpuid mode=0555 3523d9a8faSPatrick Mooneyfile path=opt/bhyve-tests/tests/inst_emul/exit_consistent mode=0555 363f6fd99dSPatrick Mooneyfile path=opt/bhyve-tests/tests/inst_emul/exit_paging mode=0555 371fde93bfSAndy Fiddamanfile path=opt/bhyve-tests/tests/inst_emul/imul mode=0555 381bf21c92SPatrick Mooneyfile path=opt/bhyve-tests/tests/inst_emul/page_dirty mode=0555 39d2f938fdSPatrick Mooneyfile path=opt/bhyve-tests/tests/inst_emul/rdmsr mode=0555 4072473353SPatrick Mooneyfile path=opt/bhyve-tests/tests/inst_emul/suspend_info mode=0555 4183b49c54SPatrick Mooneyfile path=opt/bhyve-tests/tests/inst_emul/triple_fault mode=0555 4272473353SPatrick Mooneyfile path=opt/bhyve-tests/tests/inst_emul/vcpu_barrier mode=0555 43d2f938fdSPatrick Mooneyfile path=opt/bhyve-tests/tests/inst_emul/wrmsr mode=0555 445103e761SPatrick Mooneydir path=opt/bhyve-tests/tests/kdev 45717646f7SJordan Paige Hendricksfile path=opt/bhyve-tests/tests/kdev/guest_tsc_adjust mode=0555 46717646f7SJordan Paige Hendricksfile path=opt/bhyve-tests/tests/kdev/rdmsr_tsc mode=0555 47717646f7SJordan Paige Hendricksfile path=opt/bhyve-tests/tests/kdev/tsc_freq_ctrl mode=0555 485103e761SPatrick Mooneyfile path=opt/bhyve-tests/tests/kdev/vatpit_freq mode=0555 495103e761SPatrick Mooneyfile path=opt/bhyve-tests/tests/kdev/vhpet_freq mode=0555 505103e761SPatrick Mooneyfile path=opt/bhyve-tests/tests/kdev/vlapic_freq mode=0555 515103e761SPatrick Mooneyfile path=opt/bhyve-tests/tests/kdev/vlapic_freq_periodic mode=0555 52d2f938fdSPatrick Mooneyfile path=opt/bhyve-tests/tests/kdev/vlapic_mmio_access mode=0555 53d2f938fdSPatrick Mooneyfile path=opt/bhyve-tests/tests/kdev/vlapic_msr_access mode=0555 545103e761SPatrick Mooneyfile path=opt/bhyve-tests/tests/kdev/vpmtmr_freq mode=0555 55a1d41cf9SPatrick Mooneyfile path=opt/bhyve-tests/tests/kdev/vrtc_ops mode=0555 56717646f7SJordan Paige Hendricksfile path=opt/bhyve-tests/tests/kdev/wrmsr_tsc mode=0555 57d327dbeaSPatrick Mooneydir path=opt/bhyve-tests/tests/mevent 58d327dbeaSPatrick Mooneyfile path=opt/bhyve-tests/tests/mevent/lists_delete mode=0555 59d327dbeaSPatrick Mooneyfile path=opt/bhyve-tests/tests/mevent/read_disable mode=0555 60d327dbeaSPatrick Mooneyfile path=opt/bhyve-tests/tests/mevent/read_pause mode=0555 61d327dbeaSPatrick Mooneyfile path=opt/bhyve-tests/tests/mevent/read_requeue mode=0555 62251becc8SAndy Fiddamanfile path=opt/bhyve-tests/tests/mevent/vnode_file mode=0555 63251becc8SAndy Fiddamanfile path=opt/bhyve-tests/tests/mevent/vnode_zvol mode=0555 64a98a962fSPatrick Mooneydir path=opt/bhyve-tests/tests/perf 65a98a962fSPatrick Mooneyfile path=opt/bhyve-tests/tests/perf/entry_exit mode=0555 66a26f9c14SPatrick Mooneydir path=opt/bhyve-tests/tests/viona 67a26f9c14SPatrick Mooneyfile path=opt/bhyve-tests/tests/viona/interface_version mode=0555 6870ae9a33SPatrick Mooneydir path=opt/bhyve-tests/tests/vmm 69aa39f6d0SPatrick Mooneyfile path=opt/bhyve-tests/tests/vmm/auto_destruct mode=0555 70e760f150SPatrick Mooneyfile path=opt/bhyve-tests/tests/vmm/check_iommu mode=0555 71578d9a56SPatrick Mooneyfile path=opt/bhyve-tests/tests/vmm/cpuid_ioctl mode=0555 72a77feb92SPatrick Mooneyfile path=opt/bhyve-tests/tests/vmm/datarw_constraints mode=0555 73ae8179d3SPatrick Mooneyfile path=opt/bhyve-tests/tests/vmm/datarw_msrs mode=0555 74ad4335f7SPatrick Mooneyfile path=opt/bhyve-tests/tests/vmm/datarw_vcpu mode=0555 75c8dbcfdeSPatrick Mooneyfile path=opt/bhyve-tests/tests/vmm/default_capabs mode=0555 76aa39f6d0SPatrick Mooneyfile path=opt/bhyve-tests/tests/vmm/drv_hold mode=0555 77957246c9SPatrick Mooneyfile path=opt/bhyve-tests/tests/vmm/fpu_getset mode=0555 7862ac5a8aSPatrick Mooneyfile path=opt/bhyve-tests/tests/vmm/import_vlapic mode=0555 793466010bSPatrick Mooneyfile path=opt/bhyve-tests/tests/vmm/interface_version mode=0555 8042640e49SPatrick Mooneyfile path=opt/bhyve-tests/tests/vmm/legacy_destruct mode=0555 812cef7ad9SPatrick Mooneyfile path=opt/bhyve-tests/tests/vmm/maxcpu mode=0555 823d066281SPatrick Mooneyfile path=opt/bhyve-tests/tests/vmm/mem_devmem mode=0555 8370ae9a33SPatrick Mooneyfile path=opt/bhyve-tests/tests/vmm/mem_partial mode=0555 8470ae9a33SPatrick Mooneyfile path=opt/bhyve-tests/tests/vmm/mem_seg_map mode=0555 85*b9b43e84SPatrick Mooneyfile path=opt/bhyve-tests/tests/vmm/npt_ops mode=0555 862cac0506SPatrick Mooneyfile path=opt/bhyve-tests/tests/vmm/pause_resume mode=0555 8742640e49SPatrick Mooneyfile path=opt/bhyve-tests/tests/vmm/self_destruct mode=0555 88717646f7SJordan Paige Hendricksfile path=opt/bhyve-tests/tests/vmm/time_data mode=0555 89aa39f6d0SPatrick Mooneydir path=usr/kernel/drv group=sys 90aa39f6d0SPatrick Mooneydir path=usr/kernel/drv/$(ARCH64) group=sys 91aa39f6d0SPatrick Mooneyfile path=usr/kernel/drv/$(ARCH64)/vmm_drv_test 92aa39f6d0SPatrick Mooneyfile path=usr/kernel/drv/vmm_drv_test.conf 93aa39f6d0SPatrick Mooneydriver name=vmm_drv_test perms="* 0666 root sys" \ 94aa39f6d0SPatrick Mooney policy="read_priv_set=sys_devices write_priv_set=sys_devices" 954c87aefeSPatrick Mooneylicense lic_CDDL license=lic_CDDL 967daa5405SPatrick Mooneydepend type=require fmri=system/bhyve 977daa5405SPatrick Mooneydepend type=require fmri=system/test/testrunner 98