Searched refs:next_tss_desc (Results 1 – 1 of 1) sorted by relevance
| /linux-6.15/arch/x86/kvm/ |
| H A D | emulate.c | 2902 struct desc_struct curr_tss_desc, next_tss_desc; in emulator_do_task_switch() local 2946 desc_limit = desc_limit_scaled(&next_tss_desc); in emulator_do_task_switch() 2947 if (!next_tss_desc.p || in emulator_do_task_switch() 2948 ((desc_limit < 0x67 && (next_tss_desc.type & 8)) || in emulator_do_task_switch() 2966 if (next_tss_desc.type & 8) in emulator_do_task_switch() 2967 ret = task_switch_32(ctxt, old_tss_sel, old_tss_base, &next_tss_desc); in emulator_do_task_switch() 2970 old_tss_base, &next_tss_desc); in emulator_do_task_switch() 2978 next_tss_desc.type |= (1 << 1); /* set busy flag */ in emulator_do_task_switch() 2979 write_segment_descriptor(ctxt, tss_selector, &next_tss_desc); in emulator_do_task_switch() 2983 ops->set_segment(ctxt, tss_selector, &next_tss_desc, 0, VCPU_SREG_TR); in emulator_do_task_switch() [all …]
|