Searched refs:Gpr (Results 1 - 7 of 7) sorted by relevance
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/EbcDxe/Ia32/ |
H A D | EbcSupport.c | 156 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 D | EbcSupport.c | 118 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 D | EbcInt.c | 770 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 D | EbcExecute.c | 1443 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 D | EbcExecute.h | 128 #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 D | EbcSupport.c | 63 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 D | EbcVmTest.h | 42 VM_REGISTER Gpr[8]; ///< General purpose registers. member in struct:__anon11079
|
Completed in 2439 milliseconds