1bf21cd93STycho Nightingale# 2bf21cd93STycho Nightingale# This file and its contents are supplied under the terms of the 3bf21cd93STycho Nightingale# Common Development and Distribution License ("CDDL"), version 1.0. 4bf21cd93STycho Nightingale# You may only use this file in accordance with the terms of version 5bf21cd93STycho Nightingale# 1.0 of the CDDL. 6bf21cd93STycho Nightingale# 7bf21cd93STycho Nightingale# A full copy of the text of the CDDL should have accompanied this 8bf21cd93STycho Nightingale# source. A copy of the CDDL is also available via the Internet at 9bf21cd93STycho Nightingale# http://www.illumos.org/license/CDDL. 10bf21cd93STycho Nightingale# 11bf21cd93STycho Nightingale 12bf21cd93STycho Nightingale# 13bf21cd93STycho Nightingale# Copyright 2013 Pluribus Networks Inc. 14*4c87aefeSPatrick Mooney# Copyright 2019 Joyent, Inc. 15bf21cd93STycho Nightingale# 16bf21cd93STycho Nightingale 17bf21cd93STycho Nightingale# 18bf21cd93STycho Nightingale# MAPFILE HEADER START 19bf21cd93STycho Nightingale# 20bf21cd93STycho Nightingale# WARNING: STOP NOW. DO NOT MODIFY THIS FILE. 21bf21cd93STycho Nightingale# Object versioning must comply with the rules detailed in 22bf21cd93STycho Nightingale# 23bf21cd93STycho Nightingale# usr/src/lib/README.mapfiles 24bf21cd93STycho Nightingale# 25bf21cd93STycho Nightingale# You should not be making modifications here until you've read the most current 26bf21cd93STycho Nightingale# copy of that file. If you need help, contact a gatekeeper for guidance. 27bf21cd93STycho Nightingale# 28bf21cd93STycho Nightingale# MAPFILE HEADER END 29bf21cd93STycho Nightingale# 30bf21cd93STycho Nightingale 31*4c87aefeSPatrick Mooney$mapfile_version 2 32*4c87aefeSPatrick Mooney 33*4c87aefeSPatrick MooneySYMBOL_VERSION ILLUMOSprivate { 34bf21cd93STycho Nightingale global: 35bf21cd93STycho Nightingale vcpu_reset; 36*4c87aefeSPatrick Mooney vm_active_cpus; 37bf21cd93STycho Nightingale vm_activate_cpu; 38*4c87aefeSPatrick Mooney vm_active_cpus; 39bf21cd93STycho Nightingale vm_apicid2vcpu; 40*4c87aefeSPatrick Mooney vm_assign_pptdev; 41bf21cd93STycho Nightingale vm_capability_name2type; 42bf21cd93STycho Nightingale vm_capability_type2name; 43bf21cd93STycho Nightingale vm_copy_setup; 44bf21cd93STycho Nightingale vm_copy_teardown; 45bf21cd93STycho Nightingale vm_copyin; 46bf21cd93STycho Nightingale vm_copyout; 47*4c87aefeSPatrick Mooney vm_create_devmem; 48bf21cd93STycho Nightingale vm_create; 49*4c87aefeSPatrick Mooney vm_create_devmem; 50*4c87aefeSPatrick Mooney vm_debug_cpus; 51*4c87aefeSPatrick Mooney vm_destroy; 52bf21cd93STycho Nightingale vm_destroy; 53bf21cd93STycho Nightingale vm_get_capability; 54bf21cd93STycho Nightingale vm_get_desc; 55*4c87aefeSPatrick Mooney vm_get_device_fd; 56*4c87aefeSPatrick Mooney vm_get_gpa_pmap; 57*4c87aefeSPatrick Mooney vm_get_hpet_capabilities; 58bf21cd93STycho Nightingale vm_get_highmem_size; 59*4c87aefeSPatrick Mooney vm_get_intinfo; 60bf21cd93STycho Nightingale vm_get_lowmem_limit; 61bf21cd93STycho Nightingale vm_get_lowmem_size; 62*4c87aefeSPatrick Mooney vm_get_memflags; 63*4c87aefeSPatrick Mooney vm_get_memseg; 64bf21cd93STycho Nightingale vm_get_register; 65*4c87aefeSPatrick Mooney vm_get_register_set; 66bf21cd93STycho Nightingale vm_get_seg_desc; 67*4c87aefeSPatrick Mooney vm_get_stat_desc; 68*4c87aefeSPatrick Mooney vm_get_stats; 69*4c87aefeSPatrick Mooney vm_get_topology; 70bf21cd93STycho Nightingale vm_get_x2apic_state; 71bf21cd93STycho Nightingale vm_gla2gpa; 72*4c87aefeSPatrick Mooney vm_gla2gpa_nofault; 73bf21cd93STycho Nightingale vm_inject_exception; 74*4c87aefeSPatrick Mooney vm_inject_nmi; 75bf21cd93STycho Nightingale vm_isa_assert_irq; 76bf21cd93STycho Nightingale vm_isa_deassert_irq; 77bf21cd93STycho Nightingale vm_isa_pulse_irq; 78bf21cd93STycho Nightingale vm_isa_set_irq_trigger; 79bf21cd93STycho Nightingale vm_ioapic_assert_irq; 80bf21cd93STycho Nightingale vm_ioapic_deassert_irq; 81bf21cd93STycho Nightingale vm_ioapic_pincount; 82bf21cd93STycho Nightingale vm_ioapic_pulse_irq; 83*4c87aefeSPatrick Mooney vm_isa_assert_irq; 84*4c87aefeSPatrick Mooney vm_isa_deassert_irq; 85*4c87aefeSPatrick Mooney vm_isa_pulse_irq; 86*4c87aefeSPatrick Mooney vm_isa_set_irq_trigger; 87bf21cd93STycho Nightingale vm_lapic_irq; 88*4c87aefeSPatrick Mooney vm_lapic_local_irq; 89bf21cd93STycho Nightingale vm_lapic_msi; 90bf21cd93STycho Nightingale vm_map_gpa; 91*4c87aefeSPatrick Mooney vm_map_pptdev_mmio; 92*4c87aefeSPatrick Mooney vm_mmap_getnext; 93*4c87aefeSPatrick Mooney vm_mmap_memseg; 94bf21cd93STycho Nightingale vm_open; 95bf21cd93STycho Nightingale vm_parse_memsize; 96*4c87aefeSPatrick Mooney vm_reinit; 97bf21cd93STycho Nightingale vm_restart_instruction; 98*4c87aefeSPatrick Mooney vm_rtc_gettime; 99*4c87aefeSPatrick Mooney vm_rtc_read; 100*4c87aefeSPatrick Mooney vm_rtc_settime; 101*4c87aefeSPatrick Mooney vm_rtc_write; 102bf21cd93STycho Nightingale vm_run; 103bf21cd93STycho Nightingale vm_set_capability; 104bf21cd93STycho Nightingale vm_set_desc; 105*4c87aefeSPatrick Mooney vm_set_intinfo; 106*4c87aefeSPatrick Mooney vm_set_memflags; 107bf21cd93STycho Nightingale vm_set_register; 108*4c87aefeSPatrick Mooney vm_set_register_set; 109*4c87aefeSPatrick Mooney vm_set_topology; 110bf21cd93STycho Nightingale vm_set_x2apic_state; 111bf21cd93STycho Nightingale vm_setup_memory; 112*4c87aefeSPatrick Mooney vm_setup_pptdev_msi; 113*4c87aefeSPatrick Mooney vm_setup_pptdev_msix; 114*4c87aefeSPatrick Mooney vm_suspend; 115*4c87aefeSPatrick Mooney vm_suspend_cpu; 116*4c87aefeSPatrick Mooney vm_suspended_cpus; 117*4c87aefeSPatrick Mooney vm_resume_cpu; 118*4c87aefeSPatrick Mooney vm_unassign_pptdev; 119*4c87aefeSPatrick Mooney vm_wrlock_cycle; 120*4c87aefeSPatrick Mooney 121bf21cd93STycho Nightingale local: 122bf21cd93STycho Nightingale *; 123bf21cd93STycho Nightingale}; 124