1# 2# This file and its contents are supplied under the terms of the 3# Common Development and Distribution License ("CDDL"), version 1.0. 4# You may only use this file in accordance with the terms of version 5# 1.0 of the CDDL. 6# 7# A full copy of the text of the CDDL should have accompanied this 8# source. A copy of the CDDL is also available via the Internet at 9# http://www.illumos.org/license/CDDL. 10# 11# This file is dual-licensed; see usr/src/contrib/bhyve/LICENSE 12 13# 14# Copyright 2019 Joyent, Inc. 15# Copyright 2021 OmniOS Community Edition (OmniOSce) Association. 16# 17 18# 19# MAPFILE HEADER START 20# 21# WARNING: STOP NOW. DO NOT MODIFY THIS FILE. 22# Object versioning must comply with the rules detailed in 23# 24# usr/src/lib/README.mapfiles 25# 26# You should not be making modifications here until you've read the most current 27# copy of that file. If you need help, contact a gatekeeper for guidance. 28# 29# MAPFILE HEADER END 30# 31 32$mapfile_version 2 33 34SYMBOL_VERSION ILLUMOSprivate { 35 global: 36 # DDI Interfaces 37 _fini; 38 _init; 39 _info; 40 41 # PCI pass-thru API for bhyve 42 ppt_assigned_devices; 43 ppt_is_mmio; 44 ppt_assign_device; 45 ppt_disable_msix; 46 ppt_unassign_device; 47 ppt_unassign_all; 48 ppt_map_mmio; 49 ppt_unmap_mmio; 50 ppt_setup_msi; 51 ppt_setup_msix; 52 ppt_get_limits; 53 54 local: 55 *; 56}; 57