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