Searched defs:Idtr (Results 1 - 12 of 12) sorted by relevance

/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/PeiServicesTablePointerLibIdt/
H A DPeiServicesTablePointer.c43 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/VMM/testcase/
H A DtstMicroRC.cpp49 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/SourceLevelDebugPkg/Library/DebugAgent/DxeDebugAgent/
H A DDxeDebugAgentLib.c152 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/Devices/EFI/Firmware/MdeModulePkg/Include/Guid/
H A DAcpiS3Context.h56 IA32_DESCRIPTOR Idtr; member in struct:__anon10985
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Universal/Acpi/AcpiS3SaveDxe/
H A DAcpiS3Save.c403 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/SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/Ia32/
H A DArchRegisters.h79 UINT32 Idtr[2]; member in struct:__anon12934
/vbox/src/VBox/Devices/EFI/Firmware/SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/X64/
H A DArchRegisters.h83 UINT64 Idtr[2]; member in struct:__anon12939
/vbox/include/iprt/
H A Dasm-amd64-x86.h106 RTIDTR Idtr; member in struct:RTIDTRALIGNEDINT
196 __asm__ __volatile__("sidt %0" : "=m" (TmpIdtr.s.Idtr));
200 sidt [TmpIdtr.s.Idtr]
203 return TmpIdtr.s.Idtr.cbIdt;
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Include/Protocol/
H A DDebugSupport.h116 UINT32 Idtr[2]; member in struct:__anon12039
211 UINT64 Idtr[2]; member in struct:__anon12041
/vbox/src/VBox/Devices/PC/ipxe/src/include/ipxe/efi/Protocol/
H A DDebugSupport.h118 UINT32 Idtr[2]; member in struct:__anon15606
213 UINT64 Idtr[2]; member in struct:__anon15608
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Include/Guid/
H A DCper.h639 UINT32 Idtr[2]; member in struct:__anon11324
679 UINT64 Idtr[2]; member in struct:__anon11325
/vbox/src/VBox/VMM/VMMR0/
H A DHMVMXR0.cpp3027 RTIDTR Idtr; local
3029 ASMGetIDTR(&Idtr);
3031 rc = VMXWriteVmcsHstN(VMX_VMCS_HOST_IDTR_BASE, Idtr.pIdt); AssertRCReturn(rc, rc);
3054 if (Idtr.cbIdt < 0x0fff)
3056 if (Idtr.cbIdt != 0xffff)
3060 AssertCompile(sizeof(Idtr) == sizeof(X86XDTR64));
3061 memcpy(&pVCpu->hm.s.vmx.RestoreHost.HostIdtr, &Idtr, sizeof(X86XDTR64));

Completed in 110 milliseconds