]> git.proxmox.com Git - mirror_qemu.git/commit - target/hexagon/gen_tcg.h
Hexagon (target/hexagon) fix l2fetch instructions
authorTaylor Simpson <tsimpson@quicinc.com>
Tue, 1 Jun 2021 23:19:42 +0000 (18:19 -0500)
committerTaylor Simpson <tsimpson@quicinc.com>
Tue, 29 Jun 2021 16:32:50 +0000 (11:32 -0500)
commita5a8d98c8537f022a14bdc70eff12e296431b80f
tree759129c7276b82b3e42b54a078c552366d4b7478
parent07c0f65385b94bbc8efc398ff82edd05953e39c2
Hexagon (target/hexagon) fix l2fetch instructions

Y4_l2fetch == l2fetch(Rs32, Rt32)
Y5_l2fetch == l2fetch(Rs32, Rtt32)

The semantics for these instructions are present, but the encodings
are missing.

Note that these are treated as nops in qemu, so we add overrides.

Test case added to tests/tcg/hexagon/misc.c

Signed-off-by: Taylor Simpson <tsimpson@quicinc.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <1622589584-22571-3-git-send-email-tsimpson@quicinc.com>
target/hexagon/gen_tcg.h
target/hexagon/imported/encode_pp.def
tests/tcg/hexagon/misc.c