VirtualBox

Changeset 23217 in vbox for trunk


Ignore:
Timestamp:
Sep 22, 2009 2:07:49 PM (15 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
52678
Message:

Update for task switch exit

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/hwacc_svm.h

    r21217 r23217  
    254254
    255255
     256/** @name SVM_VMCB.u64ExitInfo2
     257 * @{
     258 */
     259/** Set to 1 if the task switch was caused by an IRET; else cleared to 0. */
     260#define SVM_EXIT2_TASK_SWITCH_IRET                  RT_BIT64(36)
     261/** Set to 1 if the task switch was caused by a far jump; else cleared to 0. */
     262#define SVM_EXIT2_TASK_SWITCH_JMP                   RT_BIT64(38)
     263/** Set to 1 if the task switch has an error code; else cleared to 0. */
     264#define SVM_EXIT2_TASK_SWITCH_HAS_ERROR_CODE        RT_BIT64(44)
     265/** The value of EFLAGS.RF that would be saved in the outgoing TSS if the task switch were not intercepted. */
     266#define SVM_EXIT2_TASK_SWITCH_EFLAGS_RF             RT_BIT64(48)
     267/** @} */
     268
    256269/** @name SVM_VMCB.ctrl.u32InterceptCtrl1
    257270 * @{
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