VirtualBox

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

Last change on this file since 31907 was 30724, checked in by vboxsync, 14 years ago

Recommitted r63480 - VMMDev: Adding an optional (disabled by default) testing side to the device to assist simple guest benchmarks and tests. Started on a MMIO and IOPort benchmark (for comparison with network performance numbers).

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 2.3 KB
Line 
1; $Id: VMMR0.def 30724 2010-07-08 08:30:20Z vboxsync $
2;; @file
3; VMM Ring 0 DLL - Definition file.
4
5;
6; Copyright (C) 2006-2009 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 PDMCritSectEnter
23 PDMCritSectEnterDebug
24 PDMCritSectIsOwner
25 PDMCritSectLeave
26 PDMCritSectTryEnter
27 PDMCritSectTryEnterDebug
28 PDMQueueAlloc
29 PDMQueueInsert
30 PGMHandlerPhysicalPageTempOff
31 PGMShwMakePageWritable
32 PGMPhysSimpleWriteGCPhys
33 PGMPhysSimpleReadGCPtr
34 PGMPhysSimpleWriteGCPtr
35 PGMPhysReadGCPtr
36 PGMPhysWriteGCPtr
37 PGMPhysSimpleDirtyWriteGCPtr
38 IOMMMIOResetRegion
39 IOMMMIOMapMMIO2Page
40 RTLogDefaultInstance
41 RTLogRelDefaultInstance
42 RTLogLogger
43 RTLogLoggerEx
44 RTLogLoggerExV
45 RTTimeMilliTS
46 TMTimerFromMilli
47 TMTimerFromMicro
48 TMTimerFromNano
49 TMTimerGet
50 TMTimerGetFreq
51 TMTimerIsActive
52 TMTimerSet
53 TMTimerSetRelative
54 TMTimerSetMillies
55 TMTimerSetMicro
56 TMTimerSetNano
57 TMTimerStop
58 VMMGetSvnRev
59 vmmR0LoggerFlush
60 vmmR0LoggerWrapper
61 VMSetError
62 VMSetErrorV
63
64 ; Internal Networking
65 IntNetR0Open
66 IntNetR0IfClose
67 IntNetR0IfGetBufferPtrs
68 IntNetR0IfSetPromiscuousMode
69 IntNetR0IfSetMacAddress
70 IntNetR0IfSetActive
71 IntNetR0IfSend
72 IntNetR0IfWait
73
74 ; runtime
75 RTAssertMsg1Weak
76 RTAssertMsg2Weak
77 RTAssertShouldPanic
78 RTCrc32
79 RTOnce
80 RTTimeNanoTSLegacySync
81 RTTimeNanoTSLegacyAsync
82 RTTimeNanoTSLFenceSync
83 RTTimeNanoTSLFenceAsync
84 RTTimeSystemNanoTS
85 RTTimeNanoTS
86 ASMMultU64ByU32DivByU32 ; not-os2
87 ASMAtomicXchgU8 ; not-x86
88 nocrt_memchr
89 nocrt_memcmp
90 nocrt_memcpy
91 memcpy=nocrt_memcpy ; not-os2
92 nocrt_memset
93 memset=nocrt_memset ; not-os2
94 nocrt_strcpy
95 nocrt_strcmp
96 nocrt_strchr
97 nocrt_strlen
98
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