Searched refs:CPUMCPU (Results 1 - 8 of 8) sorted by relevance

/vbox/src/VBox/VMM/VMMRC/
H A DCPUMRCA.asm60 ; @param pCpumCpu [ebp+8] Pointer to the CPUMCPU.
102 test dword [pCpumCpu + CPUMCPU.fUseFlags], CPUM_USED_FPU
111 mov eax, [pCpumCpu + CPUMCPU.Guest.cr0]
147 mov eax, [pCpumCpu + CPUMCPU.Host.fXStateMask]
148 mov pXState, [pCpumCpu + CPUMCPU.Host.pXStateRC]
151 mov edx, [pCpumCpu + CPUMCPU.Host.fXStateMask + 4]
158 mov eax, [pCpumCpu + CPUMCPU.Guest.fXStateMask]
159 mov pXState, [pCpumCpu + CPUMCPU.Guest.pXStateRC]
162 mov edx, [pCpumCpu + CPUMCPU.Guest.fXStateMask + 4]
170 or dword [pCpumCpu + CPUMCPU
[all...]
/vbox/src/VBox/VMM/VMMR0/
H A DCPUMR0A.asm91 ; @param xDX Pointer to CPUMCPU.
97 test dword [xDX + CPUMCPU.fUseFlags], CPUM_USE_FFXSR_LEAKY
153 ; @param pCpumCpu Define for the register containing the CPUMCPU pointer.
160 mov pXState, [pCpumCpu + CPUMCPU.Host.pXStateR0]
161 mov eax, [pCpumCpu + CPUMCPU.Host.fXStateMask]
175 mov edx, [pCpumCpu + CPUMCPU.Host.fXStateMask + 4]
199 mov edx, [pCpumCpu + CPUMCPU.Host.fXStateMask + 4]
223 ; @param pCpumCpu Define for the register containing the CPUMCPU pointer.
230 mov pXState, [pCpumCpu + CPUMCPU.Host.pXStateR0]
231 mov eax, [pCpumCpu + CPUMCPU
[all...]
/vbox/src/VBox/VMM/include/
H A DCPUMInternal.h382 /** Offset from CPUM to CPUMCPU for the first CPU. */
447 typedef struct CPUMCPU struct
473 /** Offset from CPUM to CPUMCPU. */
512 } CPUMCPU; typedef in typeref:struct:CPUMCPU
513 /** Pointer to the CPUMCPU instance data residing in the shared VMCPU structure. */
514 typedef CPUMCPU *PCPUMCPU;
/vbox/src/VBox/VMM/VMMR3/
H A DCPUMDbg.cpp1123 { a_szName, DBGFREG_##a_RegSuff, DBGFREGVALTYPE_##a_TypeSuff, 0 /*fFlags*/, RT_OFFSETOF(CPUMCPU, Guest.a_CpumCtxMemb), a_pfnGet, a_pfnSet, a_paAliases, a_paSubFields }
1125 { a_szName, DBGFREG_##a_RegSuff, DBGFREGVALTYPE_##a_TypeSuff, DBGFREG_FLAGS_READ_ONLY, RT_OFFSETOF(CPUMCPU, Guest.a_CpumCtxMemb), a_pfnGet, a_pfnSet, a_paAliases, a_paSubFields }
1234 CPU_REG_EX_AS("ah", AH, U8, RT_OFFSETOF(CPUMCPU, Guest.rax) + 1, cpumR3RegGet_Generic, cpumR3RegSet_Generic, NULL, NULL ),
1235 CPU_REG_EX_AS("ch", CH, U8, RT_OFFSETOF(CPUMCPU, Guest.rcx) + 1, cpumR3RegGet_Generic, cpumR3RegSet_Generic, NULL, NULL ),
1236 CPU_REG_EX_AS("dh", DH, U8, RT_OFFSETOF(CPUMCPU, Guest.rdx) + 1, cpumR3RegGet_Generic, cpumR3RegSet_Generic, NULL, NULL ),
1237 CPU_REG_EX_AS("bh", BH, U8, RT_OFFSETOF(CPUMCPU, Guest.rbx) + 1, cpumR3RegGet_Generic, cpumR3RegSet_Generic, NULL, NULL ),
1255 { a_szName, DBGFREG_##a_RegSuff, DBGFREGVALTYPE_##a_TypeSuff, 0 /*fFlags*/, RT_OFFSETOF(CPUMCPU, Hyper.a_CpumCtxMemb), a_pfnGet, a_pfnSet, a_paAliases, a_paSubFields }
1257 { a_szName, DBGFREG_##a_RegSuff, DBGFREGVALTYPE_##a_TypeSuff, DBGFREG_FLAGS_READ_ONLY, RT_OFFSETOF(CPUMCPU, Hyper.a_CpumCtxMemb), a_pfnGet, a_pfnSet, a_paAliases, a_paSubFields }
1362 CPU_REG_EX_AS("ah", AH, U8, RT_OFFSETOF(CPUMCPU, Hyper.rax) + 1, cpumR3RegGet_Generic, cpumR3RegSet_Generic, NULL, NULL ),
1363 CPU_REG_EX_AS("ch", CH, U8, RT_OFFSETOF(CPUMCPU, Hype
[all...]
H A DCPUMR3Db.cpp127 /** Function handlers, with CPUMCPU storage variable. */
130 RT_OFFSETOF(CPUMCPU, a_CpumCpuMember), 0, 0, 0, a_szName)
131 /** Function handlers, with CPUMCPU storage variable, ignore mask and GP mask. */
134 RT_OFFSETOF(CPUMCPU, a_CpumCpuMember), 0, a_fWrIgnMask, a_fWrGpMask, a_szName)
/vbox/src/VBox/VMM/testcase/
H A DtstVMStruct.h40 GEN_CHECK_SIZE(CPUMCPU); // has .mac variable
41 GEN_CHECK_OFF(CPUMCPU, Hyper);
42 GEN_CHECK_OFF(CPUMCPU, Host);
44 GEN_CHECK_OFF(CPUMCPU, aMagic);
45 GEN_CHECK_OFF(CPUMCPU, uMagic);
47 GEN_CHECK_OFF(CPUMCPU, Guest);
48 GEN_CHECK_OFF(CPUMCPU, GuestMsrs);
49 GEN_CHECK_OFF(CPUMCPU, fUseFlags);
50 GEN_CHECK_OFF(CPUMCPU, fChanged);
51 GEN_CHECK_OFF(CPUMCPU, offCPU
[all...]
/vbox/include/VBox/vmm/
H A Dvm.h246 struct CPUMCPU s;
/vbox/src/VBox/VMM/VMMAll/
H A DCPUMAllMsrs.cpp44 && (a_pRange)->offCpumCpu < sizeof(CPUMCPU) \

Completed in 81 milliseconds