VirtualBox

Changeset 108759 in vbox


Ignore:
Timestamp:
Mar 26, 2025 4:18:44 PM (3 weeks ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
168186
Message:

VMM/Arm: Add ACTLR_EL1 to the CPU state, bugref:10392 [Windows build fix, our SDK is too old to know about WHvArm64RegisterActlrEl1]

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMR3/NEMR3Native-win-armv8.cpp

    r108758 r108759  
    171171
    172172#define My_WHvArm64RegisterGicrBaseGpa ((WHV_REGISTER_NAME)UINT32_C(0x00063000))
     173#define My_WHvArm64RegisterActlrEl1    ((WHV_REGISTER_NAME)UINT32_C(0x00040003))
    173174
    174175
     
    14121413        ADD_SYSREG64(WHvArm64RegisterTpidrEl0,      pVCpu->cpum.GstCtx.aTpIdr[0]);
    14131414        ADD_SYSREG64(WHvArm64RegisterTpidrEl1,      pVCpu->cpum.GstCtx.aTpIdr[1]);
    1414         ADD_SYSREG64(WHvArm64RegisterActlrEl1,      pVCpu->cpum.GstCtx.Actlr);
     1415        ADD_SYSREG64(My_WHvArm64RegisterActlrEl1,   pVCpu->cpum.GstCtx.Actlr);
    14151416    }
    14161417
     
    16021603        aenmNames[iReg++] = WHvArm64RegisterTpidrEl0;
    16031604        aenmNames[iReg++] = WHvArm64RegisterTpidrEl1;
    1604         aenmNames[iReg++] = WHvArm64RegisterActlrEl1;
     1605        aenmNames[iReg++] = My_WHvArm64RegisterActlrEl1;
    16051606    }
    16061607
     
    18001801        GET_SYSREG64(pVCpu->cpum.GstCtx.aTpIdr[0],  WHvArm64RegisterTpidrEl0);
    18011802        GET_SYSREG64(pVCpu->cpum.GstCtx.aTpIdr[1],  WHvArm64RegisterTpidrEl1);
    1802         GET_SYSREG64(pVCpu->cpum.GstCtx.Actlr,      WHvArm64RegisterActlrEl1);
     1803        GET_SYSREG64(pVCpu->cpum.GstCtx.Actlr,      My_WHvArm64RegisterActlrEl1);
    18031804    }
    18041805
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