VirtualBox

Changeset 8943 in vbox for trunk/include/VBox


Ignore:
Timestamp:
May 20, 2008 9:15:53 AM (17 years ago)
Author:
vboxsync
Message:

AMD-V: flush TLB when the flush count for the cpu has changed
AMD-V: Some preparational work for nested paging.

File:
1 edited

Legend:

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

    r8940 r8943  
    248248/** MWAIT instruction when armed. */
    249249#define SVM_EXIT_MWAIT_ARMED            0x8C
    250 /** Nested paging: host-level page fault occurred (EXITINFO1 contains fault errorcode; EXITINFO2 contains the guest physical address causing the fault.). */
     250/** Nested paging: host-level page fault occurred (EXITINFO1 contains fault errorcode; EXITINFO2 contains the guest physical address causing the fault). */
    251251#define SVM_EXIT_NPF                    0x400
    252252
     
    499499#pragma pack()
    500500
     501/**
     502 * SVM nested paging structure
     503 */
     504#pragma pack(1)
     505typedef union
     506{
     507    struct
     508    {
     509        uint32_t    u1NestedPaging : 1;             /* enabled/disabled */
     510    } n;
     511    uint64_t    au64[1];
     512} SVM_NPCTRL;
     513#pragma pack()
    501514
    502515/**
     
    546559        SVM_EVENT   ExitIntInfo;
    547560        /** Offset 0x90 - Nested Paging. */
    548         uint64_t    u64NestedPaging;
     561        SVM_NPCTRL  NestedPaging;
    549562        /** Offset 0x98-0xA7 - Reserved. */
    550563        uint8_t     u8Reserved2[0xA8-0x98];
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