HomeSort by relevance Sort by last modified time
    Searched refs:IdtTable (Results 1 - 19 of 19) sorted by null

  /device/linaro/bootloader/edk2/UefiCpuPkg/Library/CpuExceptionHandlerLib/
SecPeiCpuException.c 78 IA32_IDT_GATE_DESCRIPTOR *IdtTable;
106 IdtTable = (IA32_IDT_GATE_DESCRIPTOR *)IdtDescriptor.Base;
108 IdtTable[Index].Bits.Selector = CodeSegment;
122 ArchUpdateIdtEntry (&IdtTable[Index], InterruptHandler);
DxeException.c 100 IA32_IDT_GATE_DESCRIPTOR *IdtTable;
135 IdtTable = AllocateZeroPool (sizeof (IA32_IDT_GATE_DESCRIPTOR) * CPU_INTERRUPT_NUM);
136 ASSERT (IdtTable != NULL);
137 CopyMem (IdtTable, (VOID *)IdtDescriptor.Base, sizeof (IA32_IDT_GATE_DESCRIPTOR) * IdtEntryCount);
161 UpdateIdtTable (IdtTable, &TemplateMap, &mExceptionHandlerData);
166 IdtDescriptor.Base = (UINTN) IdtTable;
PeiDxeSmmCpuException.c 121 @param[in] IdtTable Pointer to IDT table.
129 IN IA32_IDT_GATE_DESCRIPTOR *IdtTable,
146 IdtTable[Index].Bits.Selector = CodeSegment;
175 ReservedVectors[Index].ExceptonHandler = ArchGetIdtHandler (&IdtTable[Index]);
184 ArchUpdateIdtEntry (&IdtTable[Index], InterruptHandler);
212 IA32_IDT_GATE_DESCRIPTOR *IdtTable;
236 IdtTable = (IA32_IDT_GATE_DESCRIPTOR *) IdtDescriptor.Base;
241 UpdateIdtTable (IdtTable, &TemplateMap, ExceptionHandlerData);
CpuExceptionCommon.h 183 @param[in] IdtTable Pointer to IDT table.
191 IN IA32_IDT_GATE_DESCRIPTOR *IdtTable,
  /device/linaro/bootloader/edk2/MdeModulePkg/Core/DxeIplPeim/Ia32/
DxeLoadFunc.c 22 // Reserved 4 bytes preceding PeiService and IdtTable,
27 X64_IDT_GATE_DESCRIPTOR IdtTable[IDT_ENTRY_COUNT];
225 X64_IDT_GATE_DESCRIPTOR *IdtTable;
295 IdtTable = IdtTableForX64->IdtTable;
297 IdtTable[Index].Ia32IdtEntry.Bits.GateType = 0x8e;
298 IdtTable[Index].Ia32IdtEntry.Bits.Reserved_0 = 0;
299 IdtTable[Index].Ia32IdtEntry.Bits.Selector = SYS_CODE64_SEL;
301 IdtTable[Index].Ia32IdtEntry.Bits.OffsetLow = (UINT16) VectorAddress;
302 IdtTable[Index].Ia32IdtEntry.Bits.OffsetHigh = (UINT16) (RShiftU64 (VectorAddress, 16));
    [all...]
  /device/linaro/bootloader/edk2/MdeModulePkg/Universal/DebugSupportDxe/Ia32/
PlDebugSupport.c 36 IA32_IDT_GATE_DESCRIPTOR *IdtTable;
39 IdtTable = (IA32_IDT_GATE_DESCRIPTOR *) IdtrValue.Base;
41 CopyMem ((VOID *) IdtGateDescriptor, (VOID *) &(IdtTable)[Vector], sizeof (IA32_IDT_GATE_DESCRIPTOR));
58 IA32_IDT_GATE_DESCRIPTOR *IdtTable;
61 IdtTable = (IA32_IDT_GATE_DESCRIPTOR *) IdtrValue.Base;
63 CopyMem ((VOID *) &(IdtTable)[Vector], (VOID *) IdtGateDescriptor, sizeof (IA32_IDT_GATE_DESCRIPTOR));
  /device/linaro/bootloader/edk2/IntelFspPkg/FspSecCore/
