mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-07 17:53:56 -06:00
Hexagon (target/hexagon) Remove PC from the runtime state
Add pc field to Packet structure For helpers that need PC, pass an extra argument Remove slot arg from conditional jump helpers On a trap0, copy pkt->pc into hex_gpr[HEX_REG_PC] Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Taylor Simpson <tsimpson@quicinc.com> Message-Id: <20221108162906.3166-6-tsimpson@quicinc.com>
This commit is contained in:
parent
fb67c2bf24
commit
40085901db
8 changed files with 25 additions and 10 deletions
|
@ -54,6 +54,7 @@ typedef struct Instruction Insn;
|
|||
struct Packet {
|
||||
uint16_t num_insns;
|
||||
uint16_t encod_pkt_size_in_bytes;
|
||||
uint32_t pc;
|
||||
|
||||
/* Pre-decodes about COF */
|
||||
bool pkt_has_cof; /* Has any change-of-flow */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue