Searched refs:idt_tables (Results 1 – 9 of 9) sorted by relevance
/xen/xen/arch/x86/ |
A D | crash.c | 65 set_ist(&idt_tables[cpu][TRAP_machine_check], IST_NONE); in do_nmi_crash() 135 _set_gate_lower(&idt_tables[cpu][TRAP_nmi], in nmi_shootdown_cpus() 137 set_ist(&idt_tables[cpu][TRAP_machine_check], IST_NONE); in nmi_shootdown_cpus()
|
A D | machine_kexec.c | 170 if ( idt_tables[i] == NULL ) in machine_kexec() 172 _update_gate_addr_lower(&idt_tables[i][TRAP_machine_check], &trap_nop); in machine_kexec()
|
A D | smpboot.c | 831 rc = clone_mapping(idt_tables[cpu], rpt); in setup_cpu_root_pgt() 977 FREE_XENHEAP_PAGE(idt_tables[cpu]); in cpu_smpboot_free() 1032 if ( idt_tables[cpu] == NULL ) in cpu_smpboot_alloc() 1033 idt_tables[cpu] = alloc_xenheap_pages(0, memflags); in cpu_smpboot_alloc() 1034 if ( idt_tables[cpu] == NULL ) in cpu_smpboot_alloc() 1036 memcpy(idt_tables[cpu], idt_table, IDT_ENTRIES * sizeof(idt_entry_t)); in cpu_smpboot_alloc() 1037 disable_each_ist(idt_tables[cpu]); in cpu_smpboot_alloc()
|
A D | traps.c | 113 idt_entry_t *idt_tables[NR_CPUS] __read_mostly; variable 2092 idt_tables[0] = idt_table; in init_idt_traps()
|
A D | domain.c | 114 _set_gate_lower(&idt_tables[cpu][TRAP_nmi], SYS_DESC_irq_gate, 0, in play_dead()
|
/xen/xen/arch/x86/cpu/ |
A D | common.c | 757 .base = (unsigned long)idt_tables[cpu], in load_system_tables() 825 enable_each_ist(idt_tables[cpu]); in load_system_tables()
|
/xen/xen/include/asm-x86/ |
A D | processor.h | 483 extern idt_entry_t *idt_tables[];
|
/xen/xen/arch/x86/hvm/svm/ |
A D | svm.c | 959 enable_each_ist(idt_tables[cpu]); in svm_ctxt_switch_from() 978 disable_each_ist(idt_tables[cpu]); in svm_ctxt_switch_to()
|
/xen/xen/arch/x86/hvm/vmx/ |
A D | vmcs.c | 870 __vmwrite(HOST_IDTR_BASE, (unsigned long)idt_tables[cpu]); in vmx_set_host_env()
|
Completed in 22 milliseconds