Home
last modified time | relevance | path

Searched refs:bndcsr (Results 1 – 5 of 5) sorted by relevance

/qemu/target/i386/tcg/
H A Dmpx_helper.c38 uint64_t bndcsr, bde, bt; in lookup_bte64() local
41 bndcsr = env->bndcs_regs.cfgu; in lookup_bte64()
43 bndcsr = env->msr_bndcfgs; in lookup_bte64()
46 bde = (extract64(base, 20, 28) << 3) + (extract64(bndcsr, 20, 44) << 12); in lookup_bte64()
58 uint32_t bndcsr, bde, bt; in lookup_bte32() local
61 bndcsr = env->bndcs_regs.cfgu; in lookup_bte32()
63 bndcsr = env->msr_bndcfgs; in lookup_bte32()
66 bde = (extract32(base, 12, 20) << 2) + (bndcsr & TARGET_PAGE_MASK); in lookup_bte32()
H A Dfpu_helper.c2617 access_stq(ac, ptr + offsetof(XSaveBNDCSR, bndcsr.cfgu), in do_xsave_bndcsr()
2619 access_stq(ac, ptr + offsetof(XSaveBNDCSR, bndcsr.sts), in do_xsave_bndcsr()
2867 = access_ldq(ac, ptr + offsetof(XSaveBNDCSR, bndcsr.cfgu)); in do_xrstor_bndcsr()
2869 = access_ldq(ac, ptr + offsetof(XSaveBNDCSR, bndcsr.sts)); in do_xrstor_bndcsr()
/qemu/target/i386/
H A Dxsave_helper.c69 XSaveBNDCSR *bndcsr; in x86_cpu_xsave_all_areas() local
76 bndcsr = buf + f->offset; in x86_cpu_xsave_all_areas()
80 bndcsr->bndcsr = env->bndcs_regs; in x86_cpu_xsave_all_areas()
202 const XSaveBNDCSR *bndcsr; in x86_cpu_xrstor_all_areas() local
209 bndcsr = buf + f->offset; in x86_cpu_xrstor_all_areas()
213 env->bndcs_regs = bndcsr->bndcsr; in x86_cpu_xrstor_all_areas()
H A Dhelper.c50 uint32_t bndcsr; in cpu_sync_bndcs_hflags() local
53 bndcsr = env->bndcs_regs.cfgu; in cpu_sync_bndcs_hflags()
55 bndcsr = env->msr_bndcfgs; in cpu_sync_bndcs_hflags()
60 && (bndcsr & BNDCFG_ENABLE)) { in cpu_sync_bndcs_hflags()
66 if (bndcsr & BNDCFG_BNDPRESERVE) { in cpu_sync_bndcs_hflags()
H A Dcpu.h1513 BNDCSReg bndcsr;
1512 BNDCSReg bndcsr; global() member