Searched refs:uEax (Results 1 - 15 of 15) sorted by relevance

/vbox/src/VBox/ValidationKit/testboxscript/
H A DTestBoxHelper.cpp79 uint32_t uEax, uEbx, uEcx, uEdx; local
80 ASMCpuIdExSlow(uFirst, 0, 0, 0, &uEax, &uEbx, &uEcx, &uEdx);
81 if (uEax >= uFirst && uEax < uFirst + 100)
83 uint32_t const cLeafs = RT_MIN(uEax - uFirst + 1, 32);
87 ASMCpuIdExSlow(uLeaf, 0, 0, 0, &uEax, &uEbx, &uEcx, &uEdx);
95 uEax = 0;
104 RTPrintf("%08x: %08x %08x %08x %08x\n", uLeaf, uEax, uEbx, uEcx, uEdx);
203 uint32_t uEax, uEbx, uEcx, uEdx; local
206 ASMCpuId(0x00000000, &uEax,
247 uint32_t uEax, uEbx, uEcx, uEdx; local
325 uint32_t uEax, uEbx, uEcx, uEdx; local
363 uint32_t uEax, uEbx, uEcx, uEdx; local
[all...]
/vbox/src/VBox/VMM/VMMR3/
H A DCPUMR3CpuId.cpp552 pLegacy->uEax = pLeaf->uEax;
648 * @param uEax The EAX value.
656 uint32_t uEax, uint32_t uEbx, uint32_t uEcx, uint32_t uEdx, uint32_t fFlags)
669 pNew->uEax = uEax;
1117 uint32_t uEax, uEbx, uEcx, uEdx; local
1118 ASMCpuIdExSlow(uLeaf, 0, 0, 0, &uEax, &uEbx, &uEcx, &uEdx);
1123 if ( uEax > uLeaf
1124 && uEax
654 cpumR3CollectCpuIdInfoAddOne(PCPUMCPUIDLEAF *ppaLeaves, uint32_t *pcLeaves, uint32_t uLeaf, uint32_t uSubLeaf, uint32_t fSubLeafMask, uint32_t uEax, uint32_t uEbx, uint32_t uEcx, uint32_t uEdx, uint32_t fFlags) argument
[all...]
H A DGIMMinimal.cpp78 HyperLeaf.uEax = UINT32_C(0x40000010); /* Maximum leaf we implement. */
112 HyperLeaf.uEax = TMCpuTicksPerSecond(pVM) / UINT64_C(1000);
H A DGIMHv.cpp178 HyperLeaf.uEax = UINT32_C(0x40000006); /* Minimum value for Hyper-V is 0x40000005. */
186 HyperLeaf.uEax = 0x31237648; /* 'Hv#1' */
197 HyperLeaf.uEax = 0;
205 HyperLeaf.uEax = pHv->uBaseFeat;
213 HyperLeaf.uEax = pHv->uHyperHints;
258 HyperLeaf.uEax = pHv->uHyperCaps;
H A DGIMKvm.cpp117 HyperLeaf.uEax = UINT32_C(0x40000001); /* Minimum value for KVM is 0x40000001. */
128 HyperLeaf.uEax = pKvm->uBaseFeat;
188 HyperLeaf.uEax = pKvm->uBaseFeat;
H A DCPUMR3Db.cpp623 CPUMCPUVENDOR const enmVendor = CPUMR3CpuIdDetectVendorEx(pInfo->paCpuIdLeavesR3[0].uEax,
627 uint32_t const uStd1Eax = pInfo->paCpuIdLeavesR3[1].uEax;
H A DCPUM.cpp790 Assert( (pVM->cpum.s.aGuestCpuIdPatmStd[4].uEax & UINT32_C(0xffffc000)) == 0
791 || pVM->cpum.s.aGuestCpuIdPatmStd[0].uEax < 0x4);
792 pVM->cpum.s.aGuestCpuIdPatmStd[4].uEax &= UINT32_C(0x00003fff);
/vbox/src/VBox/HostDrivers/Support/testcase/
H A DtstGIP-2.cpp53 uint32_t uEax, uEbx, uEcx, uEdx; local
54 ASMCpuId(0x80000000, &uEax, &uEbx, &uEcx, &uEdx);
55 if (uEax >= 0x80000007)
57 ASMCpuId(0x80000007, &uEax, &uEbx, &uEcx, &uEdx);
/vbox/src/VBox/VMM/tools/
H A DVBoxCpuReport.cpp4298 uint32_t uEax, uEbx, uEcx, uEdx; local
4299 ASMCpuIdExSlow(0, 0, 0, 0, &uEax, &uEbx, &uEcx, &uEdx);
4300 if (!ASMIsValidStdRange(uEax))
4301 return RTMsgErrorRc(VERR_NOT_SUPPORTED, "Invalid std CPUID range: %#x\n", uEax);
4302 g_enmVendor = CPUMR3CpuIdDetectVendorEx(uEax, uEbx, uEcx, uEdx);
4304 ASMCpuIdExSlow(1, 0, 0, 0, &uEax, &uEbx, &uEcx, &uEdx);
4306 ASMGetCpuFamily(uEax),
4307 ASMGetCpuModel(uEax, g_enmVendor == CPUMCPUVENDOR_INTEL),
4308 ASMGetCpuStepping(uEax));
4384 paLeaves[i].uEax, paLeave
[all...]
/vbox/include/VBox/vmm/
H A Dcpumctx.h481 uint32_t uEax; member in struct:CPUMCPUID
H A Dcpum.h290 uint32_t uEax; member in struct:CPUMCPUIDLEAF
/vbox/src/VBox/VMM/VMMRC/
H A DCPUMRCPatchHlp.asm170 mov eax, [ss:edi + VM.cpum + CPUM.GuestInfo + CPUMINFO.DefCpuId + CPUMCPUID.uEax]
186 mov eax, [ss:ebx + CPUMCPUIDLEAF.uEax]
/vbox/src/VBox/VMM/VMMAll/
H A DCPUMAllRegs.cpp1295 *pEax = pLeaf->uEax;
1325 AssertMsg(pLeaf->uEax == 0, ("%#x\n", pLeaf->uEax)); /* raw-mode assumption */
1358 *pEax = pVM->cpum.s.GuestInfo.DefCpuId.uEax;
H A DCPUMAllMsrs.cpp1330 uint32_t const fExtFeatures = pVM->cpum.s.aGuestCpuIdPatmExt[0].uEax >= 0x80000001
2992 *puValue = RT_MAKE_U64(pLeaf->uEax, pLeaf->uEbx);
3641 *puValue = RT_MAKE_U64(pLeaf->uEbx, pLeaf->uEax);
H A DIEMAllCImpl.cpp.h5793 uint32_t uEax = pCtx->eax; local
5800 Log2(("mwait eax=%RX32, ecx=%RX32; ECX > 1 -> #GP(0)\n", uEax, uEcx));
5809 Log2(("mwait eax=%RX32, ecx=%RX32; break-on-IRQ-IF=0 extension not enabled -> #GP(0)\n", uEax, uEcx));
5817 VBOXSTRICTRC rcStrict = EMMonitorWaitPerform(IEMCPU_TO_VMCPU(pIemCpu), uEax, uEcx);

Completed in 411 milliseconds