VirtualBox

Changeset 47939 in vbox for trunk/src/VBox


Ignore:
Timestamp:
Aug 20, 2013 4:39:28 PM (11 years ago)
Author:
vboxsync
Message:

Ignore MSR_K8_SYSCFG on AMD64 like we used to do.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp

    r47828 r47939  
    11111111            break;
    11121112
     1113
     1114        /*
     1115         * AMD specific MSRs:
     1116         */
     1117        case MSR_K8_SYSCFG: /** @todo can be written, but we ignore that for now. */
     1118            *puValue = 0;
     1119            if (CPUMGetGuestCpuVendor(pVCpu->CTX_SUFF(pVM)) != CPUMCPUVENDOR_AMD)
     1120            {
     1121                Log(("MSR %#x is AMD, the virtual CPU isn't an Intel one -> #GP\n", idMsr));
     1122                return VERR_CPUM_RAISE_GP_0;
     1123            }
     1124            /* ignored */
     1125            break;
     1126
    11131127        default:
    11141128            /*
     
    13341348            break;
    13351349
     1350
    13361351        /*
    13371352         * Intel specifics MSRs:
     
    13521367            /* ignored */
    13531368            break;
     1369
     1370        /*
     1371         * AMD specific MSRs:
     1372         */
     1373        case MSR_K8_SYSCFG: /** @todo can be written, but we ignore that for now. */
     1374            if (CPUMGetGuestCpuVendor(pVCpu->CTX_SUFF(pVM)) != CPUMCPUVENDOR_AMD)
     1375            {
     1376                Log(("MSR %#x is AMD, the virtual CPU isn't an Intel one -> #GP\n", idMsr));
     1377                return VERR_CPUM_RAISE_GP_0;
     1378            }
     1379            /* ignored */
     1380            break;
     1381
    13541382
    13551383        default:
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