HomeSort by: relevance | last modified time | path
    Searched defs:idt (Results 1 - 9 of 9) sorted by relevancy

  /src/sys/arch/x86/x86/
idt.c 1 /* $NetBSD: idt.c,v 1.17 2022/08/20 23:48:51 riastradh Exp $ */
68 __KERNEL_RCSID(0, "$NetBSD: idt.c,v 1.17 2022/08/20 23:48:51 riastradh Exp $");
84 * XEN PV and native have a different idea of what idt entries should
104 * randomly located idt entry template (for eg:).
120 * implicitly part of an idt, which we infer as
163 * Allocate an IDT vector slot within the given range.
209 idt_descriptor_t *idt; local in function:idt_vec_set
214 idt = iv->iv_idt;
215 set_idtgate(&idt[vec], function, 0, SDT_SYS386IGT, SEL_KPL,
220 * Free IDT vector. No locking required as release is atomic
225 idt_descriptor_t *idt; local in function:idt_vec_free
    [all...]
lapic.c 344 idt_descriptor_t *idt = iv->iv_idt; local in function:lapic_setup_bsp
345 set_idtgate(&idt[ddb_vec], &Xintr_x2apic_ddbipi, 1,
477 * Initialize fixed idt vectors for use by local apic.
  /src/sys/arch/amd64/amd64/
db_interface.c 117 idt_descriptor_t *idt = iv->iv_idt; local in function:db_machine_init
124 set_idtgate(&idt[ddb_vec], handler, 1, SDT_SYS386IGT, SEL_KPL,
281 * language IDT gate entry routine which prepares a suitable stack frame,
machdep.c 1506 idt_descriptor_t *idt; local in function:cpu_init_idt
1508 idt = ci->ci_idtvec.iv_idt;
1509 setregion(&region, idt, NIDT * sizeof(idt[0]) - 1);
1723 idt_descriptor_t *idt; local in function:init_x86_64
1890 idt = iv->iv_idt;
1947 /* CPU-specific IDT exceptions. */
1980 set_idtgate(&idt[x], x86_exceptions[x], ist, SDT_SYS386IGT,
1986 set_idtgate(&idt[128], &IDTVEC(osyscall), 0, SDT_SYS386IGT, SEL_UPL,
2045 idt_descriptor_t *idt; local in function:cpu_reset
    [all...]
  /src/sys/arch/amd64/stand/prekern/
prekern.c 159 struct gate_descriptor *idt; local in function:init_idt
162 idt = (struct gate_descriptor *)&idtstore;
164 setgate(&idt[i], x86_exceptions[i], 0, SDT_SYS386IGT,
284 * Init the IDT. We mostly don't care about this, it's just here
  /src/sys/arch/i386/i386/
trap.c 254 idt_descriptor_t *idt; local in function:ss_shadow
261 idt = iv->iv_idt;
264 gd = &idt[i];
277 * This common code is called from assembly language IDT gate entry routines
machdep.c 560 idt_descriptor_t *idt; local in function:cpu_set_tss_gates
570 idt = cpu_info_primary.ci_idtvec.iv_idt;
571 set_idtgate(&idt[8], NULL, 0, SDT_SYSTASKGT, SEL_KPL,
593 set_idtgate(&idt[ddb_vec], NULL, 0, SDT_SYSTASKGT, SEL_KPL,
959 idt_descriptor_t *idt; local in function:cpu_init_idt
962 idt = iv->iv_idt_pentium;
963 setregion(&region, idt, NIDT * sizeof(idt[0]) - 1);
1188 idt_descriptor_t *idt; local in function:init386
1385 idt = (idt_descriptor_t *)iv->iv_idt
    [all...]
  /src/sys/arch/x86/include/
pmap_private.h 118 uint8_t idt[PAGE_SIZE]; member in struct:pcpu_entry
  /src/sys/dev/nvmm/x86/
nvmm_x86_svm.c 438 struct vmcb_segment idt; member in struct:vmcb_state
1896 &vmcb->state.idt);
2033 &vmcb->state.idt);

Completed in 149 milliseconds