mirror of
https://github.com/xemu-project/xemu.git
synced 2024-11-24 03:59:52 +00:00
target-sparc: implement UltraSPARC-T1 Strand status ASR
Signed-off-by: Artyom Tarasenko <atar4qemu@gmail.com> Reviewed-by: Richard Henderson <rth@twiddle.net>
This commit is contained in:
parent
4ec3e34654
commit
b8e31b3cc6
@ -3429,6 +3429,17 @@ static void disas_sparc_insn(DisasContext * dc, unsigned int insn)
|
||||
case 0x19: /* System tick compare */
|
||||
gen_store_gpr(dc, rd, cpu_stick_cmpr);
|
||||
break;
|
||||
case 0x1a: /* UltraSPARC-T1 Strand status */
|
||||
/* XXX HYPV check maybe not enough, UA2005 & UA2007 describe
|
||||
* this ASR as impl. dep
|
||||
*/
|
||||
CHECK_IU_FEATURE(dc, HYPV);
|
||||
{
|
||||
TCGv t = gen_dest_gpr(dc, rd);
|
||||
tcg_gen_movi_tl(t, 1UL);
|
||||
gen_store_gpr(dc, rd, t);
|
||||
}
|
||||
break;
|
||||
case 0x10: /* Performance Control */
|
||||
case 0x11: /* Performance Instrumentation Counter */
|
||||
case 0x12: /* Dispatch Control */
|
||||
|
Loading…
Reference in New Issue
Block a user