Lines Matching refs:IdtTable
22 // Reserved 4 bytes preceding PeiService and IdtTable,
27 X64_IDT_GATE_DESCRIPTOR IdtTable[IDT_ENTRY_COUNT];
80 X64_IDT_GATE_DESCRIPTOR *IdtTable;
146 IdtTable = IdtTableForX64->IdtTable;
148 IdtTable[Index].Ia32IdtEntry.Bits.GateType = 0x8e;
149 IdtTable[Index].Ia32IdtEntry.Bits.Reserved_0 = 0;
150 IdtTable[Index].Ia32IdtEntry.Bits.Selector = SYS_CODE64_SEL;
152 IdtTable[Index].Ia32IdtEntry.Bits.OffsetLow = (UINT16) VectorAddress;
153 IdtTable[Index].Ia32IdtEntry.Bits.OffsetHigh = (UINT16) (RShiftU64 (VectorAddress, 16));
154 IdtTable[Index].Offset32To63 = (UINT32) (RShiftU64 (VectorAddress, 32));
155 IdtTable[Index].Reserved = 0;
163 gLidtDescriptor.Base = (UINTN) IdtTable;