VirtualBox

Changeset 52928 in vbox for trunk/src/VBox/VMM


Ignore:
Timestamp:
Oct 2, 2014 1:04:50 PM (10 years ago)
Author:
vboxsync
Message:

VMM/HMVMXR0: Fix checking PAT MSR validity in hmR0VmxCheckGuestState().

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp

    r52655 r52928  
    93399339            for (unsigned i = 0; i < 8; i++)
    93409340            {
    9341                 uint8_t u8Val = (u64Val & 0x7);
     9341                uint8_t u8Val = (u64Val & 0xff);
    93429342                if (   u8Val != 0 /* UC */
    9343                     || u8Val != 1 /* WC */
    9344                     || u8Val != 4 /* WT */
    9345                     || u8Val != 5 /* WP */
    9346                     || u8Val != 6 /* WB */
    9347                     || u8Val != 7 /* UC- */)
     9343                    && u8Val != 1 /* WC */
     9344                    && u8Val != 4 /* WT */
     9345                    && u8Val != 5 /* WP */
     9346                    && u8Val != 6 /* WB */
     9347                    && u8Val != 7 /* UC- */)
    93489348                {
    93499349                    HMVMX_ERROR_BREAK(VMX_IGS_PAT_MSR_INVALID);
    93509350                }
    9351                 u64Val >>= 3;
     9351                u64Val >>= 8;
    93529352            }
    93539353        }
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