Lines Matching +full:ia32 +full:- +full:3 +full:a
1 // SPDX-License-Identifier: GPL-2.0-only
13 #include <asm/ia32.h>
53 G(_vector, NULL, DEFAULT_STACK, GATE_TASK, DPL0, _gdt << 3)
69 * Not possible on 64-bit. See idt_setup_early_pf() for details.
169 /* Must be page-aligned because the real IDT is used in the cpu entry area */
173 .size = IDT_TABLE_SIZE - 1,
186 return ((address - idt_descr.address) >> 3) == 6; in idt_is_f00f_address()
195 for (; size > 0; t++, size--) { in idt_setup_from_table()
197 write_idt_entry(idt, t->vector, &desc); in idt_setup_from_table()
199 set_bit(t->vector, system_vectors); in idt_setup_from_table()
213 * idt_setup_early_traps - Initialize the idt table with early traps
227 * idt_setup_traps - Initialize the idt table with default traps
247 * idt_setup_early_pf - Initialize the idt table with early pagefault handler
268 * Set the IDT descriptor to a fixed read-only location in the cpu in idt_map_in_cea()
279 * idt_setup_apic_and_irq_gates - Setup APIC/SMP and normal interrupt gates
289 entry = irq_entries_start + IDT_ALIGN * (i - FIRST_EXTERNAL_VECTOR); in idt_setup_apic_and_irq_gates()
300 entry = spurious_entries_start + IDT_ALIGN * (i - FIRST_SYSTEM_VECTOR); in idt_setup_apic_and_irq_gates()
315 * idt_setup_early_handler - Initializes the idt table with early handlers
331 * idt_invalidate - Invalidate interrupt descriptor table