Changeset 54920 in vbox
- Timestamp:
- Mar 24, 2015 2:26:32 PM (10 years ago)
- svn:sync-xref-src-repo-rev:
- 99166
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp
r54916 r54920 2045 2045 CPUMISAEXTCFG enmMisAlnSse; 2046 2046 CPUMISAEXTCFG enm3dNowPrf; 2047 CPUMISAEXTCFG enmAmdExtMmx; 2047 2048 2048 2049 uint32_t uMaxStdLeaf; … … 2500 2501 //| X86_CPUID_EXT_FEATURE_EDX_NX - enabled later by PGM 2501 2502 //| RT_BIT_32(21) - reserved 2502 //| X86_CPUID_AMD_FEATURE_EDX_AXMMX2503 | (pConfig->enmAmdExtMmx ? X86_CPUID_AMD_FEATURE_EDX_AXMMX : 0) 2503 2504 | X86_CPUID_AMD_FEATURE_EDX_MMX 2504 2505 | X86_CPUID_AMD_FEATURE_EDX_FXSR … … 2561 2562 PORTABLE_DISABLE_FEATURE_BIT( 1, pExtFeatureLeaf->uEcx, TBM, X86_CPUID_AMD_FEATURE_ECX_TBM); 2562 2563 PORTABLE_DISABLE_FEATURE_BIT( 1, pExtFeatureLeaf->uEcx, FMA4, X86_CPUID_AMD_FEATURE_ECX_FMA4); 2564 PORTABLE_DISABLE_FEATURE_BIT_CFG(1, pExtFeatureLeaf->uEdx, AXMMX, X86_CPUID_AMD_FEATURE_EDX_AXMMX, pConfig->enmAmdExtMmx); 2563 2565 PORTABLE_DISABLE_FEATURE_BIT( 1, pExtFeatureLeaf->uEdx, 3DNOW, X86_CPUID_AMD_FEATURE_EDX_3DNOW); 2564 2566 PORTABLE_DISABLE_FEATURE_BIT( 1, pExtFeatureLeaf->uEdx, 3DNOW_EX, X86_CPUID_AMD_FEATURE_EDX_3DNOW_EX); … … 2599 2601 if (pConfig->enm3dNowPrf == CPUMISAEXTCFG_ENABLED_ALWAYS) 2600 2602 pExtFeatureLeaf->uEcx |= X86_CPUID_AMD_FEATURE_ECX_3DNOWPRF; 2603 if (pConfig->enmAmdExtMmx == CPUMISAEXTCFG_ENABLED_ALWAYS) 2604 pExtFeatureLeaf->uEdx |= X86_CPUID_AMD_FEATURE_EDX_AXMMX; 2601 2605 } 2602 2606 pExtFeatureLeaf = NULL; /* Must refetch! */ … … 3568 3572 */ 3569 3573 rc = cpumR3CpuIdReadIsaExtCfg(pVM, pIsaExts, "3DNOWPRF", &pConfig->enm3dNowPrf, fNestedPagingAndFullGuestExec); 3574 AssertLogRelRCReturn(rc, rc); 3575 3576 /** @cfgm{/CPUM/IsaExts/AXMMX, isaextcfg, depends} 3577 * Whether to expose the AMD's MMX Extensions to the guest. For the time being 3578 * the default is to only do this for VMs with nested paging and AMD-V or 3579 * unrestricted guest mode. 3580 */ 3581 rc = cpumR3CpuIdReadIsaExtCfg(pVM, pIsaExts, "AXMMX", &pConfig->enmAmdExtMmx, fNestedPagingAndFullGuestExec); 3570 3582 AssertLogRelRCReturn(rc, rc); 3571 3583
Note:
See TracChangeset
for help on using the changeset viewer.