xref: /illumos-gate/usr/src/lib/libvmmapi/common/mapfile-vers (revision bf21cd9318e0a3a51b7f02c14a7c1b1aef2dc861)
1*bf21cd93STycho Nightingale#
2*bf21cd93STycho Nightingale# This file and its contents are supplied under the terms of the
3*bf21cd93STycho Nightingale# Common Development and Distribution License ("CDDL"), version 1.0.
4*bf21cd93STycho Nightingale# You may only use this file in accordance with the terms of version
5*bf21cd93STycho Nightingale# 1.0 of the CDDL.
6*bf21cd93STycho Nightingale#
7*bf21cd93STycho Nightingale# A full copy of the text of the CDDL should have accompanied this
8*bf21cd93STycho Nightingale# source.  A copy of the CDDL is also available via the Internet at
9*bf21cd93STycho Nightingale# http://www.illumos.org/license/CDDL.
10*bf21cd93STycho Nightingale#
11*bf21cd93STycho Nightingale
12*bf21cd93STycho Nightingale#
13*bf21cd93STycho Nightingale# Copyright 2013 Pluribus Networks Inc.
14*bf21cd93STycho Nightingale#
15*bf21cd93STycho Nightingale
16*bf21cd93STycho Nightingale#
17*bf21cd93STycho Nightingale# MAPFILE HEADER START
18*bf21cd93STycho Nightingale#
19*bf21cd93STycho Nightingale# WARNING:  STOP NOW.  DO NOT MODIFY THIS FILE.
20*bf21cd93STycho Nightingale# Object versioning must comply with the rules detailed in
21*bf21cd93STycho Nightingale#
22*bf21cd93STycho Nightingale#	usr/src/lib/README.mapfiles
23*bf21cd93STycho Nightingale#
24*bf21cd93STycho Nightingale# You should not be making modifications here until you've read the most current
25*bf21cd93STycho Nightingale# copy of that file. If you need help, contact a gatekeeper for guidance.
26*bf21cd93STycho Nightingale#
27*bf21cd93STycho Nightingale# MAPFILE HEADER END
28*bf21cd93STycho Nightingale#
29*bf21cd93STycho Nightingale
30*bf21cd93STycho NightingaleSUNWprivate_1.0 {
31*bf21cd93STycho Nightingale    global:
32*bf21cd93STycho Nightingale	vcpu_reset;
33*bf21cd93STycho Nightingale	vm_activate_cpu;
34*bf21cd93STycho Nightingale	vm_apicid2vcpu;
35*bf21cd93STycho Nightingale	vm_capability_name2type;
36*bf21cd93STycho Nightingale	vm_capability_type2name;
37*bf21cd93STycho Nightingale	vm_copy_setup;
38*bf21cd93STycho Nightingale	vm_copy_teardown;
39*bf21cd93STycho Nightingale	vm_copyin;
40*bf21cd93STycho Nightingale	vm_copyout;
41*bf21cd93STycho Nightingale	vm_create;
42*bf21cd93STycho Nightingale	vm_destroy;
43*bf21cd93STycho Nightingale	vm_get_capability;
44*bf21cd93STycho Nightingale	vm_get_desc;
45*bf21cd93STycho Nightingale	vm_get_highmem_size;
46*bf21cd93STycho Nightingale	vm_get_lowmem_limit;
47*bf21cd93STycho Nightingale	vm_get_lowmem_size;
48*bf21cd93STycho Nightingale	vm_get_memory_seg;
49*bf21cd93STycho Nightingale	vm_get_register;
50*bf21cd93STycho Nightingale	vm_get_seg_desc;
51*bf21cd93STycho Nightingale	vm_get_x2apic_state;
52*bf21cd93STycho Nightingale	vm_gla2gpa;
53*bf21cd93STycho Nightingale	vm_inject_exception;
54*bf21cd93STycho Nightingale	vm_isa_assert_irq;
55*bf21cd93STycho Nightingale	vm_isa_deassert_irq;
56*bf21cd93STycho Nightingale	vm_isa_pulse_irq;
57*bf21cd93STycho Nightingale	vm_isa_set_irq_trigger;
58*bf21cd93STycho Nightingale	vm_ioapic_assert_irq;
59*bf21cd93STycho Nightingale	vm_ioapic_deassert_irq;
60*bf21cd93STycho Nightingale	vm_ioapic_pincount;
61*bf21cd93STycho Nightingale	vm_ioapic_pulse_irq;
62*bf21cd93STycho Nightingale	vm_lapic_irq;
63*bf21cd93STycho Nightingale	vm_lapic_msi;
64*bf21cd93STycho Nightingale	vm_map_gpa;
65*bf21cd93STycho Nightingale	vm_open;
66*bf21cd93STycho Nightingale	vm_parse_memsize;
67*bf21cd93STycho Nightingale	vm_restart_instruction;
68*bf21cd93STycho Nightingale	vm_run;
69*bf21cd93STycho Nightingale	vm_set_capability;
70*bf21cd93STycho Nightingale	vm_set_desc;
71*bf21cd93STycho Nightingale	vm_set_register;
72*bf21cd93STycho Nightingale	vm_set_x2apic_state;
73*bf21cd93STycho Nightingale	vm_setup_memory;
74*bf21cd93STycho Nightingale	vm_setup_rom;
75*bf21cd93STycho Nightingale    local:
76*bf21cd93STycho Nightingale        *;
77*bf21cd93STycho Nightingale};
78