/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseLib/ |
H A D | X86ReadIdtr.c | 23 Reads and returns the current IDTR descriptor and returns it in Idtr. This 26 If Idtr is NULL, then ASSERT(). 28 @param Idtr The pointer to a IDTR descriptor. 34 OUT IA32_DESCRIPTOR *Idtr 37 ASSERT (Idtr != NULL); 38 InternalX86ReadIdtr (Idtr);
|
H A D | X86WriteIdtr.c | 23 Writes the current IDTR descriptor and returns it in Idtr. This function is 26 If Idtr is NULL, then ASSERT(). 28 @param Idtr The pointer to a IDTR descriptor. 34 IN CONST IA32_DESCRIPTOR *Idtr 37 ASSERT (Idtr != NULL); 38 InternalX86WriteIdtr (Idtr);
|
H A D | BaseLibInternals.h | 518 Reads and returns the current IDTR descriptor and returns it in Idtr. This 521 @param Idtr The pointer to an IDTR descriptor. 527 OUT IA32_DESCRIPTOR *Idtr 533 Writes the current IDTR descriptor and returns it in Idtr. This function is 536 @param Idtr The pointer to an IDTR descriptor. 542 IN CONST IA32_DESCRIPTOR *Idtr
|
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseLib/Ia32/ |
H A D | ReadIdtr.c | 22 Reads and returns the current IDTR descriptor and returns it in Idtr. This 25 @param Idtr The pointer to a IDTR descriptor. 31 OUT IA32_DESCRIPTOR *Idtr 35 mov eax, Idtr
|
H A D | WriteIdtr.c | 21 Writes the current IDTR descriptor and returns it in Idtr. This function is 24 @param Idtr The pointer to a IDTR descriptor. 30 IN CONST IA32_DESCRIPTOR *Idtr 34 mov eax, Idtr
|
H A D | ReadIdtr.asm | 32 ; OUT IA32_DESCRIPTOR *Idtr
|
H A D | WriteGdtr.asm | 32 ; IN CONST IA32_DESCRIPTOR *Idtr
|
H A D | WriteIdtr.asm | 32 ; IN CONST IA32_DESCRIPTOR *Idtr
|
H A D | GccInline.c | 1072 Reads and returns the current IDTR descriptor and returns it in Idtr. This 1075 @param Idtr The pointer to a IDTR descriptor. 1081 OUT IA32_DESCRIPTOR *Idtr 1086 : "=m" (*Idtr) 1094 Writes the current IDTR descriptor and returns it in Idtr. This function is 1097 @param Idtr The pointer to a IDTR descriptor. 1103 IN CONST IA32_DESCRIPTOR *Idtr 1109 : "m" (*Idtr)
|
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/PeiServicesTablePointerLibIdt/ |
H A D | PeiServicesTablePointer.c | 43 IA32_DESCRIPTOR Idtr; local 45 AsmReadIdtr (&Idtr); 46 PeiServices = (CONST EFI_PEI_SERVICES **) (*(UINTN*)(Idtr.Base - sizeof (UINTN))); 70 IA32_DESCRIPTOR Idtr; local 73 AsmReadIdtr (&Idtr); 74 (*(UINTN*)(Idtr.Base - sizeof (UINTN))) = (UINTN)PeiServicesTablePointer;
|
/vbox/src/VBox/Devices/EFI/Firmware/SourceLevelDebugPkg/Library/DebugAgent/DxeDebugAgent/ |
H A D | DxeDebugAgentLib.c | 152 IA32_DESCRIPTOR Idtr; local 205 AsmReadIdtr ((IA32_DESCRIPTOR *) &Idtr); 206 IdtEntryCount = (UINT16) ((Idtr.Limit + 1) / sizeof (IA32_IDT_GATE_DESCRIPTOR)); 208 Idtr.Limit = (UINT16) (sizeof (IA32_IDT_GATE_DESCRIPTOR) * 33 - 1); 209 Idtr.Base = (UINTN) &mIdtEntryTable; 210 AsmWriteIdtr ((IA32_DESCRIPTOR *) &Idtr);
|
/vbox/src/VBox/VMM/VMMR0/ |
H A D | TRPMR0.cpp | 75 RTIDTR Idtr; 76 ASMGetIDTR(&Idtr); 78 PVBOXIDTE pIdte = &((PVBOXIDTE)Idtr.pIdt)[uActiveVector]; 80 PVBOXIDTE64 pIdte = &((PVBOXIDTE64)Idtr.pIdt)[uActiveVector];
|
/vbox/src/VBox/VMM/testcase/ |
H A D | tstMicroRC.cpp | 49 RTIDTR Idtr; local 50 ASMGetIDTR(&Idtr); 51 if (Idtr.pIdt == (uintptr_t)&pTst->aIDT[0]) 53 pTst->OriginalIDTR.cbIdt = Idtr.cbIdt; 54 pTst->OriginalIDTR.pIdt = Idtr.pIdt; 59 if (Idtr.cbIdt >= sizeof(pTst->aIDT)) 60 Idtr.cbIdt = sizeof(pTst->aIDT) - 1; 61 memcpy(&pTst->aIDT[0], (void *)Idtr.pIdt, Idtr.cbIdt + 1); 111 Idtr [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Include/Guid/ |
H A D | AcpiS3Context.h | 56 IA32_DESCRIPTOR Idtr; member in struct:__anon10985
|
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Universal/Acpi/AcpiS3SaveDxe/ |
H A D | AcpiS3Save.c | 403 IA32_DESCRIPTOR *Idtr; local 428 Idtr = (IA32_DESCRIPTOR *)(IdtGate + 0x100); 429 Idtr->Base = (UINTN)IdtGate; 430 Idtr->Limit = (UINT16)(sizeof(IA32_IDT_GATE_DESCRIPTOR) * 0x100 - 1); 431 AcpiS3Context->IdtrProfile = (EFI_PHYSICAL_ADDRESS)(UINTN)Idtr; 435 (VOID *)(UINTN)Idtr,
|
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseLib/X64/ |
H A D | ReadIdtr.asm | 30 ; OUT IA32_DESCRIPTOR *Idtr
|
H A D | WriteGdtr.asm | 30 ; IN CONST IA32_DESCRIPTOR *Idtr
|
H A D | WriteIdtr.asm | 30 ; IN CONST IA32_DESCRIPTOR *Idtr
|
H A D | GccInline.c | 1082 Reads and returns the current IDTR descriptor and returns it in Idtr. This 1085 @param Idtr The pointer to a IDTR descriptor. 1091 OUT IA32_DESCRIPTOR *Idtr 1096 : "=m" (*Idtr) 1104 Writes the current IDTR descriptor and returns it in Idtr. This function is 1107 @param Idtr The pointer to a IDTR descriptor. 1113 IN CONST IA32_DESCRIPTOR *Idtr 1119 : "m" (*Idtr)
|
/vbox/src/VBox/Devices/EFI/Firmware/SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/X64/ |
H A D | ArchReadGroupRegister.c | 196 DataN = (UINTN) (CpuContext->Idtr[0] & 0xffff); 200 DataN = (UINTN) RShiftU64 (CpuContext->Idtr[0], 16); 201 DataN |= (UINTN) LShiftU64 (CpuContext->Idtr[1], sizeof (UINTN) * 8 - 16);
|
/vbox/src/VBox/Devices/EFI/Firmware/SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/Ia32/ |
H A D | ArchRegisters.h | 79 UINT32 Idtr[2]; member in struct:__anon12934
|
H A D | AsmFuncs.S | 241 ## UINT32 Gdtr[2], Idtr[2]; 316 ## UINT32 Gdtr[2], Idtr[2];
|
/vbox/src/VBox/Devices/EFI/Firmware/UefiCpuPkg/CpuDxe/ |
H A D | CpuDxe.c | 201 SystemContext.SystemContextIa32->Idtr[0], 202 SystemContext.SystemContextIa32->Idtr[1] 306 SystemContext.SystemContextX64->Idtr[0], 307 SystemContext.SystemContextX64->Idtr[1]
|
/vbox/src/VBox/Devices/EFI/Firmware/SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/ |
H A D | DebugAgent.c | 855 DataN = (UINTN) (CpuContext->Idtr[0] & 0xffff); 863 DataN = (UINTN) RShiftU64 (CpuContext->Idtr[0], 16); 864 DataN |= (UINTN) LShiftU64 (CpuContext->Idtr[1], (UINT16) (sizeof (UINTN) * 8 - 16));
|
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Include/Protocol/ |
H A D | DebugSupport.h | 116 UINT32 Idtr[2]; member in struct:__anon12039 211 UINT64 Idtr[2]; member in struct:__anon12041
|