VirtualBox

source: vbox/trunk/src/VBox/HostDrivers/Support/SUPR0.def@ 15239

Last change on this file since 15239 was 14901, checked in by vboxsync, 16 years ago

SUPDrv,SUPLib: SUPR0NativeEnableHwVirtExt -> SUPR0EnableVTx and darwin implementation - version changed again.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 3.3 KB
Line 
1; $Id: SUPR0.def 14901 2008-12-02 14:23:22Z vboxsync $
2;; @file
3; VirtualBox Support Driver - Built-in exports.
4;
5
6;
7; Copyright (C) 2006-2007 Sun Microsystems, Inc.
8;
9; This file is part of VirtualBox Open Source Edition (OSE), as
10; available from http://www.virtualbox.org. This file is free software;
11; you can redistribute it and/or modify it under the terms of the GNU
12; General Public License (GPL) as published by the Free Software
13; Foundation, in version 2 as it comes in the "COPYING" file of the
14; VirtualBox OSE distribution. VirtualBox OSE is distributed in the
15; hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
16;
17; The contents of this file may alternatively be used under the terms
18; of the Common Development and Distribution License Version 1.0
19; (CDDL) only, as it comes in the "COPYING.CDDL" file of the
20; VirtualBox OSE distribution, in which case the provisions of the
21; CDDL are applicable instead of those of the GPL.
22;
23; You may elect to license modified versions of this file under the
24; terms and conditions of either the GPL or the CDDL or both.
25;
26; Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa
27; Clara, CA 95054 USA or visit http://www.sun.com if you need
28; additional information or have any questions.
29;
30
31LIBRARY SUPR0.dll
32
33EXPORTS
34 SUPR0AbsIs64bit
35 SUPR0Abs64bitKernelCS
36 SUPR0Abs64bitKernelSS
37 SUPR0Abs64bitKernelDS
38 SUPR0ComponentRegisterFactory
39 SUPR0ComponentDeregisterFactory
40 SUPR0ComponentQueryFactory
41 SUPR0ObjRegister
42 SUPR0ObjAddRef
43 SUPR0ObjRelease
44 SUPR0ObjVerifyAccess
45 SUPR0LockMem
46 SUPR0UnlockMem
47 SUPR0ContAlloc
48 SUPR0ContFree
49 SUPR0LowAlloc
50 SUPR0LowFree
51 SUPR0MemAlloc
52 SUPR0MemGetPhys
53 SUPR0MemFree
54 SUPR0Printf
55 SUPR0GetPagingMode
56 SUPR0EnableVTx
57 RTMemAlloc
58 RTMemAllocZ
59 RTMemFree
60 RTMemRealloc
61 RTR0MemObjAllocLow
62 RTR0MemObjAllocPage
63 RTR0MemObjAllocPhys
64 RTR0MemObjAllocPhysNC
65 RTR0MemObjAllocCont
66 RTR0MemObjLockUser
67 RTR0MemObjMapKernel
68 RTR0MemObjMapUser
69 RTR0MemObjAddress
70 RTR0MemObjAddressR3
71 RTR0MemObjSize
72 RTR0MemObjIsMapping
73 RTR0MemObjGetPagePhysAddr
74 RTR0MemObjFree
75 ; broken - RTSemMutexCreate
76 ; broken - RTSemMutexRequest
77 ; broken - RTSemMutexRelease
78 ; broken - RTSemMutexDestroy
79 RTSemEventCreate
80 RTSemEventSignal
81 RTSemEventWait
82 RTSemEventWaitNoResume
83 RTSemEventDestroy
84 RTSemEventMultiCreate
85 RTSemEventMultiSignal
86 RTSemEventMultiReset
87 RTSemEventMultiWait
88 RTSemEventMultiWaitNoResume
89 RTSemEventMultiDestroy
90 RTSemFastMutexCreate
91 RTSemFastMutexDestroy
92 RTSemFastMutexRequest
93 RTSemFastMutexRelease
94 RTSpinlockCreate
95 RTSpinlockDestroy
96 RTSpinlockAcquire
97 RTSpinlockRelease
98 RTSpinlockAcquireNoInts
99 RTSpinlockReleaseNoInts
100 RTTimeNanoTS
101 RTTimeMillieTS
102 RTTimeSystemNanoTS
103 RTTimeSystemMillieTS
104 RTThreadSelf
105 RTThreadNativeSelf
106 RTThreadSleep
107 RTThreadYield
108 RTMpOnAll
109 RTMpOnOthers
110 RTMpOnSpecific
111 RTMpIsCpuOnline
112 RTMpGetCount
113 RTMpCpuIdToSetIndex
114 RTMpCpuId
115 RTPowerNotificationRegister
116 RTPowerNotificationDeregister
117 RTLogDefaultInstance
118 RTLogRelDefaultInstance
119 RTLogSetDefaultInstanceThread
120 RTLogLoggerExV
121 RTLogPrintfV
122 AssertMsg1
123 AssertMsg2
124
125 ; data
126 g_SUPGlobalInfoPage DATA
127
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette