Changeset 54737 in vbox for trunk/src/recompiler
- Timestamp:
- Mar 12, 2015 9:02:21 PM (10 years ago)
- svn:sync-xref-src-repo-rev:
- 98906
- Location:
- trunk/src/recompiler
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/recompiler/VBoxREMWrapper.cpp
r52213 r54737 558 558 { 559 559 { REMPARMDESC_FLAGS_INT, sizeof(PVMCPU), NULL }, 560 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t), NULL }, 560 561 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t), NULL }, 561 562 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t *), NULL }, -
trunk/src/recompiler/VBoxRecompiler.c
r53466 r54737 321 321 } 322 322 PVMCPU pVCpu = VMMGetCpu(pVM); 323 CPUMGetGuestCpuId(pVCpu, 1, &u32Dummy, &u32Dummy, &pVM->rem.s.Env.cpuid_ext_features, &pVM->rem.s.Env.cpuid_features);324 CPUMGetGuestCpuId(pVCpu, 0x80000001, &u32Dummy, &u32Dummy, &pVM->rem.s.Env.cpuid_ext3_features, &pVM->rem.s.Env.cpuid_ext2_features);323 CPUMGetGuestCpuId(pVCpu, 1, 0, &u32Dummy, &u32Dummy, &pVM->rem.s.Env.cpuid_ext_features, &pVM->rem.s.Env.cpuid_features); 324 CPUMGetGuestCpuId(pVCpu, 0x80000001, 0, &u32Dummy, &u32Dummy, &pVM->rem.s.Env.cpuid_ext3_features, &pVM->rem.s.Env.cpuid_ext2_features); 325 325 326 326 EMRemLock(pVM); … … 735 735 */ 736 736 PVMCPU pVCpu = VMMGetCpu(pVM); 737 CPUMGetGuestCpuId(pVCpu, 1, &u32Dummy, &u32Dummy, &pVM->rem.s.Env.cpuid_ext_features, &pVM->rem.s.Env.cpuid_features);738 CPUMGetGuestCpuId(pVCpu, 0x80000001, &u32Dummy, &u32Dummy, &u32Dummy, &pVM->rem.s.Env.cpuid_ext2_features);737 CPUMGetGuestCpuId(pVCpu, 1, 0, &u32Dummy, &u32Dummy, &pVM->rem.s.Env.cpuid_ext_features, &pVM->rem.s.Env.cpuid_features); 738 CPUMGetGuestCpuId(pVCpu, 0x80000001, 0, &u32Dummy, &u32Dummy, &u32Dummy, &pVM->rem.s.Env.cpuid_ext2_features); 739 739 740 740 /* … … 2346 2346 * Get the CPUID features. 2347 2347 */ 2348 CPUMGetGuestCpuId(pVCpu, 1, &u32Dummy, &u32Dummy, &pVM->rem.s.Env.cpuid_ext_features, &pVM->rem.s.Env.cpuid_features);2349 CPUMGetGuestCpuId(pVCpu, 0x80000001, &u32Dummy, &u32Dummy, &u32Dummy, &pVM->rem.s.Env.cpuid_ext2_features);2348 CPUMGetGuestCpuId(pVCpu, 1, 0, &u32Dummy, &u32Dummy, &pVM->rem.s.Env.cpuid_ext_features, &pVM->rem.s.Env.cpuid_features); 2349 CPUMGetGuestCpuId(pVCpu, 0x80000001, 0, &u32Dummy, &u32Dummy, &u32Dummy, &pVM->rem.s.Env.cpuid_ext2_features); 2350 2350 } 2351 2351 … … 4707 4707 { 4708 4708 NOREF(idxSub); 4709 CPUMGetGuestCpuId(env->pVCpu, idx, pEAX, pEBX, pECX, pEDX);4709 CPUMGetGuestCpuId(env->pVCpu, idx, idxSub, pEAX, pEBX, pECX, pEDX); 4710 4710 } 4711 4711
Note:
See TracChangeset
for help on using the changeset viewer.