Searched defs:IdtDescriptor (Results 1 - 7 of 7) sorted by relevance

/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Acpi/BootScriptExecutorDxe/IA32/
H A DSetIdtEntry.c46 IA32_DESCRIPTOR *IdtDescriptor; local
52 IdtDescriptor = (IA32_DESCRIPTOR *) (UINTN) (AcpiS3Context->IdtrProfile);
53 IdtEntry = (INTERRUPT_GATE_DESCRIPTOR *)(IdtDescriptor->Base + (3 * sizeof (INTERRUPT_GATE_DESCRIPTOR)));
61 AsmWriteIdtr (IdtDescriptor);
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Acpi/BootScriptExecutorDxe/X64/
H A DSetIdtEntry.c48 IA32_DESCRIPTOR *IdtDescriptor; local
54 IdtDescriptor = (IA32_DESCRIPTOR *) (UINTN) (AcpiS3Context->IdtrProfile);
55 IdtEntry = (INTERRUPT_GATE_DESCRIPTOR *)(IdtDescriptor->Base + (3 * sizeof (INTERRUPT_GATE_DESCRIPTOR)));
65 AsmWriteIdtr (IdtDescriptor);
/vbox/src/VBox/Devices/EFI/Firmware/SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/Ia32/
H A DArchDebugSupport.c210 IA32_DESCRIPTOR IdtDescriptor; local
214 AsmReadIdtr (&IdtDescriptor);
221 IdtEntry = (IA32_IDT_GATE_DESCRIPTOR *) IdtDescriptor.Base;
/vbox/src/VBox/Devices/EFI/Firmware/SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/X64/
H A DArchDebugSupport.c221 IA32_DESCRIPTOR IdtDescriptor; local
225 AsmReadIdtr (&IdtDescriptor);
232 IdtEntry = (IA32_IDT_GATE_DESCRIPTOR *) IdtDescriptor.Base;
/vbox/src/VBox/Devices/EFI/Firmware/SourceLevelDebugPkg/Library/DebugAgent/SecPeiDebugAgent/
H A DSecPeiDebugAgentLib.c29 IA32_DESCRIPTOR IdtDescriptor; local
32 AsmReadIdtr (&IdtDescriptor);
33 IdtEntry = (IA32_IDT_GATE_DESCRIPTOR *) IdtDescriptor.Base;
51 IA32_DESCRIPTOR IdtDescriptor; local
53 AsmReadIdtr (&IdtDescriptor);
54 IdtEntry = (IA32_IDT_GATE_DESCRIPTOR *) IdtDescriptor.Base;
/vbox/src/VBox/Devices/EFI/Firmware/OvmfPkg/Sec/
H A DSecMain.c588 IA32_DESCRIPTOR IdtDescriptor; local
613 IdtDescriptor.Base = (UINTN)&IdtTableInStack.IdtTable;
614 IdtDescriptor.Limit = (UINT16)(sizeof (IdtTableInStack.IdtTable) - 1);
616 AsmWriteIdtr (&IdtDescriptor);
707 IA32_DESCRIPTOR IdtDescriptor; local
743 AsmReadIdtr (&IdtDescriptor);
744 IdtDescriptor.Base = IdtDescriptor.Base - (UINTN)OldStack + (UINTN)NewStack;
746 AsmWriteIdtr (&IdtDescriptor);
/vbox/src/VBox/Devices/EFI/Firmware/UefiCpuPkg/Universal/Acpi/S3Resume2Pei/
H A DS3Resume.c652 IA32_DESCRIPTOR *IdtDescriptor; local
705 IdtDescriptor = (IA32_DESCRIPTOR *) (UINTN) (AcpiS3Context->IdtrProfile);
709 IdtBuffer = AllocatePages (EFI_SIZE_TO_PAGES((IdtDescriptor->Limit + 1) + 16));
711 CopyMem ((VOID*)((UINT8*)IdtBuffer + 16),(VOID*)(IdtDescriptor->Base), (IdtDescriptor->Limit + 1));
712 IdtDescriptor->Base = (UINTN)((UINT8*)IdtBuffer + 16);
713 *(UINTN*)(IdtDescriptor->Base - sizeof(UINTN)) = (UINTN)GetPeiServicesTablePointer ();

Completed in 1663 milliseconds