VirtualBox

Changeset 72564 in vbox for trunk/include/VBox/vmm/em.h


Ignore:
Timestamp:
Jun 15, 2018 12:56:01 PM (6 years ago)
Author:
vboxsync
Message:

EM,TRPM,IOM: Improved the raw-mode exit history a little (just for the heck of it). bugref:9044

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/vmm/em.h

    r72560 r72564  
    205205    EMEXITTYPE_MSR_READ,
    206206    EMEXITTYPE_MSR_WRITE,
    207     EMEXITTYPE_CPUID
     207    EMEXITTYPE_CPUID,
     208    EMEXITTYPE_RDTSC,
     209    EMEXITTYPE_MOV_CRX,
     210    EMEXITTYPE_MOV_DRX,
     211
     212    /** @name Raw-mode only (for now), keep at end.
     213     * @{  */
     214    EMEXITTYPE_INVLPG,
     215    EMEXITTYPE_LLDT,
     216    EMEXITTYPE_RDPMC,
     217    EMEXITTYPE_CLTS,
     218    EMEXITTYPE_STI,
     219    EMEXITTYPE_INT,
     220    EMEXITTYPE_SYSCALL,
     221    EMEXITTYPE_SYSENTER,
     222    EMEXITTYPE_HLT
     223    /** @} */
    208224} EMEXITTYPE;
    209225AssertCompileSize(EMEXITTYPE, 4);
     
    243259VMMR0_INT_DECL(void)            EMR0HistoryUpdatePC(PVMCPU pVCpu, uint64_t uFlatPC, bool fFlattened);
    244260#endif
     261VMM_INT_DECL(EMEXITACTION)      EMHistoryUpdateFlagsAndType(PVMCPU pVCpu, uint32_t uFlagsAndType);
     262VMM_INT_DECL(EMEXITACTION)      EMHistoryUpdateFlagsAndTypeAndPC(PVMCPU pVCpu, uint32_t uFlagsAndType, uint64_t uFlatPC);
    245263
    246264
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