Searched refs:old_tss_base (Results 1 – 2 of 2) sorted by relevance
/openbmc/qemu/target/i386/hvf/ |
H A D | x86_task.c | 89 uint64_t old_tss_base, struct x86_segment_descriptor *new_desc) in task_switch_32() argument 96 vmx_read_mem(cpu, &tss_seg, old_tss_base, sizeof(tss_seg)); in task_switch_32() 99 vmx_write_mem(cpu, old_tss_base + eip_offset, &tss_seg.eip, ldt_sel_offset - eip_offset); in task_switch_32() 126 uint64_t old_tss_base = vmx_read_segment_base(cpu, R_TR); in vmx_handle_task_switch() local 170 task_switch_32(cpu, tss_sel, old_tss_sel, old_tss_base, &next_tss_desc); in vmx_handle_task_switch()
|
/openbmc/linux/arch/x86/kvm/ |
H A D | emulate.c | 2743 ulong old_tss_base, struct desc_struct *new_desc) in task_switch_16() argument 2749 ret = linear_read_system(ctxt, old_tss_base, &tss_seg, sizeof(tss_seg)); in task_switch_16() 2755 ret = linear_write_system(ctxt, old_tss_base, &tss_seg, sizeof(tss_seg)); in task_switch_16() 2881 ulong old_tss_base, struct desc_struct *new_desc) in task_switch_32() argument 2889 ret = linear_read_system(ctxt, old_tss_base, &tss_seg, sizeof(tss_seg)); in task_switch_32() 2896 ret = linear_write_system(ctxt, old_tss_base + eip_offset, &tss_seg.eip, in task_switch_32() 2926 ulong old_tss_base = in emulator_do_task_switch() local 2988 ret = task_switch_32(ctxt, old_tss_sel, old_tss_base, &next_tss_desc); in emulator_do_task_switch() 2991 old_tss_base, &next_tss_desc); in emulator_do_task_switch()
|