Home
last modified time | relevance | path

Searched refs:IA32_IDT_GATE_DESCRIPTOR (Results 1 – 25 of 33) sorted by relevance

12

/device/linaro/bootloader/edk2/SourceLevelDebugPkg/Library/PeCoffExtraActionLibDebug/Ia32/
DIntHandlerFuncs.c33 IA32_IDT_GATE_DESCRIPTOR *IdtEntry; in CheckDebugAgentHandler()
36 IdtEntry = (IA32_IDT_GATE_DESCRIPTOR *) IdtDescriptor->Base; in CheckDebugAgentHandler()
60 OUT IA32_IDT_GATE_DESCRIPTOR *SavedIdtEntry in SaveAndUpdateIdtEntry1()
63 IA32_IDT_GATE_DESCRIPTOR *IdtEntry; in SaveAndUpdateIdtEntry1()
67 IdtEntry = (IA32_IDT_GATE_DESCRIPTOR *) IdtDescriptor->Base; in SaveAndUpdateIdtEntry1()
68 CopyMem (SavedIdtEntry, &IdtEntry[1], sizeof (IA32_IDT_GATE_DESCRIPTOR)); in SaveAndUpdateIdtEntry1()
92 IN IA32_IDT_GATE_DESCRIPTOR *RestoredIdtEntry in RestoreIdtEntry1()
95 IA32_IDT_GATE_DESCRIPTOR *IdtEntry; in RestoreIdtEntry1()
97 IdtEntry = (IA32_IDT_GATE_DESCRIPTOR *) IdtDescriptor->Base; in RestoreIdtEntry1()
98 CopyMem (&IdtEntry[1], RestoredIdtEntry, sizeof (IA32_IDT_GATE_DESCRIPTOR)); in RestoreIdtEntry1()
/device/linaro/bootloader/edk2/SourceLevelDebugPkg/Library/PeCoffExtraActionLibDebug/X64/
DIntHandlerFuncs.c33 IA32_IDT_GATE_DESCRIPTOR *IdtEntry; in CheckDebugAgentHandler()
36 IdtEntry = (IA32_IDT_GATE_DESCRIPTOR *) IdtDescriptor->Base; in CheckDebugAgentHandler()
61 OUT IA32_IDT_GATE_DESCRIPTOR *SavedIdtEntry in SaveAndUpdateIdtEntry1()
64 IA32_IDT_GATE_DESCRIPTOR *IdtEntry; in SaveAndUpdateIdtEntry1()
68 IdtEntry = (IA32_IDT_GATE_DESCRIPTOR *) IdtDescriptor->Base; in SaveAndUpdateIdtEntry1()
69 CopyMem (SavedIdtEntry, &IdtEntry[1], sizeof (IA32_IDT_GATE_DESCRIPTOR)); in SaveAndUpdateIdtEntry1()
94 IN IA32_IDT_GATE_DESCRIPTOR *RestoredIdtEntry in RestoreIdtEntry1()
97 IA32_IDT_GATE_DESCRIPTOR *IdtEntry; in RestoreIdtEntry1()
99 IdtEntry = (IA32_IDT_GATE_DESCRIPTOR *) IdtDescriptor->Base; in RestoreIdtEntry1()
100 CopyMem (&IdtEntry[1], RestoredIdtEntry, sizeof (IA32_IDT_GATE_DESCRIPTOR)); in RestoreIdtEntry1()
/device/linaro/bootloader/edk2/SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/Ia32/
DArchDebugSupport.c26 IA32_IDT_GATE_DESCRIPTOR *IdtEntry; in InitializeDebugIdt()
40 IdtEntry = (IA32_IDT_GATE_DESCRIPTOR *) IdtDescriptor.Base; in InitializeDebugIdt()
85 IA32_IDT_GATE_DESCRIPTOR *IdtEntry; in GetExceptionHandlerInIdtEntry()
89 IdtEntry = (IA32_IDT_GATE_DESCRIPTOR *) IdtDescriptor.Base; in GetExceptionHandlerInIdtEntry()
108 IA32_IDT_GATE_DESCRIPTOR *IdtEntry; in SetExceptionHandlerInIdtEntry()
112 IdtEntry = (IA32_IDT_GATE_DESCRIPTOR *) IdtDescriptor.Base; in SetExceptionHandlerInIdtEntry()
/device/linaro/bootloader/edk2/SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/X64/
DArchDebugSupport.c26 IA32_IDT_GATE_DESCRIPTOR *IdtEntry; in InitializeDebugIdt()
40 IdtEntry = (IA32_IDT_GATE_DESCRIPTOR *) IdtDescriptor.Base; in InitializeDebugIdt()
87 IA32_IDT_GATE_DESCRIPTOR *IdtEntry; in GetExceptionHandlerInIdtEntry()
91 IdtEntry = (IA32_IDT_GATE_DESCRIPTOR *) IdtDescriptor.Base; in GetExceptionHandlerInIdtEntry()
111 IA32_IDT_GATE_DESCRIPTOR *IdtEntry; in SetExceptionHandlerInIdtEntry()
115 IdtEntry = (IA32_IDT_GATE_DESCRIPTOR *) IdtDescriptor.Base; in SetExceptionHandlerInIdtEntry()
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/DebugSupportDxe/Ia32/
DPlDebugSupport.c32 OUT IA32_IDT_GATE_DESCRIPTOR *IdtGateDescriptor in ReadIdtGateDescriptor()
36 IA32_IDT_GATE_DESCRIPTOR *IdtTable; in ReadIdtGateDescriptor()
39 IdtTable = (IA32_IDT_GATE_DESCRIPTOR *) IdtrValue.Base; in ReadIdtGateDescriptor()
41 …yMem ((VOID *) IdtGateDescriptor, (VOID *) &(IdtTable)[Vector], sizeof (IA32_IDT_GATE_DESCRIPTOR)); in ReadIdtGateDescriptor()
54 IA32_IDT_GATE_DESCRIPTOR *IdtGateDescriptor in WriteIdtGateDescriptor()
58 IA32_IDT_GATE_DESCRIPTOR *IdtTable; in WriteIdtGateDescriptor()
61 IdtTable = (IA32_IDT_GATE_DESCRIPTOR *) IdtrValue.Base; in WriteIdtGateDescriptor()
63 …yMem ((VOID *) &(IdtTable)[Vector], (VOID *) IdtGateDescriptor, sizeof (IA32_IDT_GATE_DESCRIPTOR)); in WriteIdtGateDescriptor()
DDebugSupport.h45 IA32_IDT_GATE_DESCRIPTOR OrigDesc;
47 IA32_IDT_GATE_DESCRIPTOR NewDesc;
56 extern IA32_IDT_GATE_DESCRIPTOR NullDesc;
88 IA32_IDT_GATE_DESCRIPTOR * DestDesc,
242 IN IA32_IDT_GATE_DESCRIPTOR *IdtGateDecriptor
DPlDebugSupportIa32.c17 IA32_IDT_GATE_DESCRIPTOR NullDesc = {{0}};
29 IN IA32_IDT_GATE_DESCRIPTOR *IdtGateDescriptor in GetInterruptHandleFromIdt()
118 …reMem (&IdtEntryTable[ExceptionType].NewDesc, &NullDesc, sizeof (IA32_IDT_GATE_DESCRIPTOR)) != 0) { in ManageIdtEntryTable()
/device/linaro/bootloader/edk2/UefiCpuPkg/Library/CpuExceptionHandlerLib/
DDxeException.c73 IA32_IDT_GATE_DESCRIPTOR *IdtTable; in InitializeCpuInterruptHandlers()
99 IdtEntryCount = (IdtDescriptor.Limit + 1) / sizeof (IA32_IDT_GATE_DESCRIPTOR); in InitializeCpuInterruptHandlers()
106 IdtTable = AllocateZeroPool (sizeof (IA32_IDT_GATE_DESCRIPTOR) * CPU_INTERRUPT_NUM); in InitializeCpuInterruptHandlers()
108 CopyMem (IdtTable, (VOID *)IdtDescriptor.Base, sizeof (IA32_IDT_GATE_DESCRIPTOR) * IdtEntryCount); in InitializeCpuInterruptHandlers()
133 IdtDescriptor.Limit = (UINT16) (sizeof (IA32_IDT_GATE_DESCRIPTOR) * CPU_INTERRUPT_NUM - 1); in InitializeCpuInterruptHandlers()
DSecPeiCpuException.c78 IA32_IDT_GATE_DESCRIPTOR *IdtTable; in InitializeCpuExceptionHandlers()
93 IdtEntryCount = (IdtDescriptor.Limit + 1) / sizeof (IA32_IDT_GATE_DESCRIPTOR); in InitializeCpuExceptionHandlers()
106 IdtTable = (IA32_IDT_GATE_DESCRIPTOR *)IdtDescriptor.Base; in InitializeCpuExceptionHandlers()
DCpuExceptionCommon.h70 IN IA32_IDT_GATE_DESCRIPTOR *IdtEntry,
82 IN IA32_IDT_GATE_DESCRIPTOR *IdtEntry
175 IN IA32_IDT_GATE_DESCRIPTOR *IdtTable,
DDxeSmmCpuException.c137 IN IA32_IDT_GATE_DESCRIPTOR *IdtTable, in UpdateIdtTable()
221 IA32_IDT_GATE_DESCRIPTOR *IdtTable; in InitializeCpuExceptionHandlersWorker()
238 IdtEntryCount = (IdtDescriptor.Limit + 1) / sizeof (IA32_IDT_GATE_DESCRIPTOR); in InitializeCpuExceptionHandlersWorker()
246 IdtTable = (IA32_IDT_GATE_DESCRIPTOR *) IdtDescriptor.Base; in InitializeCpuExceptionHandlersWorker()
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Acpi/BootScriptExecutorDxe/IA32/
DSetIdtEntry.c30 IA32_IDT_GATE_DESCRIPTOR *IdtEntry; in SetIdtEntry()
53 …IdtEntry = (IA32_IDT_GATE_DESCRIPTOR *)(IdtDescriptor->Base + (3 * sizeof (IA32_IDT_GATE_DESCRIPTO… in SetIdtEntry()
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/DebugSupportDxe/X64/
DPlDebugSupportX64.c17 IA32_IDT_GATE_DESCRIPTOR NullDesc = {{0,0}};
29 IN IA32_IDT_GATE_DESCRIPTOR *IdtGateDecriptor in GetInterruptHandleFromIdt()
119 …reMem (&IdtEntryTable[ExceptionType].NewDesc, &NullDesc, sizeof (IA32_IDT_GATE_DESCRIPTOR)) != 0) { in ManageIdtEntryTable()
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/CapsulePei/X64/
DX64Entry.c41 IA32_IDT_GATE_DESCRIPTOR IdtEntryTable[EXCEPTION_VECTOR_NUMBER];
63 IN OUT IA32_IDT_GATE_DESCRIPTOR *IdtEntry, in HookPageFaultHandler()
222 IA32_IDT_GATE_DESCRIPTOR *IdtEntry; in _ModuleEntryPoint()
232 …ZeroMem (PageFaultIdtTable.IdtEntryTable, sizeof (IA32_IDT_GATE_DESCRIPTOR) * EXCEPTION_VECTOR_NUM… in _ModuleEntryPoint()
234 X64Idtr.Limit = (UINT16) (sizeof (IA32_IDT_GATE_DESCRIPTOR) * EXCEPTION_VECTOR_NUMBER - 1); in _ModuleEntryPoint()
247 IdtEntry = (IA32_IDT_GATE_DESCRIPTOR *) (X64Idtr.Base + (14 * sizeof (IA32_IDT_GATE_DESCRIPTOR))); in _ModuleEntryPoint()
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Acpi/BootScriptExecutorDxe/X64/
DSetIdtEntry.c55 IN IA32_IDT_GATE_DESCRIPTOR *IdtEntry in HookPageFaultHandler()
139 IA32_IDT_GATE_DESCRIPTOR *IdtEntry; in SetIdtEntry()
162 …IdtEntry = (IA32_IDT_GATE_DESCRIPTOR *)(IdtDescriptor->Base + (3 * sizeof (IA32_IDT_GATE_DESCRIPTO… in SetIdtEntry()
179 …IdtEntry = (IA32_IDT_GATE_DESCRIPTOR *)(IdtDescriptor->Base + (14 * sizeof (IA32_IDT_GATE_DESCRIPT… in SetIdtEntry()
/device/linaro/bootloader/edk2/SourceLevelDebugPkg/Library/DebugAgent/SmmDebugAgent/
DSmmDebugAgentLib.c20 IA32_IDT_GATE_DESCRIPTOR mIdtEntryTable[33];
184 IA32_IDT_GATE_DESCRIPTOR IdtEntry[33]; in InitializeDebugAgent()
237 CopyMem (&IdtEntry, (VOID *)IdtDescriptor.Base, 33 * sizeof(IA32_IDT_GATE_DESCRIPTOR)); in InitializeDebugAgent()
273 CopyMem ((VOID *)IdtDescriptor.Base, &IdtEntry, 33 * sizeof(IA32_IDT_GATE_DESCRIPTOR)); in InitializeDebugAgent()
339 IdtEntryCount = (UINT16) ((Idtr.Limit + 1) / sizeof (IA32_IDT_GATE_DESCRIPTOR)); in InitializeDebugAgent()
341 Idtr.Limit = (UINT16) (sizeof (IA32_IDT_GATE_DESCRIPTOR) * 33 - 1); in InitializeDebugAgent()
/device/linaro/bootloader/edk2/SourceLevelDebugPkg/Library/PeCoffExtraActionLibDebug/
DPeCoffExtraActionLib.h62 OUT IA32_IDT_GATE_DESCRIPTOR *SavedIdtEntry
75 IN IA32_IDT_GATE_DESCRIPTOR *RestoredIdtEntry
DPeCoffExtraActionLib.c66 IA32_IDT_GATE_DESCRIPTOR OriginalIdtEntry; in PeCoffLoaderExtraActionCommon()
/device/linaro/bootloader/edk2/UefiCpuPkg/PiSmmCpuDxeSmm/Ia32/
DPageTbl.c31 IA32_IDT_GATE_DESCRIPTOR *IdtEntry; in SmmInitPageTable()
44 IdtEntry = (IA32_IDT_GATE_DESCRIPTOR *) gcSmiIdtr.Base; in SmmInitPageTable()
/device/linaro/bootloader/edk2/SourceLevelDebugPkg/Library/DebugAgent/DxeDebugAgent/
DDxeDebugAgentLib.c19 IA32_IDT_GATE_DESCRIPTOR mIdtEntryTable[33];
271 IdtEntryCount = (UINT16) ((Idtr.Limit + 1) / sizeof (IA32_IDT_GATE_DESCRIPTOR)); in SetupDebugAgentEnvironment()
273 ZeroMem (&mIdtEntryTable, sizeof (IA32_IDT_GATE_DESCRIPTOR) * 33); in SetupDebugAgentEnvironment()
281 Idtr.Limit = (UINT16) (sizeof (IA32_IDT_GATE_DESCRIPTOR) * 33 - 1); in SetupDebugAgentEnvironment()
/device/linaro/bootloader/edk2/UefiCpuPkg/Library/CpuExceptionHandlerLib/Ia32/
DArchExceptionHandler.c27 IN IA32_IDT_GATE_DESCRIPTOR *IdtEntry, in ArchUpdateIdtEntry()
44 IN IA32_IDT_GATE_DESCRIPTOR *IdtEntry in ArchGetIdtHandler()
/device/linaro/bootloader/edk2/OvmfPkg/AcpiS3SaveDxe/
DAcpiS3Save.c400 IA32_IDT_GATE_DESCRIPTOR *IdtGate; in S3Ready()
420 …IdtGate = AllocateMemoryBelow4G (EfiReservedMemoryType, sizeof(IA32_IDT_GATE_DESCRIPTOR) * 0x100 +… in S3Ready()
423 Idtr->Limit = (UINT16)(sizeof(IA32_IDT_GATE_DESCRIPTOR) * 0x100 - 1); in S3Ready()
/device/linaro/bootloader/edk2/UefiCpuPkg/Library/CpuExceptionHandlerLib/X64/
DArchExceptionHandler.c26 IN IA32_IDT_GATE_DESCRIPTOR *IdtEntry, in ArchUpdateIdtEntry()
44 IN IA32_IDT_GATE_DESCRIPTOR *IdtEntry in ArchGetIdtHandler()
/device/linaro/bootloader/edk2/IntelFspPkg/FspSecCore/
DSecFsp.c32 IA32_IDT_GATE_DESCRIPTOR *IdtGateDescriptor; in FspGetExceptionHandler()
37 IdtGateDescriptor = (IA32_IDT_GATE_DESCRIPTOR *)&ExceptionHandler; in FspGetExceptionHandler()
/device/linaro/bootloader/edk2/IntelFrameworkModulePkg/Universal/Acpi/AcpiS3SaveDxe/
DAcpiS3Save.c510 IA32_IDT_GATE_DESCRIPTOR *IdtGate; in S3Ready()
535 …IdtGate = AllocateMemoryBelow4G (EfiReservedMemoryType, sizeof(IA32_IDT_GATE_DESCRIPTOR) * 0x100 +… in S3Ready()
538 Idtr->Limit = (UINT16)(sizeof(IA32_IDT_GATE_DESCRIPTOR) * 0x100 - 1); in S3Ready()

12