/device/linaro/bootloader/edk2/SourceLevelDebugPkg/Library/PeCoffExtraActionLibDebug/Ia32/ |
D | IntHandlerFuncs.c | 33 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/ |
D | IntHandlerFuncs.c | 33 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/ |
D | ArchDebugSupport.c | 26 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/ |
D | ArchDebugSupport.c | 26 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/ |
D | PlDebugSupport.c | 32 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()
|
D | DebugSupport.h | 45 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
|
D | PlDebugSupportIa32.c | 17 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/ |
D | DxeException.c | 73 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()
|
D | SecPeiCpuException.c | 78 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()
|
D | CpuExceptionCommon.h | 70 IN IA32_IDT_GATE_DESCRIPTOR *IdtEntry, 82 IN IA32_IDT_GATE_DESCRIPTOR *IdtEntry 175 IN IA32_IDT_GATE_DESCRIPTOR *IdtTable,
|
D | DxeSmmCpuException.c | 137 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/ |
D | SetIdtEntry.c | 30 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/ |
D | PlDebugSupportX64.c | 17 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/ |
D | X64Entry.c | 41 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/ |
D | SetIdtEntry.c | 55 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/ |
D | SmmDebugAgentLib.c | 20 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/ |
D | PeCoffExtraActionLib.h | 62 OUT IA32_IDT_GATE_DESCRIPTOR *SavedIdtEntry 75 IN IA32_IDT_GATE_DESCRIPTOR *RestoredIdtEntry
|
D | PeCoffExtraActionLib.c | 66 IA32_IDT_GATE_DESCRIPTOR OriginalIdtEntry; in PeCoffLoaderExtraActionCommon()
|
/device/linaro/bootloader/edk2/UefiCpuPkg/PiSmmCpuDxeSmm/Ia32/ |
D | PageTbl.c | 31 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/ |
D | DxeDebugAgentLib.c | 19 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/ |
D | ArchExceptionHandler.c | 27 IN IA32_IDT_GATE_DESCRIPTOR *IdtEntry, in ArchUpdateIdtEntry() 44 IN IA32_IDT_GATE_DESCRIPTOR *IdtEntry in ArchGetIdtHandler()
|
/device/linaro/bootloader/edk2/OvmfPkg/AcpiS3SaveDxe/ |
D | AcpiS3Save.c | 400 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/ |
D | ArchExceptionHandler.c | 26 IN IA32_IDT_GATE_DESCRIPTOR *IdtEntry, in ArchUpdateIdtEntry() 44 IN IA32_IDT_GATE_DESCRIPTOR *IdtEntry in ArchGetIdtHandler()
|
/device/linaro/bootloader/edk2/IntelFspPkg/FspSecCore/ |
D | SecFsp.c | 32 IA32_IDT_GATE_DESCRIPTOR *IdtGateDescriptor; in FspGetExceptionHandler() 37 IdtGateDescriptor = (IA32_IDT_GATE_DESCRIPTOR *)&ExceptionHandler; in FspGetExceptionHandler()
|
/device/linaro/bootloader/edk2/IntelFrameworkModulePkg/Universal/Acpi/AcpiS3SaveDxe/ |
D | AcpiS3Save.c | 510 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()
|