Searched refs:Gpr (Results 1 - 7 of 7) sorted by relevance

/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/EbcDxe/Ia32/
H A DEbcSupport.c156 VmPtr->Gpr[0] -= 8;
157 VmWriteMemN (VmPtr, (UINTN) VmPtr->Gpr[0], (UINTN) FramePtr);
158 VmPtr->FramePtr = (VOID *) (UINTN) VmPtr->Gpr[0];
159 VmPtr->Gpr[0] -= 8;
160 VmWriteMem64 (VmPtr, (UINTN) VmPtr->Gpr[0], (UINT64) (UINTN) (VmPtr->Ip + Size));
169 VmPtr->Gpr[7] = EbcLLCALLEXNative (FuncAddr, NewStackPointer, FramePtr);
268 VmContext.Gpr[0] = (UINT64)(UINTN) ((UINT8*)VmContext.StackPool + STACK_POOL_SIZE);
269 VmContext.HighStackBottom = (UINTN)VmContext.Gpr[0];
270 VmContext.Gpr[0] &= ~(sizeof (UINTN) - 1);
271 VmContext.Gpr[
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/EbcDxe/X64/
H A DEbcSupport.c118 VmPtr->Gpr[0] -= sizeof (UINT64);
119 *(UINT64 *) VmPtr->Gpr[0] = Arg;
211 VmContext.Gpr[0] = (UINT64) ((UINT8*)VmContext.StackPool + STACK_POOL_SIZE);
212 VmContext.HighStackBottom = (UINTN) VmContext.Gpr[0];
213 VmContext.Gpr[0] -= sizeof (UINTN);
218 VmContext.Gpr[0] &= ~(sizeof (UINTN) - 1);
223 *(UINTN *) (UINTN) (VmContext.Gpr[0]) = (UINTN) VM_STACK_KEY_VALUE;
224 VmContext.StackMagicPtr = (UINTN *) (UINTN) VmContext.Gpr[0];
229 VmContext.LowStackTop = (UINTN) VmContext.Gpr[0];
262 VmContext.StackRetAddr = (UINT64) VmContext.Gpr[
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/EbcDxe/
H A DEbcInt.c770 EbcContext.R0 = (UINT64) VmPtr->Gpr[0];
771 EbcContext.R1 = (UINT64) VmPtr->Gpr[1];
772 EbcContext.R2 = (UINT64) VmPtr->Gpr[2];
773 EbcContext.R3 = (UINT64) VmPtr->Gpr[3];
774 EbcContext.R4 = (UINT64) VmPtr->Gpr[4];
775 EbcContext.R5 = (UINT64) VmPtr->Gpr[5];
776 EbcContext.R6 = (UINT64) VmPtr->Gpr[6];
777 EbcContext.R7 = (UINT64) VmPtr->Gpr[7];
787 VmPtr->Gpr[0] = EbcContext.R0;
788 VmPtr->Gpr[
[all...]
H A DEbcExecute.c1443 VmPtr->FramePtr = (VOID *) ((UINT8 *) (UINTN) VmPtr->Gpr[0] + 8);
1515 if ((StackCorrupted == 0) && ((UINT64)VmPtr->Gpr[0] <= (UINT64)(UINTN) VmPtr->StackTop)) {
1680 Source = (UINTN) (VmPtr->Gpr[OPERAND2_REGNUM (Operands)] + Index64Op2);
1716 Data64 = (UINT64) (VmPtr->Gpr[OPERAND2_REGNUM (Operands)] + Index64Op2);
1752 Source = (UINTN) (VmPtr->Gpr[OPERAND1_REGNUM (Operands)] + Index64Op1);
1800 VmPtr->Gpr[OPERAND1_REGNUM (Operands)] = Data64 & DataMask;
1849 VmPtr->Gpr[7] = GetVmVersion ();
1879 Offset = (INT32) VmReadMem32 (VmPtr, (UINTN) VmPtr->Gpr[7]);
1880 U64EbcEntryPoint = (UINT64) (VmPtr->Gpr[7] + Offset + 4);
1894 VmWriteMem64 (VmPtr, (UINTN) VmPtr->Gpr[
[all...]
H A DEbcExecute.h128 #define OPERAND1_REGDATA(pvm, op) pvm->Gpr[OPERAND1_REGNUM (op)]
129 #define OPERAND2_REGDATA(pvm, op) pvm->Gpr[OPERAND2_REGNUM (op)]
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/EbcDxe/Ipf/
H A DEbcSupport.c63 VmPtr->Gpr[0] -= sizeof (UINT64);
64 *(UINT64 *) VmPtr->Gpr[0] = Arg;
181 VmContext.Gpr[0] = (UINT64) ((UINT8*)VmContext.StackPool + STACK_POOL_SIZE);
182 VmContext.HighStackBottom = (UINTN) VmContext.Gpr[0];
183 VmContext.Gpr[0] -= sizeof (UINTN);
187 VmContext.StackMagicPtr = (UINTN *) VmContext.Gpr[0];
188 VmContext.LowStackTop = (UINTN) VmContext.Gpr[0];
216 VmContext.StackRetAddr = (UINT64) VmContext.Gpr[0];
225 return (UINT64) VmContext.Gpr[7];
288 VmContext.Gpr[
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Include/Protocol/
H A DEbcVmTest.h42 VM_REGISTER Gpr[8]; ///< General purpose registers. member in struct:__anon11079

Completed in 2439 milliseconds