/qemu/target/i386/tcg/ |
H A D | mpx_helper.c | 79 uint64_t bte, lb, ub, pt; in helper_bndldx64() local 82 lb = cpu_ldq_data_ra(env, bte, ra); in helper_bndldx64() 87 lb = ub = 0; in helper_bndldx64() 90 return lb; in helper_bndldx64() 96 uint32_t bte, lb, ub, pt; in helper_bndldx32() local 99 lb = cpu_ldl_data_ra(env, bte, ra); in helper_bndldx32() 104 lb = ub = 0; in helper_bndldx32() 106 return ((uint64_t)ub << 32) | lb; in helper_bndldx32() 110 uint64_t lb, uint64_t ub) in helper_bndstx64() argument 116 cpu_stq_data_ra(env, bte, lb, ra); in helper_bndstx64() [all …]
|
H A D | fpu_helper.c | 2608 access_stq(ac, addr, env->bnd_regs[i].lb); in do_xsave_bndregs() 2856 env->bnd_regs[i].lb = access_ldq(ac, addr); in do_xrstor_bndregs()
|
H A D | translate.c | 4576 offsetof(CPUX86State, bnd_regs[i].lb), in tcg_x86_init()
|
/qemu/include/hw/fsi/ |
H A D | fsi.h | 16 #define BE_GENMASK(hb, lb) MAKE_64BIT_MASK((lb), ((hb) - (lb) + 1)) argument
|
/qemu/tcg/ |
H A D | tcg-ldst.c.inc | 32 TCGLabelQemuLdst *lb; 35 QSIMPLEQ_FOREACH(lb, &s->ldst_labels, next) { 36 if (lb->is_ld 37 ? !tcg_out_qemu_ld_slow_path(s, lb) 38 : !tcg_out_qemu_st_slow_path(s, lb)) {
|
/qemu/target/m68k/ |
H A D | op_helper.c | 1092 void HELPER(chk2)(CPUM68KState *env, int32_t val, int32_t lb, int32_t ub) in HELPER() 1105 env->cc_z = val != lb && val != ub; in HELPER() 1106 env->cc_c = lb <= ub ? val < lb || val > ub : val > ub && val < lb; in HELPER()
|
/qemu/tcg/sparc64/ |
H A D | tcg-target.c.inc | 1004 static bool tcg_out_qemu_ld_slow_path(TCGContext *s, TCGLabelQemuLdst *lb) 1006 MemOp opc = get_memop(lb->oi); 1009 if (!patch_reloc(lb->label_ptr[0], R_SPARC_WDISP19, 1017 tcg_out_ld_helper_args(s, lb, &ldst_helper_param); 1019 tcg_out_ld_helper_ret(s, lb, sgn, &ldst_helper_param); 1023 (intptr_t)lb->raddr, 0); 1026 static bool tcg_out_qemu_st_slow_path(TCGContext *s, TCGLabelQemuLdst *lb) 1028 MemOp opc = get_memop(lb->oi); 1030 if (!patch_reloc(lb->label_ptr[0], R_SPARC_WDISP19, 1035 tcg_out_st_helper_args(s, lb, &ldst_helper_param); [all …]
|
/qemu/tcg/arm/ |
H A D | tcg-target.c.inc | 1375 static bool tcg_out_qemu_ld_slow_path(TCGContext *s, TCGLabelQemuLdst *lb) 1377 MemOp opc = get_memop(lb->oi); 1379 if (!reloc_pc24(lb->label_ptr[0], tcg_splitwx_to_rx(s->code_ptr))) { 1383 tcg_out_ld_helper_args(s, lb, &ldst_helper_param); 1385 tcg_out_ld_helper_ret(s, lb, false, &ldst_helper_param); 1387 tcg_out_goto(s, COND_AL, lb->raddr); 1391 static bool tcg_out_qemu_st_slow_path(TCGContext *s, TCGLabelQemuLdst *lb) 1393 MemOp opc = get_memop(lb->oi); 1395 if (!reloc_pc24(lb->label_ptr[0], tcg_splitwx_to_rx(s->code_ptr))) { 1399 tcg_out_st_helper_args(s, lb, &ldst_helper_param);
|
/qemu/tcg/aarch64/ |
H A D | tcg-target.c.inc | 1703 static bool tcg_out_qemu_ld_slow_path(TCGContext *s, TCGLabelQemuLdst *lb) 1705 MemOp opc = get_memop(lb->oi); 1707 if (!reloc_pc19(lb->label_ptr[0], tcg_splitwx_to_rx(s->code_ptr))) { 1711 tcg_out_ld_helper_args(s, lb, &ldst_helper_param); 1713 tcg_out_ld_helper_ret(s, lb, false, &ldst_helper_param); 1714 tcg_out_goto(s, lb->raddr); 1718 static bool tcg_out_qemu_st_slow_path(TCGContext *s, TCGLabelQemuLdst *lb) 1720 MemOp opc = get_memop(lb->oi); 1722 if (!reloc_pc19(lb->label_ptr[0], tcg_splitwx_to_rx(s->code_ptr))) { 1726 tcg_out_st_helper_args(s, lb, &ldst_helper_param); [all …]
|
/qemu/tcg/s390x/ |
H A D | tcg-target.c.inc | 1805 static bool tcg_out_qemu_ld_slow_path(TCGContext *s, TCGLabelQemuLdst *lb) 1807 MemOp opc = get_memop(lb->oi); 1809 if (!patch_reloc(lb->label_ptr[0], R_390_PC16DBL, 1814 tcg_out_ld_helper_args(s, lb, &ldst_helper_param); 1816 tcg_out_ld_helper_ret(s, lb, false, &ldst_helper_param); 1818 tgen_gotoi(s, S390_CC_ALWAYS, lb->raddr); 1822 static bool tcg_out_qemu_st_slow_path(TCGContext *s, TCGLabelQemuLdst *lb) 1824 MemOp opc = get_memop(lb->oi); 1826 if (!patch_reloc(lb->label_ptr[0], R_390_PC16DBL, 1831 tcg_out_st_helper_args(s, lb, &ldst_helper_param); [all …]
|
/qemu/tcg/ppc/ |
H A D | tcg-target.c.inc | 2379 static bool tcg_out_qemu_ld_slow_path(TCGContext *s, TCGLabelQemuLdst *lb) 2381 MemOp opc = get_memop(lb->oi); 2383 if (!reloc_pc14(lb->label_ptr[0], tcg_splitwx_to_rx(s->code_ptr))) { 2387 tcg_out_ld_helper_args(s, lb, &ldst_helper_param); 2389 tcg_out_ld_helper_ret(s, lb, false, &ldst_helper_param); 2391 tcg_out_b(s, 0, lb->raddr); 2395 static bool tcg_out_qemu_st_slow_path(TCGContext *s, TCGLabelQemuLdst *lb) 2397 MemOp opc = get_memop(lb->oi); 2399 if (!reloc_pc14(lb->label_ptr[0], tcg_splitwx_to_rx(s->code_ptr))) { 2403 tcg_out_st_helper_args(s, lb, &ldst_helper_param); [all …]
|
/qemu/docs/devel/ |
H A D | loads-stores.rst | 387 - ``\<address_space_ldu\?[bwql]\(_[lb]e\)\?\>`` 388 - ``\<address_space_st[bwql]\(_[lb]e\)\?\>``
|
/qemu/target/i386/ |
H A D | machine.c | 118 VMSTATE_UINT64(lb, BNDReg), 692 if (env->bnd_regs[i].lb || env->bnd_regs[i].ub) { in mpx_needed()
|
H A D | cpu.h | 1341 uint64_t lb; member
|
/qemu/qapi/ |
H A D | machine.json | 491 # @hmat-lb: memory latency and bandwidth information (Since: 5.0) 498 'data': [ 'node', 'dist', 'cpu', 'hmat-lb', 'hmat-cache' ] } 516 'hmat-lb': 'NumaHmatLBOptions',
|
/qemu/target/riscv/ |
H A D | insn32.decode | 128 lb ............ ..... 000 ..... 0000011 @i
|
/qemu/ |
H A D | qemu-options.hx | 391 …"-numa hmat-lb,initiator=node,target=node,hierarchy=memory|first-level|second-level|third-level,da… 403 ``-numa hmat-lb,initiator=node,target=node,hierarchy=hierarchy,data-type=type[,latency=lat][,bandwi… 498 Use '\ ``hmat-lb``\ ' to set System Locality Latency and Bandwidth 504 In '\ ``hmat-lb``\ ' option, node are NUMA node IDs. hierarchy is 551 -numa hmat-lb,initiator=0,target=0,hierarchy=memory,data-type=access-latency,latency=5 \ 552 … -numa hmat-lb,initiator=0,target=0,hierarchy=memory,data-type=access-bandwidth,bandwidth=200M \ 553 -numa hmat-lb,initiator=0,target=1,hierarchy=memory,data-type=access-latency,latency=10 \ 554 … -numa hmat-lb,initiator=0,target=1,hierarchy=memory,data-type=access-bandwidth,bandwidth=100M \
|
/qemu/target/ppc/ |
H A D | translate.c | 2660 GEN_LDEPX(lb, DEF_MEMOP(MO_UB), 0x1F, 0x02) 6000 GEN_LDEPX(lb, DEF_MEMOP(MO_UB), 0x1F, 0x02)
|