Lines Matching +full:asi +full:- +full:format

5 #include "cpu-qom.h"
6 #include "exec/cpu-defs.h"
7 #include "qemu/cpu-float.h"
244 #include "cpu-feature.h.inc"
251 #include "cpu-feature.h.inc"
316 #define TLB_UST1_IS_SUN4V_BIT (1ULL << 10) /* sun4u/sun4v TTE format switch */
323 #define SFSR_FT_ILL_BIT (1ULL << 10) /* illegal LDA/STA ASI */
332 #define SFSR_ASI_SHIFT 16 /* 23:16 ASI value */
417 * Z is represented as == 0; any non-zero value is !Z.
418 * For sparc64, the high 32-bits of icc.Z are garbage.
445 * Single-element FPU fault queue, with address and insn,
446 * packaged into the double-word with which it is stored.
513 #define MAXTL_MASK (MAXTL_MAX - 1)
515 uint32_t asi; member
645 #define MMU_CONTEXT_MASK ((1 << MMU_CONTEXT_BITS) - 1)
650 return compare_masked(context, tlb->tag, MMU_CONTEXT_MASK); in tlb_compare_context()
655 /* cpu-exec.c */
689 return env1->def.features & CPU_FEATURE_HYPV; in cpu_has_hypervisor()
694 return cpu_has_hypervisor(env1) && (env1->hpstate & HS_PRIV); in cpu_hypervisor_mode()
699 return env1->pstate & PS_PRIV; in cpu_supervisor_mode()
704 return env1->psrs; in cpu_supervisor_mode()
711 if (env1->psret != 0) in cpu_interrupts_enabled()
714 if ((env1->pstate & PS_IE) && !cpu_hypervisor_mode(env1)) { in cpu_interrupts_enabled()
725 /* level 15 is non-maskable on sparc v8 */ in cpu_pil_allowed()
726 return pil == 15 || pil > env1->psrpil; in cpu_pil_allowed()
728 return pil > env1->psrpil; in cpu_pil_allowed()
732 #include "exec/cpu-all.h"
754 *pc = env->pc; in cpu_get_tb_cpu_state()
755 *cs_base = env->npc; in cpu_get_tb_cpu_state()
768 if (env->pstate & PS_AM) { in cpu_get_tb_cpu_state()
771 if ((env->pstate & PS_PEF) && (env->fprs & FPRS_FEF)) { in cpu_get_tb_cpu_state()
774 flags |= env->asi << TB_FLAG_ASI_SHIFT; in cpu_get_tb_cpu_state()
776 if (env->psref) { in cpu_get_tb_cpu_state()
780 if (env->fsr_qne) { in cpu_get_tb_cpu_state()
816 ((env->asi & 0xff) << 24) | ((env->pstate & 0xf3f) << 8) | in sparc64_tstate()
819 if (env->def.features & CPU_FEATURE_GL) { in sparc64_tstate()
820 tstate |= (env->gl & 7ULL) << 40; in sparc64_tstate()