VirtualBox

source: vbox/trunk/src/VBox/VMM/VMMR0/VMMR0.def@ 87666

Last change on this file since 87666 was 87666, checked in by vboxsync, 4 years ago

AMD IOMMU: bugref:9654 IOTLB cache bits. The IOTLB is currently only enabled in ring-3.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 3.0 KB
Line 
1; $Id: VMMR0.def 87666 2021-02-09 17:08:04Z vboxsync $
2;; @file
3; VMM Ring 0 DLL - Definition file.
4
5;
6; Copyright (C) 2006-2020 Oracle Corporation
7;
8; This file is part of VirtualBox Open Source Edition (OSE), as
9; available from http://www.virtualbox.org. This file is free software;
10; you can redistribute it and/or modify it under the terms of the GNU
11; General Public License (GPL) as published by the Free Software
12; Foundation, in version 2 as it comes in the "COPYING" file of the
13; VirtualBox OSE distribution. VirtualBox OSE is distributed in the
14; hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
15;
16
17LIBRARY VMMR0.r0
18EXPORTS
19 ; data
20
21 ; code
22 GIMGetMmio2Regions
23 PDMCritSectEnter
24 PDMCritSectEnterDebug
25 PDMCritSectIsOwner
26 PDMCritSectLeave
27 PDMHCCritSectScheduleExitEvent
28 PDMCritSectTryEnter
29 PDMCritSectTryEnterDebug
30 PDMQueueAlloc
31 PDMQueueInsert
32 PGMHandlerPhysicalPageTempOff
33 PGMShwMakePageWritable
34 PGMPhysSimpleWriteGCPhys
35 PGMPhysSimpleReadGCPtr
36 PGMPhysSimpleWriteGCPtr
37 PGMPhysReadGCPtr
38 PGMPhysWriteGCPtr
39 PGMPhysSimpleDirtyWriteGCPtr
40 PDMR0DeviceRegisterModule
41 PDMR0DeviceDeregisterModule
42 IOMMmioResetRegion
43 IOMMmioMapMmio2Page
44 RTLogDefaultInstance
45 RTLogDefaultInstanceEx
46 RTLogRelGetDefaultInstance
47 RTLogRelGetDefaultInstanceEx
48 RTLogLogger
49 RTLogLoggerEx
50 RTLogLoggerExV
51 RTTimeMilliTS
52 RTTraceBufAddMsgF
53 RTTraceBufAddPos
54 RTTraceBufAddPosMsgF
55 TMTimerFromMilli
56 TMTimerFromMicro
57 TMTimerFromNano
58 TMTimerGet
59 TMTimerGetFreq
60 TMTimerIsActive
61 TMTimerIsLockOwner
62 TMTimerLock
63 TMTimerSet
64 TMTimerSetRelative
65 TMTimerSetMillies
66 TMTimerSetMicro
67 TMTimerSetNano
68 TMTimerSetFrequencyHint
69 TMTimerStop
70 TMTimerUnlock
71 VMMGetSvnRev
72 vmmR0LoggerFlush
73 vmmR0LoggerWrapper
74 VMSetError
75 VMSetErrorV
76
77 ; Internal Networking
78 IntNetR0Open
79 IntNetR0IfClose
80 IntNetR0IfGetBufferPtrs
81 IntNetR0IfSetPromiscuousMode
82 IntNetR0IfSetMacAddress
83 IntNetR0IfSetActive
84 IntNetR0IfSend
85 IntNetR0IfWait
86
87 ; Network Shaper
88 PDMNsAllocateBandwidth
89
90 ; runtime
91 RTAssertMsg1Weak
92 RTAssertMsg2Weak
93 RTAssertShouldPanic
94 RTAvlU64Destroy
95 RTAvlU64DoWithAll
96 RTAvlU64Get
97 RTAvlU64Insert
98 RTAvlU64Remove
99 RTCrc32
100 RTOnceSlow
101 RTTimeNanoTSLegacySyncInvarNoDelta
102 RTTimeNanoTSLegacySyncInvarWithDelta
103 RTTimeNanoTSLegacyAsync
104 RTTimeNanoTSLFenceSyncInvarNoDelta
105 RTTimeNanoTSLFenceSyncInvarWithDelta
106 RTTimeNanoTSLFenceAsync
107 RTTimeSystemNanoTS
108 RTTimeNanoTS
109 ASMMultU64ByU32DivByU32 ; not-os2
110 ASMAtomicXchgU8 ; not-x86
111 ASMAtomicXchgU16 ; not-x86
112 ASMBitFirstSet ; not-x86
113 ASMNopPause ; not-x86
114 nocrt_memchr
115 nocrt_memcmp
116 nocrt_memcpy
117 memcpy=nocrt_memcpy ; not-os2
118 nocrt_memmove
119 nocrt_memset
120 memset=nocrt_memset ; not-os2
121 nocrt_strcpy
122 nocrt_strcmp
123 nocrt_strchr
124 nocrt_strlen
125
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