Changeset 26152 in vbox for trunk/src/VBox
- Timestamp:
- Feb 2, 2010 4:00:35 PM (15 years ago)
- svn:sync-xref-src-repo-rev:
- 57165
- Location:
- trunk/src/VBox/VMM
- Files:
-
- 22 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/CPUM.cpp
r25957 r26152 43 43 #include <VBox/cpumdis.h> 44 44 #include <VBox/pgm.h> 45 #include <VBox/pdm.h>46 45 #include <VBox/mm.h> 47 46 #include <VBox/selm.h> -
trunk/src/VBox/VMM/DBGFSym.cpp
r25942 r26152 33 33 /** @todo Only use DBGHELP for reading modules since it doesn't do all we want (relocations), or is way to slow in some cases (add symbol)! */ 34 34 #include <VBox/dbgf.h> 35 #include <VBox/mm.h> 36 #include <VBox/pdmapi.h> 35 37 #include "DBGFInternal.h" 36 38 #include <VBox/vm.h> 37 #include <VBox/mm.h>38 #include <VBox/pdm.h>39 39 #include <VBox/err.h> 40 40 #include <VBox/log.h> 41 41 42 #include <iprt/assert.h> 42 43 43 #include <iprt/path.h> 44 44 #include <iprt/ctype.h> -
trunk/src/VBox/VMM/HWACCM.cpp
r26146 r26152 27 27 #include <VBox/stam.h> 28 28 #include <VBox/mm.h> 29 #include <VBox/pdm .h>29 #include <VBox/pdmapi.h> 30 30 #include <VBox/pgm.h> 31 #include <VBox/ssm.h> 31 32 #include <VBox/trpm.h> 32 33 #include <VBox/dbgf.h> 34 #include <VBox/iom.h> 33 35 #include <VBox/patm.h> 34 36 #include <VBox/csam.h> -
trunk/src/VBox/VMM/IOM.cpp
r25732 r26152 105 105 #include <VBox/stam.h> 106 106 #include <VBox/dbgf.h> 107 #include <VBox/pdm.h> 107 #include <VBox/pdmapi.h> 108 #include <VBox/pdmdev.h> 108 109 #include "IOMInternal.h" 109 110 #include <VBox/vm.h> -
trunk/src/VBox/VMM/PATM/PATM.cpp
r26132 r26152 32 32 #include <VBox/cpumdis.h> 33 33 #include <VBox/iom.h> 34 #include <VBox/sup.h>35 34 #include <VBox/mm.h> 36 35 #include <VBox/ssm.h> 37 #include <VBox/pdm.h>38 36 #include <VBox/trpm.h> 39 37 #include <VBox/cfgm.h> -
trunk/src/VBox/VMM/PATM/PATMGuest.cpp
r19418 r26152 25 25 #define LOG_GROUP LOG_GROUP_PATM 26 26 #include <VBox/patm.h> 27 #include <VBox/stam.h>28 27 #include <VBox/pgm.h> 29 #include <VBox/cpum.h>30 28 #include <VBox/iom.h> 31 #include <VBox/sup.h>32 #include <VBox/mm.h>33 #include <VBox/ssm.h>34 #include <VBox/pdm.h>35 #include <VBox/trpm.h>36 29 #include <VBox/param.h> 37 30 #include <iprt/avl.h> … … 103 96 RTGCPTR32 lpfnKiFastSystemCall, lpfnKiIntSystemCall = 0; /* (initializing it to shut up warning.) */ 104 97 int rc, i; 105 PVMCPU pVCpu = VMMGetCpu0(pVM); 98 PVMCPU pVCpu = VMMGetCpu0(pVM); 106 99 107 100 Assert(sizeof(uTemp) > sizeof(uFnKiIntSystemCall)); … … 156 149 if (RT_FAILURE(rc)) 157 150 { 158 Log((" MMR3PhysWriteGCVirt failed with rc=%d!!\n", rc));151 Log(("PGMPhysSimpleDirtyWriteGCPtr failed with rc=%Rrc!!\n", rc)); 159 152 return VERR_PATCHING_REFUSED; 160 153 } -
trunk/src/VBox/VMM/PATM/PATMPatch.cpp
r19141 r26152 30 30 #include <VBox/pgm.h> 31 31 #include <VBox/cpum.h> 32 #include <VBox/iom.h>33 #include <VBox/sup.h>34 32 #include <VBox/mm.h> 35 #include <VBox/ssm.h>36 #include <VBox/pdm.h>37 33 #include <VBox/trpm.h> 38 34 #include <VBox/param.h> -
trunk/src/VBox/VMM/PATM/PATMSSM.cpp
r26081 r26152 27 27 #define LOG_GROUP LOG_GROUP_PATM 28 28 #include <VBox/patm.h> 29 #include <VBox/hwaccm.h>30 #include <VBox/stam.h>31 #include <VBox/pgm.h>32 29 #include <VBox/cpum.h> 33 #include <VBox/iom.h>34 #include <VBox/sup.h>35 30 #include <VBox/mm.h> 36 31 #include <VBox/ssm.h> 37 #include <VBox/pdm.h>38 #include <VBox/trpm.h>39 32 #include <VBox/param.h> 40 33 #include <iprt/avl.h> -
trunk/src/VBox/VMM/PDMDevHlp.cpp
r26112 r26152 63 63 64 64 65 /** @ copydoc PDMDEVHLPR3::pfnIOPortRegister*/65 /** @interface_method_impl{PDMDEVHLPR3,pfnIOPortRegister} */ 66 66 static DECLCALLBACK(int) pdmR3DevHlp_IOPortRegister(PPDMDEVINS pDevIns, RTIOPORT Port, RTUINT cPorts, RTHCPTR pvUser, PFNIOMIOPORTOUT pfnOut, PFNIOMIOPORTIN pfnIn, 67 67 PFNIOMIOPORTOUTSTRING pfnOutStr, PFNIOMIOPORTINSTRING pfnInStr, const char *pszDesc) … … 88 88 89 89 90 /** @ copydoc PDMDEVHLPR3::pfnIOPortRegisterGC*/90 /** @interface_method_impl{PDMDEVHLPR3,pfnIOPortRegisterGC} */ 91 91 static DECLCALLBACK(int) pdmR3DevHlp_IOPortRegisterGC(PPDMDEVINS pDevIns, RTIOPORT Port, RTUINT cPorts, RTRCPTR pvUser, 92 92 const char *pszOut, const char *pszIn, … … 155 155 156 156 157 /** @ copydoc PDMDEVHLPR3::pfnIOPortRegisterR0*/157 /** @interface_method_impl{PDMDEVHLPR3,pfnIOPortRegisterR0} */ 158 158 static DECLCALLBACK(int) pdmR3DevHlp_IOPortRegisterR0(PPDMDEVINS pDevIns, RTIOPORT Port, RTUINT cPorts, RTR0PTR pvUser, 159 159 const char *pszOut, const char *pszIn, … … 222 222 223 223 224 /** @ copydoc PDMDEVHLPR3::pfnIOPortDeregister*/224 /** @interface_method_impl{PDMDEVHLPR3,pfnIOPortDeregister} */ 225 225 static DECLCALLBACK(int) pdmR3DevHlp_IOPortDeregister(PPDMDEVINS pDevIns, RTIOPORT Port, RTUINT cPorts) 226 226 { … … 237 237 238 238 239 /** @ copydoc PDMDEVHLPR3::pfnMMIORegister*/239 /** @interface_method_impl{PDMDEVHLPR3,pfnMMIORegister} */ 240 240 static DECLCALLBACK(int) pdmR3DevHlp_MMIORegister(PPDMDEVINS pDevIns, RTGCPHYS GCPhysStart, RTUINT cbRange, RTHCPTR pvUser, 241 241 PFNIOMMMIOWRITE pfnWrite, PFNIOMMMIOREAD pfnRead, PFNIOMMMIOFILL pfnFill, … … 255 255 256 256 257 /** @ copydoc PDMDEVHLPR3::pfnMMIORegisterGC*/257 /** @interface_method_impl{PDMDEVHLPR3,pfnMMIORegisterGC} */ 258 258 static DECLCALLBACK(int) pdmR3DevHlp_MMIORegisterGC(PPDMDEVINS pDevIns, RTGCPHYS GCPhysStart, RTUINT cbRange, RTGCPTR pvUser, 259 259 const char *pszWrite, const char *pszRead, const char *pszFill, … … 312 312 } 313 313 314 /** @ copydoc PDMDEVHLPR3::pfnMMIORegisterR0*/314 /** @interface_method_impl{PDMDEVHLPR3,pfnMMIORegisterR0} */ 315 315 static DECLCALLBACK(int) pdmR3DevHlp_MMIORegisterR0(PPDMDEVINS pDevIns, RTGCPHYS GCPhysStart, RTUINT cbRange, RTR0PTR pvUser, 316 316 const char *pszWrite, const char *pszRead, const char *pszFill, … … 367 367 368 368 369 /** @ copydoc PDMDEVHLPR3::pfnMMIODeregister*/369 /** @interface_method_impl{PDMDEVHLPR3,pfnMMIODeregister} */ 370 370 static DECLCALLBACK(int) pdmR3DevHlp_MMIODeregister(PPDMDEVINS pDevIns, RTGCPHYS GCPhysStart, RTUINT cbRange) 371 371 { … … 382 382 383 383 384 /** @ copydoc PDMDEVHLPR3::pfnROMRegister*/384 /** @interface_method_impl{PDMDEVHLPR3,pfnROMRegister} */ 385 385 static DECLCALLBACK(int) pdmR3DevHlp_ROMRegister(PPDMDEVINS pDevIns, RTGCPHYS GCPhysStart, RTUINT cbRange, const void *pvBinary, uint32_t fFlags, const char *pszDesc) 386 386 { … … 398 398 399 399 400 /** @ copydoc PDMDEVHLPR3::pfnSSMRegister*/400 /** @interface_method_impl{PDMDEVHLPR3,pfnSSMRegister} */ 401 401 static DECLCALLBACK(int) pdmR3DevHlp_SSMRegister(PPDMDEVINS pDevIns, uint32_t uVersion, size_t cbGuess, const char *pszBefore, 402 402 PFNSSMDEVLIVEPREP pfnLivePrep, PFNSSMDEVLIVEEXEC pfnLiveExec, PFNSSMDEVLIVEVOTE pfnLiveVote, … … 424 424 425 425 426 /** @ copydoc PDMDEVHLPR3::pfnTMTimerCreate*/426 /** @interface_method_impl{PDMDEVHLPR3,pfnTMTimerCreate} */ 427 427 static DECLCALLBACK(int) pdmR3DevHlp_TMTimerCreate(PPDMDEVINS pDevIns, TMCLOCK enmClock, PFNTMTIMERDEV pfnCallback, void *pvUser, uint32_t fFlags, const char *pszDesc, PPTMTIMERR3 ppTimer) 428 428 { … … 447 447 448 448 449 /** @ copydoc PDMDEVHLPR3::pfnPCIRegister*/449 /** @interface_method_impl{PDMDEVHLPR3,pfnPCIRegister} */ 450 450 static DECLCALLBACK(int) pdmR3DevHlp_PCIRegister(PPDMDEVINS pDevIns, PPCIDEVICE pPciDev) 451 451 { … … 588 588 589 589 590 /** @ copydoc PDMDEVHLPR3::pfnPCIIORegionRegister*/590 /** @interface_method_impl{PDMDEVHLPR3,pfnPCIIORegionRegister} */ 591 591 static DECLCALLBACK(int) pdmR3DevHlp_PCIIORegionRegister(PPDMDEVINS pDevIns, int iRegion, uint32_t cbRegion, PCIADDRESSSPACE enmType, PFNPCIIOREGIONMAP pfnCallback) 592 592 { … … 684 684 685 685 686 /** @ copydoc PDMDEVHLPR3::pfnPCISetConfigCallbacks*/686 /** @interface_method_impl{PDMDEVHLPR3,pfnPCISetConfigCallbacks} */ 687 687 static DECLCALLBACK(void) pdmR3DevHlp_PCISetConfigCallbacks(PPDMDEVINS pDevIns, PPCIDEVICE pPciDev, PFNPCICONFIGREAD pfnRead, PPFNPCICONFIGREAD ppfnReadOld, 688 688 PFNPCICONFIGWRITE pfnWrite, PPFNPCICONFIGWRITE ppfnWriteOld) … … 721 721 722 722 723 /** @ copydoc PDMDEVHLPR3::pfnPCISetIrq*/723 /** @interface_method_impl{PDMDEVHLPR3,pfnPCISetIrq} */ 724 724 static DECLCALLBACK(void) pdmR3DevHlp_PCISetIrq(PPDMDEVINS pDevIns, int iIrq, int iLevel) 725 725 { … … 752 752 753 753 754 /** @ copydoc PDMDEVHLPR3::pfnPCISetIrqNoWait*/754 /** @interface_method_impl{PDMDEVHLPR3,pfnPCISetIrqNoWait} */ 755 755 static DECLCALLBACK(void) pdmR3DevHlp_PCISetIrqNoWait(PPDMDEVINS pDevIns, int iIrq, int iLevel) 756 756 { … … 759 759 760 760 761 /** @ copydoc PDMDEVHLPR3::pfnISASetIrq*/761 /** @interface_method_impl{PDMDEVHLPR3,pfnISASetIrq} */ 762 762 static DECLCALLBACK(void) pdmR3DevHlp_ISASetIrq(PPDMDEVINS pDevIns, int iIrq, int iLevel) 763 763 { … … 777 777 778 778 779 /** @ copydoc PDMDEVHLPR3::pfnISASetIrqNoWait*/779 /** @interface_method_impl{PDMDEVHLPR3,pfnISASetIrqNoWait} */ 780 780 static DECLCALLBACK(void) pdmR3DevHlp_ISASetIrqNoWait(PPDMDEVINS pDevIns, int iIrq, int iLevel) 781 781 { … … 784 784 785 785 786 /** @ copydoc PDMDEVHLPR3::pfnDriverAttach*/786 /** @interface_method_impl{PDMDEVHLPR3,pfnDriverAttach} */ 787 787 static DECLCALLBACK(int) pdmR3DevHlp_DriverAttach(PPDMDEVINS pDevIns, RTUINT iLun, PPDMIBASE pBaseInterface, PPDMIBASE *ppBaseInterface, const char *pszDesc) 788 788 { … … 860 860 861 861 862 /** @ copydoc PDMDEVHLPR3::pfnMMHeapAlloc*/862 /** @interface_method_impl{PDMDEVHLPR3,pfnMMHeapAlloc} */ 863 863 static DECLCALLBACK(void *) pdmR3DevHlp_MMHeapAlloc(PPDMDEVINS pDevIns, size_t cb) 864 864 { … … 873 873 874 874 875 /** @ copydoc PDMDEVHLPR3::pfnMMHeapAllocZ*/875 /** @interface_method_impl{PDMDEVHLPR3,pfnMMHeapAllocZ} */ 876 876 static DECLCALLBACK(void *) pdmR3DevHlp_MMHeapAllocZ(PPDMDEVINS pDevIns, size_t cb) 877 877 { … … 886 886 887 887 888 /** @ copydoc PDMDEVHLPR3::pfnMMHeapFree*/888 /** @interface_method_impl{PDMDEVHLPR3,pfnMMHeapFree} */ 889 889 static DECLCALLBACK(void) pdmR3DevHlp_MMHeapFree(PPDMDEVINS pDevIns, void *pv) 890 890 { … … 898 898 899 899 900 /** @ copydoc PDMDEVHLPR3::pfnVMSetError*/900 /** @interface_method_impl{PDMDEVHLPR3,pfnVMSetError} */ 901 901 static DECLCALLBACK(int) pdmR3DevHlp_VMSetError(PPDMDEVINS pDevIns, int rc, RT_SRC_POS_DECL, const char *pszFormat, ...) 902 902 { … … 910 910 911 911 912 /** @ copydoc PDMDEVHLPR3::pfnVMSetErrorV*/912 /** @interface_method_impl{PDMDEVHLPR3,pfnVMSetErrorV} */ 913 913 static DECLCALLBACK(int) pdmR3DevHlp_VMSetErrorV(PPDMDEVINS pDevIns, int rc, RT_SRC_POS_DECL, const char *pszFormat, va_list va) 914 914 { … … 919 919 920 920 921 /** @ copydoc PDMDEVHLPR3::pfnVMSetRuntimeError*/921 /** @interface_method_impl{PDMDEVHLPR3,pfnVMSetRuntimeError} */ 922 922 static DECLCALLBACK(int) pdmR3DevHlp_VMSetRuntimeError(PPDMDEVINS pDevIns, uint32_t fFlags, const char *pszErrorId, const char *pszFormat, ...) 923 923 { … … 931 931 932 932 933 /** @ copydoc PDMDEVHLPR3::pfnVMSetRuntimeErrorV*/933 /** @interface_method_impl{PDMDEVHLPR3,pfnVMSetRuntimeErrorV} */ 934 934 static DECLCALLBACK(int) pdmR3DevHlp_VMSetRuntimeErrorV(PPDMDEVINS pDevIns, uint32_t fFlags, const char *pszErrorId, const char *pszFormat, va_list va) 935 935 { … … 940 940 941 941 942 /** @ copydoc PDMDEVHLPR3::pfnVMState*/942 /** @interface_method_impl{PDMDEVHLPR3,pfnVMState} */ 943 943 static DECLCALLBACK(VMSTATE) pdmR3DevHlp_VMState(PPDMDEVINS pDevIns) 944 944 { … … 953 953 954 954 955 /** @ copydoc PDMDEVHLPR3::pfnVMTeleportedAndNotFullyResumedYet*/955 /** @interface_method_impl{PDMDEVHLPR3,pfnVMTeleportedAndNotFullyResumedYet} */ 956 956 static DECLCALLBACK(bool) pdmR3DevHlp_VMTeleportedAndNotFullyResumedYet(PPDMDEVINS pDevIns) 957 957 { … … 966 966 967 967 968 /** @ copydoc PDMDEVHLPR3::pfnAssertEMT*/968 /** @interface_method_impl{PDMDEVHLPR3,pfnAssertEMT} */ 969 969 static DECLCALLBACK(bool) pdmR3DevHlp_AssertEMT(PPDMDEVINS pDevIns, const char *pszFile, unsigned iLine, const char *pszFunction) 970 970 { … … 981 981 982 982 983 /** @ copydoc PDMDEVHLPR3::pfnAssertOther*/983 /** @interface_method_impl{PDMDEVHLPR3,pfnAssertOther} */ 984 984 static DECLCALLBACK(bool) pdmR3DevHlp_AssertOther(PPDMDEVINS pDevIns, const char *pszFile, unsigned iLine, const char *pszFunction) 985 985 { … … 996 996 997 997 998 /** @ copydoc PDMDEVHLPR3::pfnDBGFStopV*/998 /** @interface_method_impl{PDMDEVHLPR3,pfnDBGFStopV} */ 999 999 static DECLCALLBACK(int) pdmR3DevHlp_DBGFStopV(PPDMDEVINS pDevIns, const char *pszFile, unsigned iLine, const char *pszFunction, const char *pszFormat, va_list args) 1000 1000 { … … 1019 1019 1020 1020 1021 /** @ copydoc PDMDEVHLPR3::pfnDBGFInfoRegister*/1021 /** @interface_method_impl{PDMDEVHLPR3,pfnDBGFInfoRegister} */ 1022 1022 static DECLCALLBACK(int) pdmR3DevHlp_DBGFInfoRegister(PPDMDEVINS pDevIns, const char *pszName, const char *pszDesc, PFNDBGFHANDLERDEV pfnHandler) 1023 1023 { … … 1035 1035 1036 1036 1037 /** @ copydoc PDMDEVHLPR3::pfnSTAMRegister*/1037 /** @interface_method_impl{PDMDEVHLPR3,pfnSTAMRegister} */ 1038 1038 static DECLCALLBACK(void) pdmR3DevHlp_STAMRegister(PPDMDEVINS pDevIns, void *pvSample, STAMTYPE enmType, const char *pszName, STAMUNIT enmUnit, const char *pszDesc) 1039 1039 { … … 1048 1048 1049 1049 1050 /** @ copydoc PDMDEVHLPR3::pfnSTAMRegisterF*/1050 /** @interface_method_impl{PDMDEVHLPR3,pfnSTAMRegisterF} */ 1051 1051 static DECLCALLBACK(void) pdmR3DevHlp_STAMRegisterF(PPDMDEVINS pDevIns, void *pvSample, STAMTYPE enmType, STAMVISIBILITY enmVisibility, 1052 1052 STAMUNIT enmUnit, const char *pszDesc, const char *pszName, ...) … … 1066 1066 1067 1067 1068 /** @ copydoc PDMDEVHLPR3::pfnSTAMRegisterV*/1068 /** @interface_method_impl{PDMDEVHLPR3,pfnSTAMRegisterV} */ 1069 1069 static DECLCALLBACK(void) pdmR3DevHlp_STAMRegisterV(PPDMDEVINS pDevIns, void *pvSample, STAMTYPE enmType, STAMVISIBILITY enmVisibility, 1070 1070 STAMUNIT enmUnit, const char *pszDesc, const char *pszName, va_list args) … … 1081 1081 1082 1082 1083 /** @ copydoc PDMDEVHLPR3::pfnRTCRegister*/1083 /** @interface_method_impl{PDMDEVHLPR3,pfnRTCRegister} */ 1084 1084 static DECLCALLBACK(int) pdmR3DevHlp_RTCRegister(PPDMDEVINS pDevIns, PCPDMRTCREG pRtcReg, PCPDMRTCHLP *ppRtcHlp) 1085 1085 { … … 1156 1156 1157 1157 1158 /** @ copydoc PDMDEVHLPR3::pfnPDMQueueCreate*/1158 /** @interface_method_impl{PDMDEVHLPR3,pfnPDMQueueCreate} */ 1159 1159 static DECLCALLBACK(int) pdmR3DevHlp_PDMQueueCreate(PPDMDEVINS pDevIns, RTUINT cbItem, RTUINT cItems, uint32_t cMilliesInterval, 1160 1160 PFNPDMQUEUEDEV pfnCallback, bool fGCEnabled, const char *pszName, PPDMQUEUE *ppQueue) … … 1180 1180 1181 1181 1182 /** @ copydoc PDMDEVHLPR3::pfnCritSectInit*/1182 /** @interface_method_impl{PDMDEVHLPR3,pfnCritSectInit} */ 1183 1183 static DECLCALLBACK(int) pdmR3DevHlp_CritSectInit(PPDMDEVINS pDevIns, PPDMCRITSECT pCritSect, RT_SRC_POS_DECL, 1184 1184 const char *pszNameFmt, va_list va) … … 1197 1197 1198 1198 1199 /** @ copydoc PDMDEVHLPR3::pfnUTCNow*/1199 /** @interface_method_impl{PDMDEVHLPR3,pfnUTCNow} */ 1200 1200 static DECLCALLBACK(PRTTIMESPEC) pdmR3DevHlp_UTCNow(PPDMDEVINS pDevIns, PRTTIMESPEC pTime) 1201 1201 { … … 1211 1211 1212 1212 1213 /** @ copydoc PDMDEVHLPR3::pfnPDMThreadCreate*/1213 /** @interface_method_impl{PDMDEVHLPR3,pfnPDMThreadCreate} */ 1214 1214 static DECLCALLBACK(int) pdmR3DevHlp_PDMThreadCreate(PPDMDEVINS pDevIns, PPPDMTHREAD ppThread, void *pvUser, PFNPDMTHREADDEV pfnThread, 1215 1215 PFNPDMTHREADWAKEUPDEV pfnWakeup, size_t cbStack, RTTHREADTYPE enmType, const char *pszName) … … 1228 1228 1229 1229 1230 /** @ copydoc PDMDEVHLPR3::pfnGetVM*/1230 /** @interface_method_impl{PDMDEVHLPR3,pfnGetVM} */ 1231 1231 static DECLCALLBACK(PVM) pdmR3DevHlp_GetVM(PPDMDEVINS pDevIns) 1232 1232 { … … 1237 1237 1238 1238 1239 /** @ copydoc PDMDEVHLPR3::pfnGetVMCPU*/1239 /** @interface_method_impl{PDMDEVHLPR3,pfnGetVMCPU} */ 1240 1240 static DECLCALLBACK(PVMCPU) pdmR3DevHlp_GetVMCPU(PPDMDEVINS pDevIns) 1241 1241 { … … 1247 1247 1248 1248 1249 /** @ copydoc PDMDEVHLPR3::pfnPCIBusRegister*/1249 /** @interface_method_impl{PDMDEVHLPR3,pfnPCIBusRegister} */ 1250 1250 static DECLCALLBACK(int) pdmR3DevHlp_PCIBusRegister(PPDMDEVINS pDevIns, PPDMPCIBUSREG pPciBusReg, PCPDMPCIHLPR3 *ppPciHlpR3) 1251 1251 { … … 1382 1382 1383 1383 1384 /** @ copydoc PDMDEVHLPR3::pfnPICRegister*/1384 /** @interface_method_impl{PDMDEVHLPR3,pfnPICRegister} */ 1385 1385 static DECLCALLBACK(int) pdmR3DevHlp_PICRegister(PPDMDEVINS pDevIns, PPDMPICREG pPicReg, PCPDMPICHLPR3 *ppPicHlpR3) 1386 1386 { … … 1521 1521 1522 1522 1523 /** @ copydoc PDMDEVHLPR3::pfnAPICRegister*/1523 /** @interface_method_impl{PDMDEVHLPR3,pfnAPICRegister} */ 1524 1524 static DECLCALLBACK(int) pdmR3DevHlp_APICRegister(PPDMDEVINS pDevIns, PPDMAPICREG pApicReg, PCPDMAPICHLPR3 *ppApicHlpR3) 1525 1525 { … … 1829 1829 1830 1830 1831 /** @ copydoc PDMDEVHLPR3::pfnIOAPICRegister*/1831 /** @interface_method_impl{PDMDEVHLPR3,pfnIOAPICRegister} */ 1832 1832 static DECLCALLBACK(int) pdmR3DevHlp_IOAPICRegister(PPDMDEVINS pDevIns, PPDMIOAPICREG pIoApicReg, PCPDMIOAPICHLPR3 *ppIoApicHlpR3) 1833 1833 { … … 1958 1958 1959 1959 1960 /** @ copydoc PDMDEVHLPR3::pfnHPETRegister*/1960 /** @interface_method_impl{PDMDEVHLPR3,pfnHPETRegister} */ 1961 1961 static DECLCALLBACK(int) pdmR3DevHlp_HPETRegister(PPDMDEVINS pDevIns, PPDMHPETREG pHpetReg, PCPDMHPETHLPR3 *ppHpetHlpR3) 1962 1962 { … … 1989 1989 1990 1990 1991 /** @ copydoc PDMDEVHLPR3::pfnDMACRegister*/1991 /** @interface_method_impl{PDMDEVHLPR3,pfnDMACRegister} */ 1992 1992 static DECLCALLBACK(int) pdmR3DevHlp_DMACRegister(PPDMDEVINS pDevIns, PPDMDMACREG pDmacReg, PCPDMDMACHLP *ppDmacHlp) 1993 1993 { … … 2072 2072 2073 2073 2074 /** @ copydoc PDMDEVHLPR3::pfnPhysRead*/2074 /** @interface_method_impl{PDMDEVHLPR3,pfnPhysRead} */ 2075 2075 static DECLCALLBACK(int) pdmR3DevHlp_PhysRead(PPDMDEVINS pDevIns, RTGCPHYS GCPhys, void *pvBuf, size_t cbRead) 2076 2076 { … … 2100 2100 2101 2101 2102 /** @ copydoc PDMDEVHLPR3::pfnPhysWrite*/2102 /** @interface_method_impl{PDMDEVHLPR3,pfnPhysWrite} */ 2103 2103 static DECLCALLBACK(int) pdmR3DevHlp_PhysWrite(PPDMDEVINS pDevIns, RTGCPHYS GCPhys, const void *pvBuf, size_t cbWrite) 2104 2104 { … … 2128 2128 2129 2129 2130 /** @ copydoc PDMDEVHLPR3::pfnPhysGCPhys2CCPtr*/2130 /** @interface_method_impl{PDMDEVHLPR3,pfnPhysGCPhys2CCPtr} */ 2131 2131 static DECLCALLBACK(int) pdmR3DevHlp_PhysGCPhys2CCPtr(PPDMDEVINS pDevIns, RTGCPHYS GCPhys, uint32_t fFlags, void **ppv, PPGMPAGEMAPLOCK pLock) 2132 2132 { … … 2153 2153 2154 2154 2155 /** @ copydoc PDMDEVHLPR3::pfnPhysGCPhys2CCPtrReadOnly*/2155 /** @interface_method_impl{PDMDEVHLPR3,pfnPhysGCPhys2CCPtrReadOnly} */ 2156 2156 static DECLCALLBACK(int) pdmR3DevHlp_PhysGCPhys2CCPtrReadOnly(PPDMDEVINS pDevIns, RTGCPHYS GCPhys, uint32_t fFlags, const void **ppv, PPGMPAGEMAPLOCK pLock) 2157 2157 { … … 2178 2178 2179 2179 2180 /** @ copydoc PDMDEVHLPR3::pfnPhysReleasePageMappingLock*/2180 /** @interface_method_impl{PDMDEVHLPR3,pfnPhysReleasePageMappingLock} */ 2181 2181 static DECLCALLBACK(void) pdmR3DevHlp_PhysReleasePageMappingLock(PPDMDEVINS pDevIns, PPGMPAGEMAPLOCK pLock) 2182 2182 { … … 2192 2192 2193 2193 2194 /** @ copydoc PDMDEVHLPR3::pfnPhysReadGCVirt*/2194 /** @interface_method_impl{PDMDEVHLPR3,pfnPhysReadGCVirt} */ 2195 2195 static DECLCALLBACK(int) pdmR3DevHlp_PhysReadGCVirt(PPDMDEVINS pDevIns, void *pvDst, RTGCPTR GCVirtSrc, size_t cb) 2196 2196 { … … 2216 2216 2217 2217 2218 /** @ copydoc PDMDEVHLPR3::pfnPhysWriteGCVirt*/2218 /** @interface_method_impl{PDMDEVHLPR3,pfnPhysWriteGCVirt} */ 2219 2219 static DECLCALLBACK(int) pdmR3DevHlp_PhysWriteGCVirt(PPDMDEVINS pDevIns, RTGCPTR GCVirtDst, const void *pvSrc, size_t cb) 2220 2220 { … … 2240 2240 2241 2241 2242 /** @ copydoc PDMDEVHLPR3::pfnPhysGCPtr2GCPhys*/2242 /** @interface_method_impl{PDMDEVHLPR3,pfnPhysGCPtr2GCPhys} */ 2243 2243 static DECLCALLBACK(int) pdmR3DevHlp_PhysGCPtr2GCPhys(PPDMDEVINS pDevIns, RTGCPTR GCPtr, PRTGCPHYS pGCPhys) 2244 2244 { … … 2264 2264 2265 2265 2266 /** @ copydoc PDMDEVHLPR3::pfnSetAsyncNotification*/2266 /** @interface_method_impl{PDMDEVHLPR3,pfnSetAsyncNotification} */ 2267 2267 static DECLCALLBACK(int) pdmR3DevHlp_SetAsyncNotification(PPDMDEVINS pDevIns, PFNPDMDEVASYNCNOTIFY pfnAsyncNotify) 2268 2268 { … … 2293 2293 2294 2294 2295 /** @ copydoc PDMDEVHLPR3::pfnAsyncNotificationCompleted*/2295 /** @interface_method_impl{PDMDEVHLPR3,pfnAsyncNotificationCompleted} */ 2296 2296 static DECLCALLBACK(void) pdmR3DevHlp_AsyncNotificationCompleted(PPDMDEVINS pDevIns) 2297 2297 { … … 2316 2316 2317 2317 2318 /** @ copydoc PDMDEVHLPR3::pfnA20IsEnabled*/2318 /** @interface_method_impl{PDMDEVHLPR3,pfnA20IsEnabled} */ 2319 2319 static DECLCALLBACK(bool) pdmR3DevHlp_A20IsEnabled(PPDMDEVINS pDevIns) 2320 2320 { … … 2329 2329 2330 2330 2331 /** @ copydoc PDMDEVHLPR3::pfnA20Set*/2331 /** @interface_method_impl{PDMDEVHLPR3,pfnA20Set} */ 2332 2332 static DECLCALLBACK(void) pdmR3DevHlp_A20Set(PPDMDEVINS pDevIns, bool fEnable) 2333 2333 { … … 2339 2339 2340 2340 2341 /** @ copydoc PDMDEVHLPR3::pfnVMReset*/2341 /** @interface_method_impl{PDMDEVHLPR3,pfnVMReset} */ 2342 2342 static DECLCALLBACK(int) pdmR3DevHlp_VMReset(PPDMDEVINS pDevIns) 2343 2343 { … … 2371 2371 2372 2372 2373 /** @ copydoc PDMDEVHLPR3::pfnVMSuspend*/2373 /** @interface_method_impl{PDMDEVHLPR3,pfnVMSuspend} */ 2374 2374 static DECLCALLBACK(int) pdmR3DevHlp_VMSuspend(PPDMDEVINS pDevIns) 2375 2375 { … … 2396 2396 2397 2397 2398 /** @ copydoc PDMDEVHLPR3::pfnVMPowerOff*/2398 /** @interface_method_impl{PDMDEVHLPR3,pfnVMPowerOff} */ 2399 2399 static DECLCALLBACK(int) pdmR3DevHlp_VMPowerOff(PPDMDEVINS pDevIns) 2400 2400 { … … 2424 2424 } 2425 2425 2426 /** @ copydoc PDMDEVHLPR3::pfnDMARegister*/2426 /** @interface_method_impl{PDMDEVHLPR3,pfnDMARegister} */ 2427 2427 static DECLCALLBACK(int) pdmR3DevHlp_DMARegister(PPDMDEVINS pDevIns, unsigned uChannel, PFNDMATRANSFERHANDLER pfnTransferHandler, void *pvUser) 2428 2428 { … … 2445 2445 } 2446 2446 2447 /** @ copydoc PDMDEVHLPR3::pfnDMAReadMemory*/2447 /** @interface_method_impl{PDMDEVHLPR3,pfnDMAReadMemory} */ 2448 2448 static DECLCALLBACK(int) pdmR3DevHlp_DMAReadMemory(PPDMDEVINS pDevIns, unsigned uChannel, void *pvBuffer, uint32_t off, uint32_t cbBlock, uint32_t *pcbRead) 2449 2449 { … … 2470 2470 } 2471 2471 2472 /** @ copydoc PDMDEVHLPR3::pfnDMAWriteMemory*/2472 /** @interface_method_impl{PDMDEVHLPR3,pfnDMAWriteMemory} */ 2473 2473 static DECLCALLBACK(int) pdmR3DevHlp_DMAWriteMemory(PPDMDEVINS pDevIns, unsigned uChannel, const void *pvBuffer, uint32_t off, uint32_t cbBlock, uint32_t *pcbWritten) 2474 2474 { … … 2495 2495 } 2496 2496 2497 /** @ copydoc PDMDEVHLPR3::pfnDMASetDREQ*/2497 /** @interface_method_impl{PDMDEVHLPR3,pfnDMASetDREQ} */ 2498 2498 static DECLCALLBACK(int) pdmR3DevHlp_DMASetDREQ(PPDMDEVINS pDevIns, unsigned uChannel, unsigned uLevel) 2499 2499 { … … 2516 2516 } 2517 2517 2518 /** @ copydoc PDMDEVHLPR3::pfnDMAGetChannelMode*/2518 /** @interface_method_impl{PDMDEVHLPR3,pfnDMAGetChannelMode} */ 2519 2519 static DECLCALLBACK(uint8_t) pdmR3DevHlp_DMAGetChannelMode(PPDMDEVINS pDevIns, unsigned uChannel) 2520 2520 { … … 2537 2537 } 2538 2538 2539 /** @ copydoc PDMDEVHLPR3::pfnDMASchedule*/2539 /** @interface_method_impl{PDMDEVHLPR3,pfnDMASchedule} */ 2540 2540 static DECLCALLBACK(void) pdmR3DevHlp_DMASchedule(PPDMDEVINS pDevIns) 2541 2541 { … … 2553 2553 2554 2554 2555 /** @ copydoc PDMDEVHLPR3::pfnCMOSWrite*/2555 /** @interface_method_impl{PDMDEVHLPR3,pfnCMOSWrite} */ 2556 2556 static DECLCALLBACK(int) pdmR3DevHlp_CMOSWrite(PPDMDEVINS pDevIns, unsigned iReg, uint8_t u8Value) 2557 2557 { … … 2574 2574 2575 2575 2576 /** @ copydoc PDMDEVHLPR3::pfnCMOSRead*/2576 /** @interface_method_impl{PDMDEVHLPR3,pfnCMOSRead} */ 2577 2577 static DECLCALLBACK(int) pdmR3DevHlp_CMOSRead(PPDMDEVINS pDevIns, unsigned iReg, uint8_t *pu8Value) 2578 2578 { … … 2595 2595 2596 2596 2597 /** @ copydoc PDMDEVHLPR3::pfnGetCpuId*/2597 /** @interface_method_impl{PDMDEVHLPR3,pfnGetCpuId} */ 2598 2598 static DECLCALLBACK(void) pdmR3DevHlp_GetCpuId(PPDMDEVINS pDevIns, uint32_t iLeaf, 2599 2599 uint32_t *pEax, uint32_t *pEbx, uint32_t *pEcx, uint32_t *pEdx) … … 2613 2613 2614 2614 2615 /** @ copydoc PDMDEVHLPR3::pfnROMProtectShadow*/2615 /** @interface_method_impl{PDMDEVHLPR3,pfnROMProtectShadow} */ 2616 2616 static DECLCALLBACK(int) pdmR3DevHlp_ROMProtectShadow(PPDMDEVINS pDevIns, RTGCPHYS GCPhysStart, RTUINT cbRange, PGMROMPROT enmProt) 2617 2617 { … … 2880 2880 2881 2881 2882 /** @ copydoc PDMDEVHLPR3::pfnGetVM*/2882 /** @interface_method_impl{PDMDEVHLPR3,pfnGetVM} */ 2883 2883 static DECLCALLBACK(PVM) pdmR3DevHlp_Untrusted_GetVM(PPDMDEVINS pDevIns) 2884 2884 { … … 2889 2889 2890 2890 2891 /** @ copydoc PDMDEVHLPR3::pfnPCIBusRegister*/2891 /** @interface_method_impl{PDMDEVHLPR3,pfnPCIBusRegister} */ 2892 2892 static DECLCALLBACK(int) pdmR3DevHlp_Untrusted_PCIBusRegister(PPDMDEVINS pDevIns, PPDMPCIBUSREG pPciBusReg, PCPDMPCIHLPR3 *ppPciHlpR3) 2893 2893 { … … 2900 2900 2901 2901 2902 /** @ copydoc PDMDEVHLPR3::pfnPICRegister*/2902 /** @interface_method_impl{PDMDEVHLPR3,pfnPICRegister} */ 2903 2903 static DECLCALLBACK(int) pdmR3DevHlp_Untrusted_PICRegister(PPDMDEVINS pDevIns, PPDMPICREG pPicReg, PCPDMPICHLPR3 *ppPicHlpR3) 2904 2904 { … … 2911 2911 2912 2912 2913 /** @ copydoc PDMDEVHLPR3::pfnAPICRegister*/2913 /** @interface_method_impl{PDMDEVHLPR3,pfnAPICRegister} */ 2914 2914 static DECLCALLBACK(int) pdmR3DevHlp_Untrusted_APICRegister(PPDMDEVINS pDevIns, PPDMAPICREG pApicReg, PCPDMAPICHLPR3 *ppApicHlpR3) 2915 2915 { … … 2922 2922 2923 2923 2924 /** @ copydoc PDMDEVHLPR3::pfnIOAPICRegister*/2924 /** @interface_method_impl{PDMDEVHLPR3,pfnIOAPICRegister} */ 2925 2925 static DECLCALLBACK(int) pdmR3DevHlp_Untrusted_IOAPICRegister(PPDMDEVINS pDevIns, PPDMIOAPICREG pIoApicReg, PCPDMIOAPICHLPR3 *ppIoApicHlpR3) 2926 2926 { … … 2933 2933 2934 2934 2935 /** @ copydoc PDMDEVHLPR3::pfnHPETRegister*/2935 /** @interface_method_impl{PDMDEVHLPR3,pfnHPETRegister} */ 2936 2936 static DECLCALLBACK(int) pdmR3DevHlp_Untrusted_HPETRegister(PPDMDEVINS pDevIns, PPDMHPETREG pHpetReg, PCPDMHPETHLPR3 *ppHpetHlpR3) 2937 2937 { … … 2944 2944 2945 2945 2946 /** @ copydoc PDMDEVHLPR3::pfnDMACRegister*/2946 /** @interface_method_impl{PDMDEVHLPR3,pfnDMACRegister} */ 2947 2947 static DECLCALLBACK(int) pdmR3DevHlp_Untrusted_DMACRegister(PPDMDEVINS pDevIns, PPDMDMACREG pDmacReg, PCPDMDMACHLP *ppDmacHlp) 2948 2948 { … … 2955 2955 2956 2956 2957 /** @ copydoc PDMDEVHLPR3::pfnPhysRead*/2957 /** @interface_method_impl{PDMDEVHLPR3,pfnPhysRead} */ 2958 2958 static DECLCALLBACK(int) pdmR3DevHlp_Untrusted_PhysRead(PPDMDEVINS pDevIns, RTGCPHYS GCPhys, void *pvBuf, size_t cbRead) 2959 2959 { … … 2967 2967 2968 2968 2969 /** @ copydoc PDMDEVHLPR3::pfnPhysWrite*/2969 /** @interface_method_impl{PDMDEVHLPR3,pfnPhysWrite} */ 2970 2970 static DECLCALLBACK(int) pdmR3DevHlp_Untrusted_PhysWrite(PPDMDEVINS pDevIns, RTGCPHYS GCPhys, const void *pvBuf, size_t cbWrite) 2971 2971 { … … 2979 2979 2980 2980 2981 /** @ copydoc PDMDEVHLPR3::pfnPhysGCPhys2CCPtr*/2981 /** @interface_method_impl{PDMDEVHLPR3,pfnPhysGCPhys2CCPtr} */ 2982 2982 static DECLCALLBACK(int) pdmR3DevHlp_Untrusted_PhysGCPhys2CCPtr(PPDMDEVINS pDevIns, RTGCPHYS GCPhys, uint32_t fFlags, void **ppv, PPGMPAGEMAPLOCK pLock) 2983 2983 { … … 2992 2992 2993 2993 2994 /** @ copydoc PDMDEVHLPR3::pfnPhysGCPhys2CCPtrReadOnly*/2994 /** @interface_method_impl{PDMDEVHLPR3,pfnPhysGCPhys2CCPtrReadOnly} */ 2995 2995 static DECLCALLBACK(int) pdmR3DevHlp_Untrusted_PhysGCPhys2CCPtrReadOnly(PPDMDEVINS pDevIns, RTGCPHYS GCPhys, uint32_t fFlags, const void **ppv, PPGMPAGEMAPLOCK pLock) 2996 2996 { … … 3005 3005 3006 3006 3007 /** @ copydoc PDMDEVHLPR3::pfnPhysReleasePageMappingLock*/3007 /** @interface_method_impl{PDMDEVHLPR3,pfnPhysReleasePageMappingLock} */ 3008 3008 static DECLCALLBACK(void) pdmR3DevHlp_Untrusted_PhysReleasePageMappingLock(PPDMDEVINS pDevIns, PPGMPAGEMAPLOCK pLock) 3009 3009 { … … 3014 3014 3015 3015 3016 /** @ copydoc PDMDEVHLPR3::pfnPhysReadGCVirt*/3016 /** @interface_method_impl{PDMDEVHLPR3,pfnPhysReadGCVirt} */ 3017 3017 static DECLCALLBACK(int) pdmR3DevHlp_Untrusted_PhysReadGCVirt(PPDMDEVINS pDevIns, void *pvDst, RTGCPTR GCVirtSrc, size_t cb) 3018 3018 { … … 3026 3026 3027 3027 3028 /** @ copydoc PDMDEVHLPR3::pfnPhysWriteGCVirt*/3028 /** @interface_method_impl{PDMDEVHLPR3,pfnPhysWriteGCVirt} */ 3029 3029 static DECLCALLBACK(int) pdmR3DevHlp_Untrusted_PhysWriteGCVirt(PPDMDEVINS pDevIns, RTGCPTR GCVirtDst, const void *pvSrc, size_t cb) 3030 3030 { … … 3038 3038 3039 3039 3040 /** @ copydoc PDMDEVHLPR3::pfnA20IsEnabled*/3040 /** @interface_method_impl{PDMDEVHLPR3,pfnA20IsEnabled} */ 3041 3041 static DECLCALLBACK(bool) pdmR3DevHlp_Untrusted_A20IsEnabled(PPDMDEVINS pDevIns) 3042 3042 { … … 3047 3047 3048 3048 3049 /** @ copydoc PDMDEVHLPR3::pfnA20Set*/3049 /** @interface_method_impl{PDMDEVHLPR3,pfnA20Set} */ 3050 3050 static DECLCALLBACK(void) pdmR3DevHlp_Untrusted_A20Set(PPDMDEVINS pDevIns, bool fEnable) 3051 3051 { … … 3056 3056 3057 3057 3058 /** @ copydoc PDMDEVHLPR3::pfnVMReset*/3058 /** @interface_method_impl{PDMDEVHLPR3,pfnVMReset} */ 3059 3059 static DECLCALLBACK(int) pdmR3DevHlp_Untrusted_VMReset(PPDMDEVINS pDevIns) 3060 3060 { … … 3065 3065 3066 3066 3067 /** @ copydoc PDMDEVHLPR3::pfnVMSuspend*/3067 /** @interface_method_impl{PDMDEVHLPR3,pfnVMSuspend} */ 3068 3068 static DECLCALLBACK(int) pdmR3DevHlp_Untrusted_VMSuspend(PPDMDEVINS pDevIns) 3069 3069 { … … 3074 3074 3075 3075 3076 /** @ copydoc PDMDEVHLPR3::pfnVMPowerOff*/3076 /** @interface_method_impl{PDMDEVHLPR3,pfnVMPowerOff} */ 3077 3077 static DECLCALLBACK(int) pdmR3DevHlp_Untrusted_VMPowerOff(PPDMDEVINS pDevIns) 3078 3078 { … … 3082 3082 } 3083 3083 3084 /** @ copydoc PDMDEVHLPR3::pfnDMARegister*/3084 /** @interface_method_impl{PDMDEVHLPR3,pfnDMARegister} */ 3085 3085 static DECLCALLBACK(int) pdmR3DevHlp_Untrusted_DMARegister(PPDMDEVINS pDevIns, unsigned uChannel, PFNDMATRANSFERHANDLER pfnTransferHandler, void *pvUser) 3086 3086 { … … 3091 3091 3092 3092 3093 /** @ copydoc PDMDEVHLPR3::pfnDMAReadMemory*/3093 /** @interface_method_impl{PDMDEVHLPR3,pfnDMAReadMemory} */ 3094 3094 static DECLCALLBACK(int) pdmR3DevHlp_Untrusted_DMAReadMemory(PPDMDEVINS pDevIns, unsigned uChannel, void *pvBuffer, uint32_t off, uint32_t cbBlock, uint32_t *pcbRead) 3095 3095 { … … 3102 3102 3103 3103 3104 /** @ copydoc PDMDEVHLPR3::pfnDMAWriteMemory*/3104 /** @interface_method_impl{PDMDEVHLPR3,pfnDMAWriteMemory} */ 3105 3105 static DECLCALLBACK(int) pdmR3DevHlp_Untrusted_DMAWriteMemory(PPDMDEVINS pDevIns, unsigned uChannel, const void *pvBuffer, uint32_t off, uint32_t cbBlock, uint32_t *pcbWritten) 3106 3106 { … … 3113 3113 3114 3114 3115 /** @ copydoc PDMDEVHLPR3::pfnDMASetDREQ*/3115 /** @interface_method_impl{PDMDEVHLPR3,pfnDMASetDREQ} */ 3116 3116 static DECLCALLBACK(int) pdmR3DevHlp_Untrusted_DMASetDREQ(PPDMDEVINS pDevIns, unsigned uChannel, unsigned uLevel) 3117 3117 { … … 3122 3122 3123 3123 3124 /** @ copydoc PDMDEVHLPR3::pfnDMAGetChannelMode*/3124 /** @interface_method_impl{PDMDEVHLPR3,pfnDMAGetChannelMode} */ 3125 3125 static DECLCALLBACK(uint8_t) pdmR3DevHlp_Untrusted_DMAGetChannelMode(PPDMDEVINS pDevIns, unsigned uChannel) 3126 3126 { … … 3131 3131 3132 3132 3133 /** @ copydoc PDMDEVHLPR3::pfnDMASchedule*/3133 /** @interface_method_impl{PDMDEVHLPR3,pfnDMASchedule} */ 3134 3134 static DECLCALLBACK(void) pdmR3DevHlp_Untrusted_DMASchedule(PPDMDEVINS pDevIns) 3135 3135 { … … 3139 3139 3140 3140 3141 /** @ copydoc PDMDEVHLPR3::pfnCMOSWrite*/3141 /** @interface_method_impl{PDMDEVHLPR3,pfnCMOSWrite} */ 3142 3142 static DECLCALLBACK(int) pdmR3DevHlp_Untrusted_CMOSWrite(PPDMDEVINS pDevIns, unsigned iReg, uint8_t u8Value) 3143 3143 { … … 3148 3148 3149 3149 3150 /** @ copydoc PDMDEVHLPR3::pfnCMOSRead*/3150 /** @interface_method_impl{PDMDEVHLPR3,pfnCMOSRead} */ 3151 3151 static DECLCALLBACK(int) pdmR3DevHlp_Untrusted_CMOSRead(PPDMDEVINS pDevIns, unsigned iReg, uint8_t *pu8Value) 3152 3152 { … … 3157 3157 3158 3158 3159 /** @ copydoc PDMDEVHLPR3::pfnGetCpuId*/3159 /** @interface_method_impl{PDMDEVHLPR3,pfnGetCpuId} */ 3160 3160 static DECLCALLBACK(void) pdmR3DevHlp_Untrusted_GetCpuId(PPDMDEVINS pDevIns, uint32_t iLeaf, 3161 3161 uint32_t *pEax, uint32_t *pEbx, uint32_t *pEcx, uint32_t *pEdx) … … 3166 3166 3167 3167 3168 /** @ copydoc PDMDEVHLPR3::pfnROMProtectShadow*/3168 /** @interface_method_impl{PDMDEVHLPR3,pfnROMProtectShadow} */ 3169 3169 static DECLCALLBACK(int) pdmR3DevHlp_Untrusted_ROMProtectShadow(PPDMDEVINS pDevIns, RTGCPHYS GCPhysStart, RTUINT cbRange, PGMROMPROT enmProt) 3170 3170 { … … 3175 3175 3176 3176 3177 /** @ copydoc PDMDEVHLPR3::pfnMMIO2Register*/3177 /** @interface_method_impl{PDMDEVHLPR3,pfnMMIO2Register} */ 3178 3178 static DECLCALLBACK(int) pdmR3DevHlp_Untrusted_MMIO2Register(PPDMDEVINS pDevIns, uint32_t iRegion, RTGCPHYS cb, uint32_t fFlags, void **ppv, const char *pszDesc) 3179 3179 { … … 3184 3184 3185 3185 3186 /** @ copydoc PDMDEVHLPR3::pfnMMIO2Deregister*/3186 /** @interface_method_impl{PDMDEVHLPR3,pfnMMIO2Deregister} */ 3187 3187 static DECLCALLBACK(int) pdmR3DevHlp_Untrusted_MMIO2Deregister(PPDMDEVINS pDevIns, uint32_t iRegion) 3188 3188 { … … 3193 3193 3194 3194 3195 /** @ copydoc PDMDEVHLPR3::pfnMMIO2Map*/3195 /** @interface_method_impl{PDMDEVHLPR3,pfnMMIO2Map} */ 3196 3196 static DECLCALLBACK(int) pdmR3DevHlp_Untrusted_MMIO2Map(PPDMDEVINS pDevIns, uint32_t iRegion, RTGCPHYS GCPhys) 3197 3197 { … … 3202 3202 3203 3203 3204 /** @ copydoc PDMDEVHLPR3::pfnMMIO2Unmap*/3204 /** @interface_method_impl{PDMDEVHLPR3,pfnMMIO2Unmap} */ 3205 3205 static DECLCALLBACK(int) pdmR3DevHlp_Untrusted_MMIO2Unmap(PPDMDEVINS pDevIns, uint32_t iRegion, RTGCPHYS GCPhys) 3206 3206 { … … 3211 3211 3212 3212 3213 /** @ copydoc PDMDEVHLPR3::pfnMMHyperMapMMIO2*/3213 /** @interface_method_impl{PDMDEVHLPR3,pfnMMHyperMapMMIO2} */ 3214 3214 static DECLCALLBACK(int) pdmR3DevHlp_Untrusted_MMHyperMapMMIO2(PPDMDEVINS pDevIns, uint32_t iRegion, RTGCPHYS off, RTGCPHYS cb, const char *pszDesc, PRTRCPTR pRCPtr) 3215 3215 { … … 3220 3220 3221 3221 3222 /** @ copydoc PDMDEVHLPR3::pfnMMIO2MapKernel*/3222 /** @interface_method_impl{PDMDEVHLPR3,pfnMMIO2MapKernel} */ 3223 3223 static DECLCALLBACK(int) pdmR3DevHlp_Untrusted_MMIO2MapKernel(PPDMDEVINS pDevIns, uint32_t iRegion, RTGCPHYS off, RTGCPHYS cb, const char *pszDesc, PRTR0PTR pR0Ptr) 3224 3224 { … … 3229 3229 3230 3230 3231 /** @ copydoc PDMDEVHLPR3::pfnRegisterVMMDevHeap*/3231 /** @interface_method_impl{PDMDEVHLPR3,pfnRegisterVMMDevHeap} */ 3232 3232 static DECLCALLBACK(int) pdmR3DevHlp_Untrusted_RegisterVMMDevHeap(PPDMDEVINS pDevIns, RTGCPHYS GCPhys, RTR3PTR pvHeap, unsigned cbSize) 3233 3233 { … … 3238 3238 3239 3239 3240 /** @ copydoc PDMDEVHLPR3::pfnUnregisterVMMDevHeap*/3240 /** @interface_method_impl{PDMDEVHLPR3,pfnUnregisterVMMDevHeap} */ 3241 3241 static DECLCALLBACK(int) pdmR3DevHlp_Untrusted_UnregisterVMMDevHeap(PPDMDEVINS pDevIns, RTGCPHYS GCPhys) 3242 3242 { … … 3247 3247 3248 3248 3249 /** @ copydoc PDMDEVHLPR3::pfnGetVMCPU*/3249 /** @interface_method_impl{PDMDEVHLPR3,pfnGetVMCPU} */ 3250 3250 static DECLCALLBACK(PVMCPU) pdmR3DevHlp_Untrusted_GetVMCPU(PPDMDEVINS pDevIns) 3251 3251 { -
trunk/src/VBox/VMM/PDMDevMiscHlp.cpp
r26001 r26152 43 43 */ 44 44 45 /** @ copydoc PDMPICHLPR3::pfnSetInterruptFF*/45 /** @interface_method_impl{PDMPICHLPR3,pfnSetInterruptFF} */ 46 46 static DECLCALLBACK(void) pdmR3PicHlp_SetInterruptFF(PPDMDEVINS pDevIns) 47 47 { … … 69 69 70 70 71 /** @ copydoc PDMPICHLPR3::pfnClearInterruptFF*/71 /** @interface_method_impl{PDMPICHLPR3,pfnClearInterruptFF} */ 72 72 static DECLCALLBACK(void) pdmR3PicHlp_ClearInterruptFF(PPDMDEVINS pDevIns) 73 73 { … … 94 94 95 95 96 /** @ copydoc PDMPICHLPR3::pfnLock*/96 /** @interface_method_impl{PDMPICHLPR3,pfnLock} */ 97 97 static DECLCALLBACK(int) pdmR3PicHlp_Lock(PPDMDEVINS pDevIns, int rc) 98 98 { … … 102 102 103 103 104 /** @ copydoc PDMPICHLPR3::pfnUnlock*/104 /** @interface_method_impl{PDMPICHLPR3,pfnUnlock} */ 105 105 static DECLCALLBACK(void) pdmR3PicHlp_Unlock(PPDMDEVINS pDevIns) 106 106 { … … 110 110 111 111 112 /** @ copydoc PDMPICHLPR3::pfnGetRCHelpers*/112 /** @interface_method_impl{PDMPICHLPR3,pfnGetRCHelpers} */ 113 113 static DECLCALLBACK(PCPDMPICHLPRC) pdmR3PicHlp_GetRCHelpers(PPDMDEVINS pDevIns) 114 114 { … … 125 125 126 126 127 /** @ copydoc PDMPICHLPR3::pfnGetR0Helpers*/127 /** @interface_method_impl{PDMPICHLPR3,pfnGetR0Helpers} */ 128 128 static DECLCALLBACK(PCPDMPICHLPR0) pdmR3PicHlp_GetR0Helpers(PPDMDEVINS pDevIns) 129 129 { … … 164 164 */ 165 165 166 /** @ copydoc PDMAPICHLPR3::pfnSetInterruptFF*/166 /** @interface_method_impl{PDMAPICHLPR3,pfnSetInterruptFF} */ 167 167 static DECLCALLBACK(void) pdmR3ApicHlp_SetInterruptFF(PPDMDEVINS pDevIns, PDMAPICIRQ enmType, VMCPUID idCpu) 168 168 { … … 199 199 200 200 201 /** @ copydoc PDMAPICHLPR3::pfnClearInterruptFF*/201 /** @interface_method_impl{PDMAPICHLPR3,pfnClearInterruptFF} */ 202 202 static DECLCALLBACK(void) pdmR3ApicHlp_ClearInterruptFF(PPDMDEVINS pDevIns, PDMAPICIRQ enmType, VMCPUID idCpu) 203 203 { … … 228 228 229 229 230 /** @ copydoc PDMAPICHLPR3::pfnChangeFeature*/230 /** @interface_method_impl{PDMAPICHLPR3,pfnChangeFeature} */ 231 231 static DECLCALLBACK(void) pdmR3ApicHlp_ChangeFeature(PPDMDEVINS pDevIns, PDMAPICVERSION enmVersion) 232 232 { … … 253 253 } 254 254 255 /** @ copydoc PDMAPICHLPR3::pfnGetCpuId*/255 /** @interface_method_impl{PDMAPICHLPR3,pfnGetCpuId} */ 256 256 static DECLCALLBACK(VMCPUID) pdmR3ApicHlp_GetCpuId(PPDMDEVINS pDevIns) 257 257 { … … 262 262 263 263 264 /** @ copydoc PDMAPICHLPR3::pfnSendSipi*/264 /** @interface_method_impl{PDMAPICHLPR3,pfnSendSipi} */ 265 265 static DECLCALLBACK(void) pdmR3ApicHlp_SendSipi(PPDMDEVINS pDevIns, VMCPUID idCpu, uint32_t uVector) 266 266 { … … 270 270 } 271 271 272 /** @ copydoc PDMAPICHLPR3::pfnSendInitIpi*/272 /** @interface_method_impl{PDMAPICHLPR3,pfnSendInitIpi} */ 273 273 static DECLCALLBACK(void) pdmR3ApicHlp_SendInitIpi(PPDMDEVINS pDevIns, VMCPUID idCpu) 274 274 { … … 278 278 } 279 279 280 /** @ copydoc PDMAPICHLPR3::pfnGetRCHelpers*/280 /** @interface_method_impl{PDMAPICHLPR3,pfnGetRCHelpers} */ 281 281 static DECLCALLBACK(PCPDMAPICHLPRC) pdmR3ApicHlp_GetRCHelpers(PPDMDEVINS pDevIns) 282 282 { … … 293 293 294 294 295 /** @ copydoc PDMAPICHLPR3::pfnGetR0Helpers*/295 /** @interface_method_impl{PDMAPICHLPR3,pfnGetR0Helpers} */ 296 296 static DECLCALLBACK(PCPDMAPICHLPR0) pdmR3ApicHlp_GetR0Helpers(PPDMDEVINS pDevIns) 297 297 { … … 308 308 309 309 310 /** @ copydoc PDMAPICHLPR3::pfnGetR3CritSect*/310 /** @interface_method_impl{PDMAPICHLPR3,pfnGetR3CritSect} */ 311 311 static DECLCALLBACK(R3PTRTYPE(PPDMCRITSECT)) pdmR3ApicHlp_GetR3CritSect(PPDMDEVINS pDevIns) 312 312 { … … 317 317 318 318 319 /** @ copydoc PDMAPICHLPR3::pfnGetRCCritSect*/319 /** @interface_method_impl{PDMAPICHLPR3,pfnGetRCCritSect} */ 320 320 static DECLCALLBACK(RCPTRTYPE(PPDMCRITSECT)) pdmR3ApicHlp_GetRCCritSect(PPDMDEVINS pDevIns) 321 321 { … … 328 328 329 329 330 /** @ copydoc PDMAPICHLPR3::pfnGetR3CritSect*/330 /** @interface_method_impl{PDMAPICHLPR3,pfnGetR3CritSect} */ 331 331 static DECLCALLBACK(R0PTRTYPE(PPDMCRITSECT)) pdmR3ApicHlp_GetR0CritSect(PPDMDEVINS pDevIns) 332 332 { … … 369 369 */ 370 370 371 /** @ copydoc PDMIOAPICHLPR3::pfnApicBusDeliver*/371 /** @interface_method_impl{PDMIOAPICHLPR3,pfnApicBusDeliver} */ 372 372 static DECLCALLBACK(int) pdmR3IoApicHlp_ApicBusDeliver(PPDMDEVINS pDevIns, uint8_t u8Dest, uint8_t u8DestMode, uint8_t u8DeliveryMode, 373 373 uint8_t iVector, uint8_t u8Polarity, uint8_t u8TriggerMode) … … 383 383 384 384 385 /** @ copydoc PDMIOAPICHLPR3::pfnLock*/385 /** @interface_method_impl{PDMIOAPICHLPR3,pfnLock} */ 386 386 static DECLCALLBACK(int) pdmR3IoApicHlp_Lock(PPDMDEVINS pDevIns, int rc) 387 387 { … … 392 392 393 393 394 /** @ copydoc PDMIOAPICHLPR3::pfnUnlock*/394 /** @interface_method_impl{PDMIOAPICHLPR3,pfnUnlock} */ 395 395 static DECLCALLBACK(void) pdmR3IoApicHlp_Unlock(PPDMDEVINS pDevIns) 396 396 { … … 401 401 402 402 403 /** @ copydoc PDMIOAPICHLPR3::pfnGetRCHelpers*/403 /** @interface_method_impl{PDMIOAPICHLPR3,pfnGetRCHelpers} */ 404 404 static DECLCALLBACK(PCPDMIOAPICHLPRC) pdmR3IoApicHlp_GetRCHelpers(PPDMDEVINS pDevIns) 405 405 { … … 416 416 417 417 418 /** @ copydoc PDMIOAPICHLPR3::pfnGetR0Helpers*/418 /** @interface_method_impl{PDMIOAPICHLPR3,pfnGetR0Helpers} */ 419 419 static DECLCALLBACK(PCPDMIOAPICHLPR0) pdmR3IoApicHlp_GetR0Helpers(PPDMDEVINS pDevIns) 420 420 { … … 454 454 */ 455 455 456 /** @ copydoc PDMPCIHLPR3::pfnIsaSetIrq*/456 /** @interface_method_impl{PDMPCIHLPR3,pfnIsaSetIrq} */ 457 457 static DECLCALLBACK(void) pdmR3PciHlp_IsaSetIrq(PPDMDEVINS pDevIns, int iIrq, int iLevel) 458 458 { … … 463 463 464 464 465 /** @ copydoc PDMPCIHLPR3::pfnIoApicSetIrq*/465 /** @interface_method_impl{PDMPCIHLPR3,pfnIoApicSetIrq} */ 466 466 static DECLCALLBACK(void) pdmR3PciHlp_IoApicSetIrq(PPDMDEVINS pDevIns, int iIrq, int iLevel) 467 467 { … … 472 472 473 473 474 /** @ copydoc PDMPCIHLPR3::pfnIsMMIO2Base*/474 /** @interface_method_impl{PDMPCIHLPR3,pfnIsMMIO2Base} */ 475 475 static DECLCALLBACK(bool) pdmR3PciHlp_IsMMIO2Base(PPDMDEVINS pDevIns, PPDMDEVINS pOwner, RTGCPHYS GCPhys) 476 476 { … … 483 483 484 484 485 /** @ copydoc PDMPCIHLPR3::pfnLock*/485 /** @interface_method_impl{PDMPCIHLPR3,pfnLock} */ 486 486 static DECLCALLBACK(int) pdmR3PciHlp_Lock(PPDMDEVINS pDevIns, int rc) 487 487 { … … 492 492 493 493 494 /** @ copydoc PDMPCIHLPR3::pfnUnlock*/494 /** @interface_method_impl{PDMPCIHLPR3,pfnUnlock} */ 495 495 static DECLCALLBACK(void) pdmR3PciHlp_Unlock(PPDMDEVINS pDevIns) 496 496 { … … 501 501 502 502 503 /** @ copydoc PDMPCIHLPR3::pfnGetRCHelpers*/503 /** @interface_method_impl{PDMPCIHLPR3,pfnGetRCHelpers} */ 504 504 static DECLCALLBACK(PCPDMPCIHLPRC) pdmR3PciHlp_GetRCHelpers(PPDMDEVINS pDevIns) 505 505 { … … 516 516 517 517 518 /** @ copydoc PDMPCIHLPR3::pfnGetR0Helpers*/518 /** @interface_method_impl{PDMPCIHLPR3,pfnGetR0Helpers} */ 519 519 static DECLCALLBACK(PCPDMPCIHLPR0) pdmR3PciHlp_GetR0Helpers(PPDMDEVINS pDevIns) 520 520 { … … 556 556 */ 557 557 558 /** @ copydoc PDMHPETHLPR3::pfnSetLegacyMode*/558 /** @interface_method_impl{PDMHPETHLPR3,pfnSetLegacyMode} */ 559 559 static DECLCALLBACK(int) pdmR3HpetHlp_SetLegacyMode(PPDMDEVINS pDevIns, bool fActivate) 560 560 { … … 565 565 566 566 567 /** @ copydoc PDMHPETHLPR3::pfnLock*/567 /** @interface_method_impl{PDMHPETHLPR3,pfnLock} */ 568 568 static DECLCALLBACK(int) pdmR3HpetHlp_Lock(PPDMDEVINS pDevIns, int rc) 569 569 { … … 574 574 575 575 576 /** @ copydoc PDMHPETHLPR3::pfnUnlock*/576 /** @interface_method_impl{PDMHPETHLPR3,pfnUnlock} */ 577 577 static DECLCALLBACK(void) pdmR3HpetHlp_Unlock(PPDMDEVINS pDevIns) 578 578 { … … 583 583 584 584 585 /** @ copydoc PDMHPETHLPR3::pfnGetRCHelpers*/585 /** @interface_method_impl{PDMHPETHLPR3,pfnGetRCHelpers} */ 586 586 static DECLCALLBACK(PCPDMHPETHLPRC) pdmR3HpetHlp_GetRCHelpers(PPDMDEVINS pDevIns) 587 587 { … … 598 598 599 599 600 /** @ copydoc PDMHPETHLPR3::pfnGetR0Helpers*/600 /** @interface_method_impl{PDMHPETHLPR3,pfnGetR0Helpers} */ 601 601 static DECLCALLBACK(PCPDMHPETHLPR0) pdmR3HpetHlp_GetR0Helpers(PPDMDEVINS pDevIns) 602 602 { -
trunk/src/VBox/VMM/TM.cpp
r25732 r26152 131 131 #include <VBox/dbgf.h> 132 132 #include <VBox/rem.h> 133 #include <VBox/pdm.h> 133 #include <VBox/pdmapi.h> 134 #include <VBox/iom.h> 134 135 #include "TMInternal.h" 135 136 #include <VBox/vm.h> -
trunk/src/VBox/VMM/VBoxVMMDeps.cpp
r24061 r26152 25 25 *******************************************************************************/ 26 26 #include <VBox/pgm.h> 27 #include <VBox/pdm.h> 27 #include <VBox/pdmapi.h> 28 #include <VBox/pdmcritsect.h> 29 #include <VBox/pdmqueue.h> 28 30 #include <VBox/vm.h> 29 31 #include <VBox/em.h> -
trunk/src/VBox/VMM/VMMAll/HWACCMAll.cpp
r25921 r26152 26 26 #define LOG_GROUP LOG_GROUP_HWACCM 27 27 #include <VBox/hwaccm.h> 28 #include <VBox/pgm.h> 28 29 #include "HWACCMInternal.h" 29 30 #include <VBox/vm.h> … … 31 32 #include <VBox/hwacc_vmx.h> 32 33 #include <VBox/hwacc_svm.h> 33 #include <VBox/pgm.h>34 #include <VBox/pdm.h>35 34 #include <VBox/err.h> 36 35 #include <VBox/log.h> 37 #include <VBox/selm.h>38 #include <VBox/iom.h>39 36 #include <iprt/param.h> 40 37 #include <iprt/assert.h> 41 38 #include <iprt/asm.h> 42 39 #include <iprt/string.h> 43 #include <iprt/memobj.h>44 #include <iprt/cpuset.h>45 40 46 41 /** … … 107 102 #ifdef IN_RING0 108 103 /** 109 * Dummy RTMpOnSpecific handler since RTMpPokeCpu couldn't be used. 104 * Dummy RTMpOnSpecific handler since RTMpPokeCpu couldn't be used. 110 105 * 111 106 */ … … 140 135 else 141 136 STAM_PROFILE_ADV_START(&pVCpu->hwaccm.s.StatSpinPokeFailed, z); 142 137 143 138 /* Spin until the VCPU has switched back. */ 144 139 while ( pVCpu->hwaccm.s.fCheckedTLBFlush -
trunk/src/VBox/VMM/VMMGC/PDMGCDevice.cpp
r26001 r26152 66 66 */ 67 67 68 /** @ copydoc PDMDEVHLPRC::pfnPCISetIrq*/68 /** @interface_method_impl{PDMDEVHLPRC,pfnPCISetIrq} */ 69 69 static DECLCALLBACK(void) pdmGCDevHlp_PCISetIrq(PPDMDEVINS pDevIns, int iIrq, int iLevel) 70 70 { … … 104 104 105 105 106 /** @ copydoc PDMDEVHLPRC::pfnPCISetIrq*/106 /** @interface_method_impl{PDMDEVHLPRC,pfnPCISetIrq} */ 107 107 static DECLCALLBACK(void) pdmGCDevHlp_ISASetIrq(PPDMDEVINS pDevIns, int iIrq, int iLevel) 108 108 { … … 116 116 117 117 118 /** @ copydoc PDMDEVHLPRC::pfnPhysRead*/118 /** @interface_method_impl{PDMDEVHLPRC,pfnPhysRead} */ 119 119 static DECLCALLBACK(int) pdmGCDevHlp_PhysRead(PPDMDEVINS pDevIns, RTGCPHYS GCPhys, void *pvBuf, size_t cbRead) 120 120 { … … 131 131 132 132 133 /** @ copydoc PDMDEVHLPRC::pfnPhysWrite*/133 /** @interface_method_impl{PDMDEVHLPRC,pfnPhysWrite} */ 134 134 static DECLCALLBACK(int) pdmGCDevHlp_PhysWrite(PPDMDEVINS pDevIns, RTGCPHYS GCPhys, const void *pvBuf, size_t cbWrite) 135 135 { … … 146 146 147 147 148 /** @ copydoc PDMDEVHLPRC::pfnA20IsEnabled*/148 /** @interface_method_impl{PDMDEVHLPRC,pfnA20IsEnabled} */ 149 149 static DECLCALLBACK(bool) pdmGCDevHlp_A20IsEnabled(PPDMDEVINS pDevIns) 150 150 { … … 159 159 160 160 161 /** @ copydoc PDMDEVHLPRC::pfnVMSetError*/161 /** @interface_method_impl{PDMDEVHLPRC,pfnVMSetError} */ 162 162 static DECLCALLBACK(int) pdmGCDevHlp_VMSetError(PPDMDEVINS pDevIns, int rc, RT_SRC_POS_DECL, const char *pszFormat, ...) 163 163 { … … 171 171 172 172 173 /** @ copydoc PDMDEVHLPRC::pfnVMSetErrorV*/173 /** @interface_method_impl{PDMDEVHLPRC,pfnVMSetErrorV} */ 174 174 static DECLCALLBACK(int) pdmGCDevHlp_VMSetErrorV(PPDMDEVINS pDevIns, int rc, RT_SRC_POS_DECL, const char *pszFormat, va_list va) 175 175 { … … 180 180 181 181 182 /** @ copydoc PDMDEVHLPRC::pfnVMSetRuntimeError*/182 /** @interface_method_impl{PDMDEVHLPRC,pfnVMSetRuntimeError} */ 183 183 static DECLCALLBACK(int) pdmGCDevHlp_VMSetRuntimeError(PPDMDEVINS pDevIns, uint32_t fFlags, const char *pszErrorId, const char *pszFormat, ...) 184 184 { … … 192 192 193 193 194 /** @ copydoc PDMDEVHLPRC::pfnVMSetErrorV*/194 /** @interface_method_impl{PDMDEVHLPRC,pfnVMSetErrorV} */ 195 195 static DECLCALLBACK(int) pdmGCDevHlp_VMSetRuntimeErrorV(PPDMDEVINS pDevIns, uint32_t fFlags, const char *pszErrorId, const char *pszFormat, va_list va) 196 196 { … … 201 201 202 202 203 /** @ copydoc PDMDEVHLPRC::pfnPATMSetMMIOPatchInfo*/203 /** @interface_method_impl{PDMDEVHLPRC,pfnPATMSetMMIOPatchInfo} */ 204 204 static DECLCALLBACK(int) pdmGCDevHlp_PATMSetMMIOPatchInfo(PPDMDEVINS pDevIns, RTGCPHYS GCPhys, RTGCPTR pCachedData) 205 205 { … … 211 211 212 212 213 /** @ copydoc PDMDEVHLPRC::pfnGetVM*/213 /** @interface_method_impl{PDMDEVHLPRC,pfnGetVM} */ 214 214 static DECLCALLBACK(PVM) pdmGCDevHlp_GetVM(PPDMDEVINS pDevIns) 215 215 { … … 220 220 221 221 222 /** @ copydoc PDMDEVHLPRC::pfnGetVMCPU*/222 /** @interface_method_impl{PDMDEVHLPRC,pfnGetVMCPU} */ 223 223 static DECLCALLBACK(PVMCPU) pdmGCDevHlp_GetVMCPU(PPDMDEVINS pDevIns) 224 224 { … … 259 259 */ 260 260 261 /** @ copydoc PDMPICHLPGC::pfnSetInterruptFF*/261 /** @interface_method_impl{PDMPICHLPGC,pfnSetInterruptFF} */ 262 262 static DECLCALLBACK(void) pdmRCPicHlp_SetInterruptFF(PPDMDEVINS pDevIns) 263 263 { … … 283 283 284 284 285 /** @ copydoc PDMPICHLPGC::pfnClearInterruptFF*/285 /** @interface_method_impl{PDMPICHLPGC,pfnClearInterruptFF} */ 286 286 static DECLCALLBACK(void) pdmRCPicHlp_ClearInterruptFF(PPDMDEVINS pDevIns) 287 287 { … … 308 308 309 309 310 /** @ copydoc PDMPICHLPGC::pfnLock*/310 /** @interface_method_impl{PDMPICHLPGC,pfnLock} */ 311 311 static DECLCALLBACK(int) pdmRCPicHlp_Lock(PPDMDEVINS pDevIns, int rc) 312 312 { … … 316 316 317 317 318 /** @ copydoc PDMPICHLPGC::pfnUnlock*/318 /** @interface_method_impl{PDMPICHLPGC,pfnUnlock} */ 319 319 static DECLCALLBACK(void) pdmRCPicHlp_Unlock(PPDMDEVINS pDevIns) 320 320 { … … 346 346 */ 347 347 348 /** @ copydoc PDMAPICHLPRC::pfnSetInterruptFF*/348 /** @interface_method_impl{PDMAPICHLPRC,pfnSetInterruptFF} */ 349 349 static DECLCALLBACK(void) pdmRCApicHlp_SetInterruptFF(PPDMDEVINS pDevIns, PDMAPICIRQ enmType, VMCPUID idCpu) 350 350 { … … 378 378 379 379 380 /** @ copydoc PDMAPICHLPRC::pfnClearInterruptFF*/380 /** @interface_method_impl{PDMAPICHLPRC,pfnClearInterruptFF} */ 381 381 static DECLCALLBACK(void) pdmRCApicHlp_ClearInterruptFF(PPDMDEVINS pDevIns, PDMAPICIRQ enmType, VMCPUID idCpu) 382 382 { … … 406 406 407 407 408 /** @ copydoc PDMAPICHLPRC::pfnChangeFeature*/408 /** @interface_method_impl{PDMAPICHLPRC,pfnChangeFeature} */ 409 409 static DECLCALLBACK(void) pdmRCApicHlp_ChangeFeature(PPDMDEVINS pDevIns, PDMAPICVERSION enmVersion) 410 410 { … … 431 431 432 432 433 /** @ copydoc PDMAPICHLPRC::pfnLock*/433 /** @interface_method_impl{PDMAPICHLPRC,pfnLock} */ 434 434 static DECLCALLBACK(int) pdmRCApicHlp_Lock(PPDMDEVINS pDevIns, int rc) 435 435 { … … 439 439 440 440 441 /** @ copydoc PDMAPICHLPRC::pfnUnlock*/441 /** @interface_method_impl{PDMAPICHLPRC,pfnUnlock} */ 442 442 static DECLCALLBACK(void) pdmRCApicHlp_Unlock(PPDMDEVINS pDevIns) 443 443 { … … 447 447 448 448 449 /** @ copydoc PDMAPICHLPRC::pfnGetCpuId*/449 /** @interface_method_impl{PDMAPICHLPRC,pfnGetCpuId} */ 450 450 static DECLCALLBACK(VMCPUID) pdmRCApicHlp_GetCpuId(PPDMDEVINS pDevIns) 451 451 { … … 479 479 */ 480 480 481 /** @ copydoc PDMIOAPICHLPRC::pfnApicBusDeliver*/481 /** @interface_method_impl{PDMIOAPICHLPRC,pfnApicBusDeliver} */ 482 482 static DECLCALLBACK(int) pdmRCIoApicHlp_ApicBusDeliver(PPDMDEVINS pDevIns, uint8_t u8Dest, uint8_t u8DestMode, uint8_t u8DeliveryMode, 483 483 uint8_t iVector, uint8_t u8Polarity, uint8_t u8TriggerMode) … … 493 493 494 494 495 /** @ copydoc PDMIOAPICHLPRC::pfnLock*/495 /** @interface_method_impl{PDMIOAPICHLPRC,pfnLock} */ 496 496 static DECLCALLBACK(int) pdmRCIoApicHlp_Lock(PPDMDEVINS pDevIns, int rc) 497 497 { … … 501 501 502 502 503 /** @ copydoc PDMIOAPICHLPRC::pfnUnlock*/503 /** @interface_method_impl{PDMIOAPICHLPRC,pfnUnlock} */ 504 504 static DECLCALLBACK(void) pdmRCIoApicHlp_Unlock(PPDMDEVINS pDevIns) 505 505 { … … 530 530 */ 531 531 532 /** @ copydoc PDMPCIHLPRC::pfnIsaSetIrq*/532 /** @interface_method_impl{PDMPCIHLPRC,pfnIsaSetIrq} */ 533 533 static DECLCALLBACK(void) pdmRCPciHlp_IsaSetIrq(PPDMDEVINS pDevIns, int iIrq, int iLevel) 534 534 { … … 539 539 540 540 541 /** @ copydoc PDMPCIHLPRC::pfnIoApicSetIrq*/541 /** @interface_method_impl{PDMPCIHLPRC,pfnIoApicSetIrq} */ 542 542 static DECLCALLBACK(void) pdmRCPciHlp_IoApicSetIrq(PPDMDEVINS pDevIns, int iIrq, int iLevel) 543 543 { … … 548 548 549 549 550 /** @ copydoc PDMPCIHLPRC::pfnLock*/550 /** @interface_method_impl{PDMPCIHLPRC,pfnLock} */ 551 551 static DECLCALLBACK(int) pdmRCPciHlp_Lock(PPDMDEVINS pDevIns, int rc) 552 552 { … … 556 556 557 557 558 /** @ copydoc PDMPCIHLPRC::pfnUnlock*/558 /** @interface_method_impl{PDMPCIHLPRC,pfnUnlock} */ 559 559 static DECLCALLBACK(void) pdmRCPciHlp_Unlock(PPDMDEVINS pDevIns) 560 560 { … … 586 586 */ 587 587 588 /** @ copydoc PDMHPETHLPRC::pfnLock*/588 /** @interface_method_impl{PDMHPETHLPRC,pfnLock} */ 589 589 static DECLCALLBACK(int) pdmRCHpetHlp_Lock(PPDMDEVINS pDevIns, int rc) 590 590 { … … 594 594 595 595 596 /** @ copydoc PDMHPETHLPRC::pfnUnlock*/596 /** @interface_method_impl{PDMHPETHLPRC,pfnUnlock} */ 597 597 static DECLCALLBACK(void) pdmRCHpetHlp_Unlock(PPDMDEVINS pDevIns) 598 598 { -
trunk/src/VBox/VMM/VMMGC/TRPMGCHandlers.cpp
r25557 r26152 28 28 #include <VBox/iom.h> 29 29 #include <VBox/pgm.h> 30 #include <VBox/pdm .h>30 #include <VBox/pdmapi.h> 31 31 #include <VBox/dbgf.h> 32 32 #include <VBox/em.h> -
trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp
r26103 r26152 26 26 #define LOG_GROUP LOG_GROUP_HWACCM 27 27 #include <VBox/hwaccm.h> 28 #include <VBox/pgm.h> 28 29 #include "HWACCMInternal.h" 29 30 #include <VBox/vm.h> … … 31 32 #include <VBox/hwacc_vmx.h> 32 33 #include <VBox/hwacc_svm.h> 33 #include <VBox/pgm.h>34 #include <VBox/pdm.h>35 34 #include <VBox/err.h> 36 35 #include <VBox/log.h> 37 #include <VBox/selm.h>38 #include <VBox/iom.h>39 36 #include <iprt/assert.h> 40 37 #include <iprt/asm.h> -
trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp
r26066 r26152 26 26 #define LOG_GROUP LOG_GROUP_HWACCM 27 27 #include <VBox/hwaccm.h> 28 #include <VBox/pgm.h> 29 #include <VBox/selm.h> 30 #include <VBox/iom.h> 31 #include <VBox/dbgf.h> 32 #include <VBox/tm.h> 33 #include <VBox/pdmapi.h> 28 34 #include "HWACCMInternal.h" 29 35 #include <VBox/vm.h> 30 36 #include <VBox/x86.h> 31 37 #include <VBox/hwacc_svm.h> 32 #include <VBox/pgm.h>33 #include <VBox/pdm.h>34 38 #include <VBox/err.h> 35 39 #include <VBox/log.h> 36 #include <VBox/selm.h>37 #include <VBox/iom.h>38 40 #include <VBox/dis.h> 39 #include <VBox/dbgf.h>40 41 #include <VBox/disopcode.h> 41 42 #include <iprt/param.h> -
trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp
r26146 r26152 26 26 #define LOG_GROUP LOG_GROUP_HWACCM 27 27 #include <VBox/hwaccm.h> 28 #include <VBox/pgm.h> 29 #include <VBox/dbgf.h> 30 #include <VBox/selm.h> 31 #include <VBox/iom.h> 32 #include <VBox/rem.h> 33 #include <VBox/tm.h> 28 34 #include "HWACCMInternal.h" 29 35 #include <VBox/vm.h> 30 36 #include <VBox/x86.h> 31 #include <VBox/pgm.h> 32 #include <VBox/pdm.h> 37 #include <VBox/pdmapi.h> 33 38 #include <VBox/err.h> 34 39 #include <VBox/log.h> 35 #include <VBox/selm.h>36 #include <VBox/iom.h>37 #include <VBox/rem.h>38 40 #include <iprt/asm.h> 39 41 #include <iprt/assert.h> -
trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp
r26001 r26152 68 68 */ 69 69 70 /** @ copydoc PDMDEVHLPR0::pfnPCISetIrq*/70 /** @interface_method_impl{PDMDEVHLPR0,pfnPCISetIrq} */ 71 71 static DECLCALLBACK(void) pdmR0DevHlp_PCISetIrq(PPDMDEVINS pDevIns, int iIrq, int iLevel) 72 72 { … … 106 106 107 107 108 /** @ copydoc PDMDEVHLPR0::pfnPCISetIrq*/108 /** @interface_method_impl{PDMDEVHLPR0,pfnPCISetIrq} */ 109 109 static DECLCALLBACK(void) pdmR0DevHlp_ISASetIrq(PPDMDEVINS pDevIns, int iIrq, int iLevel) 110 110 { … … 118 118 119 119 120 /** @ copydoc PDMDEVHLPR0::pfnPhysRead*/120 /** @interface_method_impl{PDMDEVHLPR0,pfnPhysRead} */ 121 121 static DECLCALLBACK(int) pdmR0DevHlp_PhysRead(PPDMDEVINS pDevIns, RTGCPHYS GCPhys, void *pvBuf, size_t cbRead) 122 122 { … … 133 133 134 134 135 /** @ copydoc PDMDEVHLPR0::pfnPhysWrite*/135 /** @interface_method_impl{PDMDEVHLPR0,pfnPhysWrite} */ 136 136 static DECLCALLBACK(int) pdmR0DevHlp_PhysWrite(PPDMDEVINS pDevIns, RTGCPHYS GCPhys, const void *pvBuf, size_t cbWrite) 137 137 { … … 148 148 149 149 150 /** @ copydoc PDMDEVHLPR0::pfnA20IsEnabled*/150 /** @interface_method_impl{PDMDEVHLPR0,pfnA20IsEnabled} */ 151 151 static DECLCALLBACK(bool) pdmR0DevHlp_A20IsEnabled(PPDMDEVINS pDevIns) 152 152 { … … 161 161 162 162 163 /** @ copydoc PDMDEVHLPR0::pfnVMSetError*/163 /** @interface_method_impl{PDMDEVHLPR0,pfnVMSetError} */ 164 164 static DECLCALLBACK(int) pdmR0DevHlp_VMSetError(PPDMDEVINS pDevIns, int rc, RT_SRC_POS_DECL, const char *pszFormat, ...) 165 165 { … … 173 173 174 174 175 /** @ copydoc PDMDEVHLPR0::pfnVMSetErrorV*/175 /** @interface_method_impl{PDMDEVHLPR0,pfnVMSetErrorV} */ 176 176 static DECLCALLBACK(int) pdmR0DevHlp_VMSetErrorV(PPDMDEVINS pDevIns, int rc, RT_SRC_POS_DECL, const char *pszFormat, va_list va) 177 177 { … … 182 182 183 183 184 /** @ copydoc PDMDEVHLPR0::pfnVMSetRuntimeError*/184 /** @interface_method_impl{PDMDEVHLPR0,pfnVMSetRuntimeError} */ 185 185 static DECLCALLBACK(int) pdmR0DevHlp_VMSetRuntimeError(PPDMDEVINS pDevIns, uint32_t fFlags, const char *pszErrorId, const char *pszFormat, ...) 186 186 { … … 194 194 195 195 196 /** @ copydoc PDMDEVHLPR0::pfnVMSetRuntimeErrorV*/196 /** @interface_method_impl{PDMDEVHLPR0,pfnVMSetRuntimeErrorV} */ 197 197 static DECLCALLBACK(int) pdmR0DevHlp_VMSetRuntimeErrorV(PPDMDEVINS pDevIns, uint32_t fFlags, const char *pszErrorId, const char *pszFormat, va_list va) 198 198 { … … 216 216 217 217 218 /** @ copydoc PDMDEVHLPR0::pfnGetVM*/218 /** @interface_method_impl{PDMDEVHLPR0,pfnGetVM} */ 219 219 static DECLCALLBACK(PVM) pdmR0DevHlp_GetVM(PPDMDEVINS pDevIns) 220 220 { … … 225 225 226 226 227 /** @ copydoc PDMDEVHLPR0::pfnCanEmulateIoBlock*/227 /** @interface_method_impl{PDMDEVHLPR0,pfnCanEmulateIoBlock} */ 228 228 static DECLCALLBACK(bool) pdmR0DevHlp_CanEmulateIoBlock(PPDMDEVINS pDevIns) 229 229 { … … 234 234 235 235 236 /** @ copydoc PDMDEVHLPR0::pfnGetVMCPU*/236 /** @interface_method_impl{PDMDEVHLPR0,pfnGetVMCPU} */ 237 237 static DECLCALLBACK(PVMCPU) pdmR0DevHlp_GetVMCPU(PPDMDEVINS pDevIns) 238 238 { … … 274 274 */ 275 275 276 /** @ copydoc PDMPICHLPR0::pfnSetInterruptFF*/276 /** @interface_method_impl{PDMPICHLPR0,pfnSetInterruptFF} */ 277 277 static DECLCALLBACK(void) pdmR0PicHlp_SetInterruptFF(PPDMDEVINS pDevIns) 278 278 { … … 298 298 299 299 300 /** @ copydoc PDMPICHLPR0::pfnClearInterruptFF*/300 /** @interface_method_impl{PDMPICHLPR0,pfnClearInterruptFF} */ 301 301 static DECLCALLBACK(void) pdmR0PicHlp_ClearInterruptFF(PPDMDEVINS pDevIns) 302 302 { … … 323 323 324 324 325 /** @ copydoc PDMPICHLPR0::pfnLock*/325 /** @interface_method_impl{PDMPICHLPR0,pfnLock} */ 326 326 static DECLCALLBACK(int) pdmR0PicHlp_Lock(PPDMDEVINS pDevIns, int rc) 327 327 { … … 331 331 332 332 333 /** @ copydoc PDMPICHLPR0::pfnUnlock*/333 /** @interface_method_impl{PDMPICHLPR0,pfnUnlock} */ 334 334 static DECLCALLBACK(void) pdmR0PicHlp_Unlock(PPDMDEVINS pDevIns) 335 335 { … … 361 361 */ 362 362 363 /** @ copydoc PDMAPICHLPR0::pfnSetInterruptFF*/363 /** @interface_method_impl{PDMAPICHLPR0,pfnSetInterruptFF} */ 364 364 static DECLCALLBACK(void) pdmR0ApicHlp_SetInterruptFF(PPDMDEVINS pDevIns, PDMAPICIRQ enmType, VMCPUID idCpu) 365 365 { … … 412 412 413 413 414 /** @ copydoc PDMAPICHLPR0::pfnClearInterruptFF*/414 /** @interface_method_impl{PDMAPICHLPR0,pfnClearInterruptFF} */ 415 415 static DECLCALLBACK(void) pdmR0ApicHlp_ClearInterruptFF(PPDMDEVINS pDevIns, PDMAPICIRQ enmType, VMCPUID idCpu) 416 416 { … … 440 440 441 441 442 /** @ copydoc PDMAPICHLPR0::pfnChangeFeature*/442 /** @interface_method_impl{PDMAPICHLPR0,pfnChangeFeature} */ 443 443 static DECLCALLBACK(void) pdmR0ApicHlp_ChangeFeature(PPDMDEVINS pDevIns, PDMAPICVERSION enmVersion) 444 444 { … … 465 465 466 466 467 /** @ copydoc PDMAPICHLPR0::pfnLock*/467 /** @interface_method_impl{PDMAPICHLPR0,pfnLock} */ 468 468 static DECLCALLBACK(int) pdmR0ApicHlp_Lock(PPDMDEVINS pDevIns, int rc) 469 469 { … … 473 473 474 474 475 /** @ copydoc PDMAPICHLPR0::pfnUnlock*/475 /** @interface_method_impl{PDMAPICHLPR0,pfnUnlock} */ 476 476 static DECLCALLBACK(void) pdmR0ApicHlp_Unlock(PPDMDEVINS pDevIns) 477 477 { … … 481 481 482 482 483 /** @ copydoc PDMAPICHLPR0::pfnGetCpuId*/483 /** @interface_method_impl{PDMAPICHLPR0,pfnGetCpuId} */ 484 484 static DECLCALLBACK(VMCPUID) pdmR0ApicHlp_GetCpuId(PPDMDEVINS pDevIns) 485 485 { … … 513 513 */ 514 514 515 /** @ copydoc PDMIOAPICHLPR0::pfnApicBusDeliver*/515 /** @interface_method_impl{PDMIOAPICHLPR0,pfnApicBusDeliver} */ 516 516 static DECLCALLBACK(int) pdmR0IoApicHlp_ApicBusDeliver(PPDMDEVINS pDevIns, uint8_t u8Dest, uint8_t u8DestMode, uint8_t u8DeliveryMode, 517 517 uint8_t iVector, uint8_t u8Polarity, uint8_t u8TriggerMode) … … 528 528 529 529 530 /** @ copydoc PDMIOAPICHLPR0::pfnLock*/530 /** @interface_method_impl{PDMIOAPICHLPR0,pfnLock} */ 531 531 static DECLCALLBACK(int) pdmR0IoApicHlp_Lock(PPDMDEVINS pDevIns, int rc) 532 532 { … … 536 536 537 537 538 /** @ copydoc PDMIOAPICHLPR0::pfnUnlock*/538 /** @interface_method_impl{PDMIOAPICHLPR0,pfnUnlock} */ 539 539 static DECLCALLBACK(void) pdmR0IoApicHlp_Unlock(PPDMDEVINS pDevIns) 540 540 { … … 565 565 */ 566 566 567 /** @ copydoc PDMPCIHLPR0::pfnIsaSetIrq*/567 /** @interface_method_impl{PDMPCIHLPR0,pfnIsaSetIrq} */ 568 568 static DECLCALLBACK(void) pdmR0PciHlp_IsaSetIrq(PPDMDEVINS pDevIns, int iIrq, int iLevel) 569 569 { … … 574 574 575 575 576 /** @ copydoc PDMPCIHLPR0::pfnIoApicSetIrq*/576 /** @interface_method_impl{PDMPCIHLPR0,pfnIoApicSetIrq} */ 577 577 static DECLCALLBACK(void) pdmR0PciHlp_IoApicSetIrq(PPDMDEVINS pDevIns, int iIrq, int iLevel) 578 578 { … … 583 583 584 584 585 /** @ copydoc PDMPCIHLPR0::pfnLock*/585 /** @interface_method_impl{PDMPCIHLPR0,pfnLock} */ 586 586 static DECLCALLBACK(int) pdmR0PciHlp_Lock(PPDMDEVINS pDevIns, int rc) 587 587 { … … 591 591 592 592 593 /** @ copydoc PDMPCIHLPR0::pfnUnlock*/593 /** @interface_method_impl{PDMPCIHLPR0,pfnUnlock} */ 594 594 static DECLCALLBACK(void) pdmR0PciHlp_Unlock(PPDMDEVINS pDevIns) 595 595 { … … 621 621 */ 622 622 623 /** @ copydoc PDMHPETHLPR0::pfnLock*/623 /** @interface_method_impl{PDMHPETHLPR0,pfnLock} */ 624 624 static DECLCALLBACK(int) pdmR0HpetHlp_Lock(PPDMDEVINS pDevIns, int rc) 625 625 { … … 629 629 630 630 631 /** @ copydoc PDMHPETHLPR0::pfnUnlock*/631 /** @interface_method_impl{PDMHPETHLPR0,pfnUnlock} */ 632 632 static DECLCALLBACK(void) pdmR0HpetHlp_Unlock(PPDMDEVINS pDevIns) 633 633 { -
trunk/src/VBox/VMM/VMMTests.cpp
r25239 r26152 27 27 #define LOG_GROUP LOG_GROUP_VMM 28 28 #include <VBox/vmm.h> 29 #include <VBox/pdm .h>29 #include <VBox/pdmapi.h> 30 30 #include <VBox/cpum.h> 31 #include <VBox/dbg.h> 31 32 #include <VBox/mm.h> 32 33 #include <VBox/trpm.h> -
trunk/src/VBox/VMM/testcase/tstMicro.cpp
r23015 r26152 27 27 #include <VBox/mm.h> 28 28 #include <VBox/cpum.h> 29 #include <VBox/pdm .h>29 #include <VBox/pdmapi.h> 30 30 #include <VBox/dbgf.h> 31 31 #include <VBox/pgm.h> -
trunk/src/VBox/VMM/testcase/tstVMM.cpp
r25255 r26152 27 27 #include <VBox/vmm.h> 28 28 #include <VBox/cpum.h> 29 #include <VBox/pdm.h> 29 #include <VBox/tm.h> 30 #include <VBox/pdmapi.h> 30 31 #include <VBox/err.h> 31 32 #include <VBox/log.h>
Note:
See TracChangeset
for help on using the changeset viewer.