SecMain.c 98 CopyMem ((VOID*)&IdtTableInStack.IdtTable[Index], (VOID*)&ExceptionHandler, sizeof (UINT64));
101 IdtDescriptor.Base = (UINTN) &IdtTableInStack.IdtTable;
102 IdtDescriptor.Limit = (UINT16)(sizeof (IdtTableInStack.IdtTable) - 1);
SecMain.h 41 UINT64 IdtTable[SEC_IDT_ENTRY_COUNT];
  /device/linaro/bootloader/edk2/IntelFspWrapperPkg/FspWrapperSecCore/
SecMain.h 47 UINT64 IdtTable[SEC_IDT_ENTRY_COUNT];
SecMain.c 110 CopyMem ((VOID*)&IdtTableInStack.IdtTable[Index], (VOID*)&mIdtEntryTemplate, sizeof (UINT64));
113 IdtDescriptor.Base = (UINTN) &IdtTableInStack.IdtTable;
114 IdtDescriptor.Limit = (UINT16)(sizeof (IdtTableInStack.IdtTable) - 1);
  /device/linaro/bootloader/edk2/CorebootModulePkg/SecCore/
SecMain.c 110 CopyMem ((VOID*)&IdtTableInStack.IdtTable[Index], (VOID*)&mIdtEntryTemplate, sizeof (UINT64));
113 IdtDescriptor.Base = (UINTN) &IdtTableInStack.IdtTable;
114 IdtDescriptor.Limit = (UINT16)(sizeof (IdtTableInStack.IdtTable) - 1);
SecMain.h 44 UINT64 IdtTable[SEC_IDT_ENTRY_COUNT];
  /device/linaro/bootloader/edk2/IntelFsp2Pkg/FspSecCore/
SecMain.c 98 CopyMem ((VOID*)&IdtTableInStack.IdtTable[Index], (VOID*)&ExceptionHandler, sizeof (UINT64));
101 IdtDescriptor.Base = (UINTN) &IdtTableInStack.IdtTable;
102 IdtDescriptor.Limit = (UINT16)(sizeof (IdtTableInStack.IdtTable) - 1);
SecMain.h 41 UINT64 IdtTable[SEC_IDT_ENTRY_COUNT];
  /device/linaro/bootloader/edk2/IntelFspWrapperPkg/FspInitPei/
SecMain.c 119 CopyMem ((VOID*)&IdtTableInStack.IdtTable[Index], (VOID*)&mIdtEntryTemplate, sizeof (UINT64));
122 IdtDescriptor.Base = (UINTN) &IdtTableInStack.IdtTable;
123 IdtDescriptor.Limit = (UINT16)(sizeof (IdtTableInStack.IdtTable) - 1);
SecMain.h 48 UINT64 IdtTable[SEC_IDT_ENTRY_COUNT];
  /device/linaro/bootloader/edk2/UefiCpuPkg/SecCore/
SecMain.c 127 CopyMem ((VOID*)&IdtTableInStack.IdtTable[Index], (VOID*)&mIdtEntryTemplate, sizeof (UINT64));
130 IdtDescriptor.Base = (UINTN) &IdtTableInStack.IdtTable;
131 IdtDescriptor.Limit = (UINT16)(sizeof (IdtTableInStack.IdtTable) - 1);
SecMain.h 49 UINT64 IdtTable[SEC_IDT_ENTRY_COUNT];
  /device/linaro/bootloader/edk2/OvmfPkg/Sec/
SecMain.c 40 IA32_IDT_GATE_DESCRIPTOR IdtTable[SEC_IDT_ENTRY_COUNT];
765 CopyMem (&IdtTableInStack.IdtTable[Index], &mIdtEntryTemplate, sizeof (mIdtEntryTemplate));
768 IdtDescriptor.Base = (UINTN)&IdtTableInStack.IdtTable;
769 IdtDescriptor.Limit = (UINT16)(sizeof (IdtTableInStack.IdtTable) - 1);

Completed in 968 milliseconds