3128588232
Hexagon: append eflags to unknown cpu model string
...
Running qemu-hexagon with a binary that was compiled for an arch version
unknown by qemu can produce a somewhat confusing message:
qemu-hexagon: unable to find CPU model 'unknown'
Let's give a bit more info by appending the eflags so that the message
becomes:
qemu-hexagon: unable to find CPU model 'unknown (0x69)'
Signed-off-by: Matheus Tavares Bernardino <quic_mathbern@quicinc.com >
Signed-off-by: Taylor Simpson <tsimpson@quicinc.com >
Tested-by: Taylor Simpson <tsimpson@quicinc.com >
Reviewed-by: Taylor Simpson <tsimpson@quicinc.com >
Message-Id: <8a8d013cc619b94fd4fb577ae6a8df26cedb972b.1683225804.git.quic_mathbern@quicinc.com >
2023-05-18 12:40:52 -07:00
fc2622f660
Hexagon (target/hexagon) Add support for v68/v69/v71/v73
...
Add support for the ELF flags
Move target/hexagon/cpu.[ch] to be v73
Change the compiler flag used by "make check-tcg"
The decbin instruction is removed in Hexagon v73, so check the
version before trying to compile the instruction.
Signed-off-by: Taylor Simpson <tsimpson@quicinc.com >
Reviewed-by: Anton Johansson <anjo@rev.ng >
Message-Id: <20230427224057.3766963-2-tsimpson@quicinc.com >
2023-05-18 12:40:51 -07:00
d2a56bd242
Hexagon (linux-user/hexagon) Linux user emulation
...
Implementation of Linux user emulation for Hexagon
Some common files modified in addition to new files in linux-user/hexagon
Acked-by: Laurent Vivier <laurent@vivier.eu >
Signed-off-by: Taylor Simpson <tsimpson@quicinc.com >
Reviewed-by: Richard Henderson <richard.henderson@linaro.org >
Message-Id: <1612763186-18161-31-git-send-email-tsimpson@quicinc.com >
[rth: Fix termbits.h on review by Laurent]
Signed-off-by: Richard Henderson <richard.henderson@linaro.org >
2021-02-18 07:48:22 -08:00