VirtualBox

Changeset 46551 in vbox for trunk/include/VBox/vmm/hm_svm.h


Ignore:
Timestamp:
Jun 14, 2013 12:01:11 PM (11 years ago)
Author:
vboxsync
Message:

VMM/HMSVMR0: AMD-V bits.

File:
1 edited

Legend:

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

    r46512 r46551  
    265265/** Nested paging: host-level page fault occurred (EXITINFO1 contains fault errorcode; EXITINFO2 contains the guest physical address causing the fault). */
    266266#define SVM_EXIT_NPF                    0x400
    267 
    268 /** @} */
    269 
    270 
    271 /** @name SVMVMCB.u64ExitInfo2
     267/** AVIC: Virtual IPI delivery not completed. */
     268#define SVM_EXIT_AVIC_INCOMPLETE_IPI    0x401
     269/** AVIC: Attempted access by guest to a vAPIC register not handled by AVIC
     270 *  hardware. */
     271#define SVM_EXIT_AVIC_NOACCEL           0x402
     272
     273/** The maximum possible exit value. */
     274#define SVM_EXIT_MAX                    (SVM_EXIT_AVIC_NOACCEL)
     275/** @} */
     276
     277
     278/** @name SVMVMCB.u64ExitInfo2 for task switches
    272279 * @{
    273280 */
     
    280287/** The value of EFLAGS.RF that would be saved in the outgoing TSS if the task switch were not intercepted. */
    281288#define SVM_EXIT2_TASK_SWITCH_EFLAGS_RF             RT_BIT_64(48)
     289/** @} */
     290
     291/** @name SVMVMCB.u64ExitInfo1 for MSR accesses
     292 * @{
     293 */
     294/** The access was a read MSR. */
     295#define SVM_EXIT1_MSR_READ                      0x0
     296/** The access was a write MSR. */
     297#define SVM_EXIT1_MSR_WRITE                     0x1
    282298/** @} */
    283299
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