xref: /illumos-gate/usr/src/uts/intel/io/vmm/io/ppt.mapfile (revision 7c8c0b82)
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