- Timestamp:
- Aug 30, 2013 3:13:58 PM (12 years ago)
- svn:sync-xref-src-repo-rev:
- 88584
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp
r48196 r48200 1136 1136 * @remarks No-long-jump zone!!! 1137 1137 */ 1138 DECLINLINE(int)hmR0SvmLoadGuestControlRegs(PVMCPU pVCpu, PSVMVMCB pVmcb, PCPUMCTX pCtx)1138 static int hmR0SvmLoadGuestControlRegs(PVMCPU pVCpu, PSVMVMCB pVmcb, PCPUMCTX pCtx) 1139 1139 { 1140 1140 PVM pVM = pVCpu->CTX_SUFF(pVM); … … 1236 1236 * @remarks No-long-jump zone!!! 1237 1237 */ 1238 DECLINLINE(void)hmR0SvmLoadGuestSegmentRegs(PVMCPU pVCpu, PSVMVMCB pVmcb, PCPUMCTX pCtx)1238 static void hmR0SvmLoadGuestSegmentRegs(PVMCPU pVCpu, PSVMVMCB pVmcb, PCPUMCTX pCtx) 1239 1239 { 1240 1240 /* Guest Segment registers: CS, SS, DS, ES, FS, GS. */ … … 1295 1295 * @remarks No-long-jump zone!!! 1296 1296 */ 1297 DECLINLINE(void)hmR0SvmLoadGuestMsrs(PVMCPU pVCpu, PSVMVMCB pVmcb, PCPUMCTX pCtx)1297 static void hmR0SvmLoadGuestMsrs(PVMCPU pVCpu, PSVMVMCB pVmcb, PCPUMCTX pCtx) 1298 1298 { 1299 1299 /* Guest Sysenter MSRs. */ … … 1352 1352 * @remarks Requires EFLAGS to be up-to-date in the VMCB! 1353 1353 */ 1354 DECLINLINE(void)hmR0SvmLoadSharedDebugState(PVMCPU pVCpu, PSVMVMCB pVmcb, PCPUMCTX pCtx)1354 static void hmR0SvmLoadSharedDebugState(PVMCPU pVCpu, PSVMVMCB pVmcb, PCPUMCTX pCtx) 1355 1355 { 1356 1356 if (!(pVCpu->hm.s.fContextUseFlags & HM_CHANGED_GUEST_DEBUG)) … … 1482 1482 * @param pCtx Pointer to the guest-CPU context. 1483 1483 */ 1484 DECLINLINE(int)hmR0SvmLoadGuestApicState(PVMCPU pVCpu, PSVMVMCB pVmcb, PCPUMCTX pCtx)1484 static int hmR0SvmLoadGuestApicState(PVMCPU pVCpu, PSVMVMCB pVmcb, PCPUMCTX pCtx) 1485 1485 { 1486 1486 if (!(pVCpu->hm.s.fContextUseFlags & HM_CHANGED_SVM_GUEST_APIC_STATE)) … … 1956 1956 * @param pCtx Pointer to the guest-CPU context. 1957 1957 */ 1958 DECLINLINE(void)hmR0SvmLeaveSession(PVM pVM, PVMCPU pVCpu, PCPUMCTX pCtx)1958 static void hmR0SvmLeaveSession(PVM pVM, PVMCPU pVCpu, PCPUMCTX pCtx) 1959 1959 { 1960 1960 HM_DISABLE_PREEMPT_IF_NEEDED(); … … 2735 2735 * @param pSvmTransient Pointer to the SVM transient structure. 2736 2736 */ 2737 DECLINLINE(int)hmR0SvmPreRunGuest(PVM pVM, PVMCPU pVCpu, PCPUMCTX pCtx, PSVMTRANSIENT pSvmTransient)2737 static int hmR0SvmPreRunGuest(PVM pVM, PVMCPU pVCpu, PCPUMCTX pCtx, PSVMTRANSIENT pSvmTransient) 2738 2738 { 2739 2739 /* Check force flag actions that might require us to go back to ring-3. */ … … 2824 2824 * @remarks No-long-jump zone!!! 2825 2825 */ 2826 DECLINLINE(void)hmR0SvmPreRunGuestCommitted(PVM pVM, PVMCPU pVCpu, PCPUMCTX pCtx, PSVMTRANSIENT pSvmTransient)2826 static void hmR0SvmPreRunGuestCommitted(PVM pVM, PVMCPU pVCpu, PCPUMCTX pCtx, PSVMTRANSIENT pSvmTransient) 2827 2827 { 2828 2828 Assert(!VMMRZCallRing3IsEnabled(pVCpu)); … … 2925 2925 * unconditionally when it is safe to do so. 2926 2926 */ 2927 DECLINLINE(void)hmR0SvmPostRunGuest(PVM pVM, PVMCPU pVCpu, PCPUMCTX pMixedCtx, PSVMTRANSIENT pSvmTransient, int rcVMRun)2927 static void hmR0SvmPostRunGuest(PVM pVM, PVMCPU pVCpu, PCPUMCTX pMixedCtx, PSVMTRANSIENT pSvmTransient, int rcVMRun) 2928 2928 { 2929 2929 Assert(!VMMRZCallRing3IsEnabled(pVCpu));
Note:
See TracChangeset
for help on using the changeset viewer.