/openbmc/qemu/bsd-user/i386/ |
H A D | target_arch_sysarch.h | 38 idx = R_FS; in do_freebsd_arch_sysarch() 52 idx = R_FS; in do_freebsd_arch_sysarch()
|
H A D | target_arch_cpu.h | 99 cpu_x86_load_seg(env, R_FS, __USER_DS); in target_cpu_init() 102 env->segs[R_FS].selector = 0; in target_cpu_init()
|
H A D | target_arch_reg.h | 57 regs->r_fs = env->segs[R_FS].selector & 0xffff; in target_copy_regs()
|
/openbmc/qemu/bsd-user/x86_64/ |
H A D | target_arch_sysarch.h | 37 idx = R_FS; in do_freebsd_arch_sysarch() 51 idx = R_FS; in do_freebsd_arch_sysarch()
|
H A D | target_arch_reg.h | 80 regs->r_fs = env->segs[R_FS].selector & 0xffff; in target_copy_regs()
|
H A D | target_arch_cpu.h | 109 cpu_x86_load_seg(env, R_FS, 0); in target_cpu_init()
|
/openbmc/u-boot/drivers/bios_emulator/ |
H A D | biosemu.c | 257 M.x86.R_FS = sregs->fs; in BE_callRealMode() 283 sregs->fs = M.x86.R_FS; in BE_callRealMode() 348 M.x86.R_FS = sregs->fs; in BE_int86x() 369 sregs->fs = M.x86.R_FS; in BE_int86x()
|
/openbmc/qemu/target/i386/ |
H A D | gdbstub.c | 171 return gdb_get_reg32(mem_buf, env->segs[R_FS].selector); in x86_cpu_gdb_read_register() 175 return gdb_read_reg_cs64(env->hflags, mem_buf, env->segs[R_FS].base); in x86_cpu_gdb_read_register() 330 return x86_cpu_gdb_load_seg(cpu, R_FS, mem_buf); in x86_cpu_gdb_write_register() 334 return gdb_write_reg_cs64(env->hflags, mem_buf, &env->segs[R_FS].base); in x86_cpu_gdb_write_register()
|
H A D | arch_dump.c | 76 regs.fs_base = env->segs[R_FS].base; in x86_64_write_elf64_note() 80 regs.fs = env->segs[R_FS].selector; in x86_64_write_elf64_note() 144 prstatus->regs.fs = env->segs[R_FS].selector; in x86_fill_elf_prstatus() 311 copy_segment(&s->fs, &env->segs[R_FS]); in qemu_get_cpustate()
|
H A D | machine.c | 246 env->segs[R_FS].flags &= ~(env->segs[R_FS].flags & DESC_DPL_MASK); in cpu_pre_save() 344 env->segs[R_FS].flags &= ~(env->segs[R_FS].flags & DESC_DPL_MASK); in cpu_post_load()
|
H A D | monitor.c | 638 SEG("fs", R_FS)
|
/openbmc/qemu/linux-user/ |
H A D | vm86.c | 73 target_v86->regs.fs = tswap16(env->segs[R_FS].selector); in save_v86_state() 97 cpu_x86_load_seg(env, R_FS, ts->vm86_saved_regs.fs); in save_v86_state() 234 ts->vm86_saved_regs.fs = env->segs[R_FS].selector; in do_vm86() 273 cpu_x86_load_seg(env, R_FS, tswap16(target_v86->regs.fs)); in do_vm86()
|
/openbmc/qemu/linux-user/i386/ |
H A D | cpu_loop.c | 432 cpu_x86_load_seg(env, R_FS, __USER_DS); in target_cpu_copy_regs() 435 env->segs[R_FS].selector = 0; in target_cpu_copy_regs() 439 cpu_x86_load_seg(env, R_FS, 0); in target_cpu_copy_regs()
|
H A D | signal.c | 354 __put_user(env->segs[R_FS].selector, (uint32_t *)&sc->fs); in setup_sigcontext() 721 cpu_x86_load_seg(env, R_FS, tswap16(sc->fs)); in restore_sigcontext()
|
/openbmc/qemu/target/i386/hvf/ |
H A D | x86hvf.c | 116 hvf_set_segment(cs, &seg, &env->segs[R_FS], false); in hvf_put_segments() 117 vmx_write_segment_descriptor(cs, &seg, R_FS); in hvf_put_segments() 150 hv_vcpu_write_msr(cs->accel->fd, MSR_FSBASE, env->segs[R_FS].base); in hvf_put_msrs() 183 vmx_read_segment_descriptor(cs, &seg, R_FS); in hvf_get_segments() 184 hvf_get_segment(&env->segs[R_FS], &seg); in hvf_get_segments()
|
H A D | x86_task.c | 55 tss->fs = vmx_read_segment_selector(cpu, R_FS).sel; in save_state_to_tss32() 84 vmx_write_segment_selector(cpu, (x68_segment_selector){{tss->fs}}, R_FS); in load_state_from_tss32()
|
/openbmc/qemu/target/i386/tcg/sysemu/ |
H A D | misc_helper.c | 221 env->segs[R_FS].base = val; in helper_wrmsr() 380 val = env->segs[R_FS].base; in helper_rdmsr()
|
H A D | svm_helper.c | 500 addr + offsetof(struct vmcb, save.fs), R_FS); in helper_vmload() 561 &env->segs[R_FS]); in helper_vmsave()
|
H A D | smm_helper.c | 186 cpu_x86_load_seg_cache(env, R_FS, 0, 0, 0xffffffff, in do_smm_enter()
|
/openbmc/qemu/target/i386/tcg/ |
H A D | seg_helper.c | 455 new_segs[R_FS] = 0; in switch_tss_ra() 569 tss_load_seg(env, R_FS, new_segs[R_FS], cpl, retaddr); in switch_tss_ra() 818 pushl(&sa, env->segs[R_FS].selector); in do_interrupt_protected() 835 pushw(&sa, env->segs[R_FS].selector); in do_interrupt_protected() 860 cpu_x86_load_seg_cache(env, R_FS, 0, 0, 0, 0); in do_interrupt_protected() 1977 if ((seg_reg == R_FS || seg_reg == R_GS) && in validate_seg() 2171 validate_seg(env, R_FS, rpl); in helper_ret_protected() 2211 load_seg_vm(env, R_FS, new_fs & 0xffff); in helper_ret_protected()
|
/openbmc/u-boot/drivers/bios_emulator/include/x86emu/ |
H A D | regs.h | 175 #define R_FS seg.FS macro
|
/openbmc/u-boot/drivers/bios_emulator/x86emu/ |
H A D | decode.c | 278 return M.x86.R_FS; in get_data_segment() 711 return &M.x86.R_FS; in decode_rm_seg_register()
|
H A D | ops2.c | 268 push_word(M.x86.R_FS); in x86emuOp2_push_FS() 282 M.x86.R_FS = pop_word(); in x86emuOp2_pop_FS() 929 M.x86.R_FS = fetch_data_word(srcoffset + 2); in x86emuOp2_lfs_R_IMM()
|
/openbmc/qemu/hw/i386/ |
H A D | vapic.c | 357 if (cpu_memory_rw_debug(CPU(cpu), env->segs[R_FS].base, in get_kpcr_number() 359 kpcr.self != env->segs[R_FS].base) { in get_kpcr_number()
|
/openbmc/qemu/target/i386/nvmm/ |
H A D | nvmm-all.c | 121 nvmm_set_segment(&state->segs[NVMM_X64_SEG_FS], &env->segs[R_FS]); in nvmm_set_registers() 274 nvmm_get_segment(&env->segs[R_FS], &state->segs[NVMM_X64_SEG_FS]); in nvmm_get_registers()
|