VirtualBox

Changeset 108368 in vbox for trunk/src/VBox/VMM/VMMR3


Ignore:
Timestamp:
Feb 25, 2025 1:17:32 PM (2 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
167729
Message:

VMM/IEM: More work on targeting arm. jiraref:VBP-1531

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMR3/IEMR3.cpp

    r108260 r108368  
    3737#include <VBox/vmm/mm.h>
    3838#include <VBox/vmm/ssm.h>
    39 /** @todo this isn't sustainable.   */
    40 #if defined(VBOX_VMM_TARGET_ARMV8)
    41 # include "IEMInternal-armv8.h"
    42 #else
    43 # include "IEMInternal.h"
    44 #endif
     39#include "IEMInternal.h"
    4540#include <VBox/vmm/vm.h>
    4641#include <VBox/vmm/vmapi.h>
     
    129124#endif
    130125
    131 #if !defined(VBOX_VMM_TARGET_ARMV8) && !defined(VBOX_WITHOUT_CPUID_HOST_CALL)
     126#if defined(VBOX_VMM_TARGET_X86) && !defined(VBOX_WITHOUT_CPUID_HOST_CALL)
    132127    /** @cfgm{/IEM/CpuIdHostCall, boolean, false}
    133128     * Controls whether the custom VBox specific CPUID host call interface is
     
    20031998        if (CPUMAreInterruptsInhibitedByNmiEx(&pVCpu->cpum.GstCtx))
    20041999            fFlags |= IEMTB_F_INHIBIT_NMI;
    2005         if ((IEM_F_MODE_CPUMODE_MASK & fFlags) != IEMMODE_64BIT)
     2000        if ((IEM_F_MODE_X86_CPUMODE_MASK & fFlags) != IEMMODE_64BIT)
    20062001        {
    20072002            int64_t const offFromLim = (int64_t)pVCpu->cpum.GstCtx.cs.u32Limit - (int64_t)pVCpu->cpum.GstCtx.eip;
Note: See TracChangeset for help on using the changeset viewer.

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