VirtualBox

Changeset 80618 in vbox


Ignore:
Timestamp:
Sep 6, 2019 8:36:16 AM (5 years ago)
Author:
vboxsync
Message:

VMM/IEM: Use uint64_t for the INVPCID invalidation type (as it's passed directly from the register operand).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h

    r80268 r80618  
    63156315 * @remarks Updates the RIP.
    63166316 */
    6317 IEM_CIMPL_DEF_3(iemCImpl_invpcid, uint8_t, iEffSeg, RTGCPTR, GCPtrInvpcidDesc, uint8_t, uInvpcidType)
     6317IEM_CIMPL_DEF_3(iemCImpl_invpcid, uint8_t, iEffSeg, RTGCPTR, GCPtrInvpcidDesc, uint64_t, uInvpcidType)
    63186318{
    63196319    /*
     
    63616361    if (uInvpcidType > X86_INVPCID_TYPE_MAX_VALID)
    63626362    {
    6363         Log(("invpcid: invalid/unrecognized invpcid type %#x -> #GP(0)\n", uInvpcidType));
     6363        Log(("invpcid: invalid/unrecognized invpcid type %#RX64 -> #GP(0)\n", uInvpcidType));
    63646364        return iemRaiseGeneralProtectionFault0(pVCpu);
    63656365    }
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