VirtualBox

Changeset 48200 in vbox for trunk/src


Ignore:
Timestamp:
Aug 30, 2013 3:13:58 PM (12 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
88584
Message:

VMM/HMSVMR0: Fewer inline hints.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp

    r48196 r48200  
    11361136 * @remarks No-long-jump zone!!!
    11371137 */
    1138 DECLINLINE(int) hmR0SvmLoadGuestControlRegs(PVMCPU pVCpu, PSVMVMCB pVmcb, PCPUMCTX pCtx)
     1138static int hmR0SvmLoadGuestControlRegs(PVMCPU pVCpu, PSVMVMCB pVmcb, PCPUMCTX pCtx)
    11391139{
    11401140    PVM pVM = pVCpu->CTX_SUFF(pVM);
     
    12361236 * @remarks No-long-jump zone!!!
    12371237 */
    1238 DECLINLINE(void) hmR0SvmLoadGuestSegmentRegs(PVMCPU pVCpu, PSVMVMCB pVmcb, PCPUMCTX pCtx)
     1238static void hmR0SvmLoadGuestSegmentRegs(PVMCPU pVCpu, PSVMVMCB pVmcb, PCPUMCTX pCtx)
    12391239{
    12401240    /* Guest Segment registers: CS, SS, DS, ES, FS, GS. */
     
    12951295 * @remarks No-long-jump zone!!!
    12961296 */
    1297 DECLINLINE(void) hmR0SvmLoadGuestMsrs(PVMCPU pVCpu, PSVMVMCB pVmcb, PCPUMCTX pCtx)
     1297static void hmR0SvmLoadGuestMsrs(PVMCPU pVCpu, PSVMVMCB pVmcb, PCPUMCTX pCtx)
    12981298{
    12991299    /* Guest Sysenter MSRs. */
     
    13521352 * @remarks Requires EFLAGS to be up-to-date in the VMCB!
    13531353 */
    1354 DECLINLINE(void) hmR0SvmLoadSharedDebugState(PVMCPU pVCpu, PSVMVMCB pVmcb, PCPUMCTX pCtx)
     1354static void hmR0SvmLoadSharedDebugState(PVMCPU pVCpu, PSVMVMCB pVmcb, PCPUMCTX pCtx)
    13551355{
    13561356    if (!(pVCpu->hm.s.fContextUseFlags & HM_CHANGED_GUEST_DEBUG))
     
    14821482 * @param   pCtx    Pointer to the guest-CPU context.
    14831483 */
    1484 DECLINLINE(int) hmR0SvmLoadGuestApicState(PVMCPU pVCpu, PSVMVMCB pVmcb, PCPUMCTX pCtx)
     1484static int hmR0SvmLoadGuestApicState(PVMCPU pVCpu, PSVMVMCB pVmcb, PCPUMCTX pCtx)
    14851485{
    14861486    if (!(pVCpu->hm.s.fContextUseFlags & HM_CHANGED_SVM_GUEST_APIC_STATE))
     
    19561956 * @param   pCtx        Pointer to the guest-CPU context.
    19571957 */
    1958 DECLINLINE(void) hmR0SvmLeaveSession(PVM pVM, PVMCPU pVCpu, PCPUMCTX pCtx)
     1958static void hmR0SvmLeaveSession(PVM pVM, PVMCPU pVCpu, PCPUMCTX pCtx)
    19591959{
    19601960    HM_DISABLE_PREEMPT_IF_NEEDED();
     
    27352735 * @param   pSvmTransient   Pointer to the SVM transient structure.
    27362736 */
    2737 DECLINLINE(int) hmR0SvmPreRunGuest(PVM pVM, PVMCPU pVCpu, PCPUMCTX pCtx, PSVMTRANSIENT pSvmTransient)
     2737static int hmR0SvmPreRunGuest(PVM pVM, PVMCPU pVCpu, PCPUMCTX pCtx, PSVMTRANSIENT pSvmTransient)
    27382738{
    27392739    /* Check force flag actions that might require us to go back to ring-3. */
     
    28242824 * @remarks No-long-jump zone!!!
    28252825 */
    2826 DECLINLINE(void) hmR0SvmPreRunGuestCommitted(PVM pVM, PVMCPU pVCpu, PCPUMCTX pCtx, PSVMTRANSIENT pSvmTransient)
     2826static void hmR0SvmPreRunGuestCommitted(PVM pVM, PVMCPU pVCpu, PCPUMCTX pCtx, PSVMTRANSIENT pSvmTransient)
    28272827{
    28282828    Assert(!VMMRZCallRing3IsEnabled(pVCpu));
     
    29252925 *          unconditionally when it is safe to do so.
    29262926 */
    2927 DECLINLINE(void) hmR0SvmPostRunGuest(PVM pVM, PVMCPU pVCpu, PCPUMCTX pMixedCtx, PSVMTRANSIENT pSvmTransient, int rcVMRun)
     2927static void hmR0SvmPostRunGuest(PVM pVM, PVMCPU pVCpu, PCPUMCTX pMixedCtx, PSVMTRANSIENT pSvmTransient, int rcVMRun)
    29282928{
    29292929    Assert(!VMMRZCallRing3IsEnabled(pVCpu));
Note: See TracChangeset for help on using the changeset viewer.

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