| /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/external/gpl2/dts/dist/arch/arm64/boot/dts/renesas/ |
| beacon-renesom-som.dtsi | 161 compatible = "idt,5p49v6965"; 175 idt,mode = <VC5_CMOS>; 176 idt,voltage-microvolt = <1800000>; 177 idt,slew-percent = <100>; 181 idt,mode = <VC5_CMOS>; 182 idt,voltage-microvolt = <1800000>; 183 idt,slew-percent = <100>; 187 idt,mode = <VC5_CMOS>; 188 idt,voltage-microvolt = <1800000>; 189 idt,slew-percent = <100> [all...] |
| salvator-x.dtsi | 23 compatible = "idt,5p49v5923";
|
| beacon-renesom-baseboard.dtsi | 356 compatible = "idt,5p49v6965"; 369 idt,mode = <VC5_CMOS>; 370 idt,voltage-microvolt = <1800000>; 371 idt,slew-percent = <100>; 375 idt,mode = <VC5_CMOS>; 376 idt,voltage-microvolt = <1800000>; 377 idt,slew-percent = <100>; 381 idt,mode = <VC5_CMOS>; 382 idt,voltage-microvolt = <3300000>; 383 idt,slew-percent = <100> [all...] |
| salvator-xs.dtsi | 23 compatible = "idt,5p49v6901";
|
| hihope-common.dtsi | 188 compatible = "idt,5p49v5923";
|
| ulcb.dtsi | 252 compatible = "idt,5p49v5925";
|
| /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/ |
| 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(®ion, idt, NIDT * sizeof(idt[0]) - 1); 1188 idt_descriptor_t *idt; local in function:init386 1385 idt = (idt_descriptor_t *)iv->iv_idt [all...] |
| 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
|
| locore.S | 310 .globl _C_LABEL(idt)
|
| /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(®ion, 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/x86/include/ |
| pmap_private.h | 118 uint8_t idt[PAGE_SIZE]; member in struct:pcpu_entry
|
| /src/sys/arch/x86/conf/ |
| files.x86 | 102 file arch/x86/x86/idt.c machdep
|
| /src/sys/external/gpl2/dts/dist/arch/arm/boot/dts/ |
| vexpress-v2m-rs1.dtsi | 258 compatible = "idt,89hpes32h8";
|
| vexpress-v2m.dtsi | 178 compatible = "idt,89hpes32h8";
|
| /src/sys/external/gpl2/dts/dist/arch/arm64/boot/dts/arm/ |
| vexpress-v2m-rs1.dtsi | 258 compatible = "idt,89hpes32h8";
|
| /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);
|