| /openbmc/qemu/target/mips/ |
| H A D | internal.h | 170 !(env->hflags & MIPS_HFLAG_DM) && in cpu_mips_hw_interrupts_enabled() 222 env->hflags |= MIPS_HFLAG_M16; in mips_env_set_pc() 224 env->hflags &= ~(MIPS_HFLAG_M16); in mips_env_set_pc() 240 if (env->hflags & MIPS_HFLAG_ELPA) { in restore_pamask() 302 env->hflags &= ~(MIPS_HFLAG_COP1X | MIPS_HFLAG_64 | MIPS_HFLAG_CP0 | in compute_hflags() 308 env->hflags |= MIPS_HFLAG_ERL; in compute_hflags() 312 !(env->hflags & MIPS_HFLAG_DM)) { in compute_hflags() 313 env->hflags |= (env->CP0_Status >> CP0St_KSU) & in compute_hflags() 318 (((env->hflags & MIPS_HFLAG_KSU) != MIPS_HFLAG_UM) || in compute_hflags() 321 env->hflags |= MIPS_HFLAG_64; in compute_hflags() [all …]
|
| H A D | gdbstub.c | 62 !!(env->hflags & MIPS_HFLAG_M16)); in mips_cpu_gdb_read_register() 132 env->hflags |= MIPS_HFLAG_M16; in mips_cpu_gdb_write_register() 134 env->hflags &= ~(MIPS_HFLAG_M16); in mips_cpu_gdb_write_register()
|
| H A D | cpu.h | 1104 uint32_t hflags; /* CPU State */ member 1245 static inline int hflags_mmu_index(uint32_t hflags) in hflags_mmu_index() argument 1247 if (hflags & MIPS_HFLAG_ERL) { in hflags_mmu_index() 1250 return hflags & MIPS_HFLAG_KSU; in hflags_mmu_index() 1256 return hflags_mmu_index(env->hflags); in mips_env_mmu_index()
|
| /openbmc/qemu/target/i386/ |
| H A D | gdbstub.c | 86 static int gdb_read_reg_cs64(uint32_t hflags, GByteArray *buf, target_ulong val) in gdb_read_reg_cs64() argument 88 if ((hflags & HF_CS64_MASK) || GDB_FORCE_64) { in gdb_read_reg_cs64() 94 static int gdb_write_reg_cs64(uint32_t hflags, uint8_t *buf, target_ulong *val) in gdb_write_reg_cs64() argument 96 if (hflags & HF_CS64_MASK) { in gdb_write_reg_cs64() 107 if (env->hflags & HF_CS64_MASK) { in gdb_get_reg() 130 if (env->hflags & HF_CS64_MASK) { 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() 177 return gdb_read_reg_cs64(env->hflags, mem_buf, env->segs[R_GS].base); in x86_cpu_gdb_read_register() 181 return gdb_read_reg_cs64(env->hflags, mem_buf, env->kernelgsbase); in x86_cpu_gdb_read_register() 209 return gdb_read_reg_cs64(env->hflags, mem_buf, env->cr[0]); in x86_cpu_gdb_read_register() [all …]
|
| H A D | arch_dump.c | 189 bool lma = !!(first_x86_cpu->env.hflags & HF_LMA_MASK); in x86_cpu_write_elf64_note() 405 lma = first_cpu && (first_x86_cpu->env.hflags & HF_LMA_MASK); in cpu_get_dump_info()
|
| /openbmc/qemu/target/mips/tcg/system/ |
| H A D | special_helper.c | 53 if (env->hflags & MIPS_HFLAG_DM) { in debug_pre_eret() 68 if (env->hflags & MIPS_HFLAG_DM) { in debug_post_eret() 95 if ((env->hflags & MIPS_HFLAG_BMASK) != 0 in mips_io_recompile_replay_branch() 97 env->active_tc.PC -= (env->hflags & MIPS_HFLAG_B16 ? 2 : 4); in mips_io_recompile_replay_branch() 98 env->hflags &= ~MIPS_HFLAG_BMASK; in mips_io_recompile_replay_branch() 134 env->hflags &= ~MIPS_HFLAG_DM; in helper_deret()
|
| H A D | cp0_helper.c | 431 if (env->hflags & MIPS_HFLAG_DM) { in helper_mfc0_debug() 1054 env->hflags |= MIPS_HFLAG_HWRENA_ULR; in helper_mtc0_hwrena() 1056 env->hflags &= ~MIPS_HFLAG_HWRENA_ULR; in helper_mtc0_hwrena() 1354 env->hflags |= MIPS_HFLAG_DM; in helper_mtc0_debug() 1356 env->hflags &= ~MIPS_HFLAG_DM; in helper_mtc0_debug() 1391 env->hflags |= MIPS_HFLAG_ITC_CACHE; in helper_mtc0_errctl() 1393 env->hflags &= ~MIPS_HFLAG_ITC_CACHE; in helper_mtc0_errctl() 1399 if (env->hflags & MIPS_HFLAG_ITC_CACHE) { in helper_mtc0_taglo()
|
| /openbmc/qemu/target/mips/tcg/ |
| H A D | exception.c | 33 isa_mode = !!(env->hflags & MIPS_HFLAG_M16); in exception_resume_pc() 35 if (env->hflags & MIPS_HFLAG_BMASK) { in exception_resume_pc() 40 bad_pc -= (env->hflags & MIPS_HFLAG_B16 ? 2 : 4); in exception_resume_pc() 86 env->hflags &= ~MIPS_HFLAG_BMASK; in mips_cpu_synchronize_from_tb() 87 env->hflags |= tb->flags & MIPS_HFLAG_BMASK; in mips_cpu_synchronize_from_tb()
|
| H A D | octeon_translate.c | 20 if (ctx->hflags & MIPS_HFLAG_BMASK) { in trans_BBIT() 38 ctx->hflags |= MIPS_HFLAG_BC; in trans_BBIT() 40 ctx->hflags |= MIPS_HFLAG_BDS32; in trans_BBIT()
|
| H A D | msa_translate.c | 154 if (unlikely((ctx->hflags & MIPS_HFLAG_FPU) && in check_msa_enabled() 155 !(ctx->hflags & MIPS_HFLAG_F64))) { in check_msa_enabled() 160 if (unlikely(!(ctx->hflags & MIPS_HFLAG_MSA))) { in check_msa_enabled() 227 if (ctx->hflags & MIPS_HFLAG_BMASK) { in gen_msa_BxZ_V() 238 ctx->hflags |= MIPS_HFLAG_BC; in gen_msa_BxZ_V() 239 ctx->hflags |= MIPS_HFLAG_BDS32; in gen_msa_BxZ_V() 260 if (ctx->hflags & MIPS_HFLAG_BMASK) { in gen_msa_BxZ() 268 ctx->hflags |= MIPS_HFLAG_BC; in gen_msa_BxZ() 269 ctx->hflags |= MIPS_HFLAG_BDS32; in gen_msa_BxZ()
|
| H A D | rel6_translate.c | 40 || unlikely((a->sz == 3) && (!(ctx->hflags & MIPS_HFLAG_64))) in trans_CRC32()
|
| H A D | op_helper.c | 212 if ((env->hflags & MIPS_HFLAG_CP0) || (env->CP0_HWREna & (1 << reg))) { in check_hwrena() 311 if (!(env->hflags & MIPS_HFLAG_DM)) { in mips_cpu_do_unaligned_access()
|
| H A D | micromips_translate.c.inc | 698 if (ctx->hflags & MIPS_HFLAG_BMASK) { 806 ctx->hflags |= MIPS_HFLAG_BDS_STRICT; 811 ctx->hflags |= MIPS_HFLAG_BDS_STRICT; 944 if (ctx->hflags & MIPS_HFLAG_SBRI) { 964 if (ctx->hflags & MIPS_HFLAG_BMASK || rd == 31) { 1197 ctx->hflags |= MIPS_HFLAG_BDS_STRICT; 1204 ctx->hflags |= MIPS_HFLAG_BDS_STRICT; 1313 if (ctx->hflags & MIPS_HFLAG_SBRI) { 1829 if (ctx->hflags & MIPS_HFLAG_ITC_CACHE) { 2359 ctx->hflags |= MIPS_HFLAG_BDS_STRICT; [all …]
|
| /openbmc/qemu/linux-user/mips/ |
| H A D | target_prctl.h | 69 env->hflags |= MIPS_HFLAG_F64; in do_prctl_set_fp_mode() 72 env->hflags &= ~MIPS_HFLAG_F64; in do_prctl_set_fp_mode() 77 env->hflags |= MIPS_HFLAG_FRE; in do_prctl_set_fp_mode() 81 env->hflags &= ~MIPS_HFLAG_FRE; in do_prctl_set_fp_mode()
|
| H A D | signal.c | 109 regs->hflags &= ~MIPS_HFLAG_BMASK; in setup_sigcontext() 191 env->hflags &= ~MIPS_HFLAG_M16; in mips_set_hflags_isa_mode_from_pc() 192 env->hflags |= (env->active_tc.PC & 1) << MIPS_HFLAG_M16_SHIFT; in mips_set_hflags_isa_mode_from_pc()
|
| /openbmc/qemu/target/i386/tcg/ |
| H A D | tcg-cpu.c | 57 flags = env->hflags | in x86_get_tb_cpu_state() 59 if (env->hflags & HF_CS64_MASK) { in x86_get_tb_cpu_state() 119 int mmu_index_32 = (env->hflags & HF_CS64_MASK) ? 0 : 1; in x86_mmu_index_pl() 122 !(env->hflags & HF_SMAP_MASK) ? MMU_KNOSMAP64_IDX : in x86_mmu_index_pl() 131 return x86_mmu_index_pl(env, env->hflags & HF_CPL_MASK); in x86_cpu_mmu_index() 156 return cpu_env(cs)->hflags & HF_CS64_MASK ? result : (uint32_t)result; in x86_pointer_wrap()
|
| H A D | mem_helper.c | 37 if (env->hflags & HF_MPX_EN_MASK) { in helper_boundw() 51 if (env->hflags & HF_MPX_EN_MASK) { in helper_boundl()
|
| H A D | mpx_helper.c | 40 if ((env->hflags & HF_CPL_MASK) == 3) { in lookup_bte64() 60 if ((env->hflags & HF_CPL_MASK) == 3) { in lookup_bte32() 137 env->hflags &= ~HF_MPX_IU_MASK; in helper_bnd_jmp()
|
| H A D | misc_helper.c | 68 if ((env->cr[4] & CR4_TSD_MASK) && ((env->hflags & HF_CPL_MASK) != 0)) { in helper_rdtsc() 81 ((env->hflags & HF_CPL_MASK) != 0)) { in helper_rdpmc()
|
| H A D | helper-tcg.h | 128 env->hflags &= ~HF_INHIBIT_IRQ_MASK; in do_end_instruction()
|
| H A D | fpu_helper.c | 2636 if (env->hflags & HF_CS64_MASK) { in do_xsave_sse() 2655 if (env->hflags & HF_CS64_MASK) { in do_xsave_ymmh() 2703 || (env->hflags & HF_CPL_MASK) in do_fxsave() 2704 || !(env->hflags & HF_LMA_MASK)) { in do_fxsave() 2733 if ((env->hflags & HF_MPX_IU_MASK) == 0) { in get_xinuse() 2852 if (env->hflags & HF_CS64_MASK) { in do_xrstor_sse() 2870 if (env->hflags & HF_CS64_MASK) { in do_clear_sse() 2887 if (env->hflags & HF_CS64_MASK) { in do_xrstor_ymmh() 2903 if (env->hflags & HF_CS64_MASK) { in do_clear_ymmh() 2952 || (env->hflags & HF_CPL_MASK) in do_fxrstor() [all …]
|
| /openbmc/qemu/target/i386/tcg/user/ |
| H A D | seg_helper.c | 54 if (env->hflags & HF_LMA_MASK) { in do_interrupt_user() 63 cpl = env->hflags & HF_CPL_MASK; in do_interrupt_user()
|
| /openbmc/qemu/target/i386/tcg/system/ |
| H A D | bpt_helper.c | 164 env->hflags = (env->hflags & ~HF_IOBPT_MASK) | iobpt; in cpu_x86_update_dr7()
|
| H A D | smm_helper.c | 47 env->hflags |= HF_SMM_MASK; in do_smm_enter() 315 env->hflags &= ~HF_SMM_MASK; in helper_rsm()
|
| /openbmc/qemu/target/i386/hvf/ |
| H A D | vmx.h | 190 env->hflags &= ~HF_INHIBIT_IRQ_MASK; in macvm_set_rip()
|