[PATCH] Hexagon (target/hexagon) move store size tracking to translation

2022-06-06 Thread Taylor Simpson
The store width is needed for packet commit, so it is stored in ctx->store_width. Currently, it is set when a store has a TCG override instead of a QEMU helper. In the QEMU helper case, the ctx->store_width is not set, we invoke a helper during packet commit that uses the runtime store width. Th

Re: [PATCH] Hexagon (target/hexagon) move store size tracking to translation

2022-05-09 Thread Philippe Mathieu-Daudé via
On 9/5/22 23:14, Taylor Simpson wrote: The store width is needed for packet commit, so it is stored in ctx->store_width. Currently, it is set when a store has a TCG override instead of a QEMU helper. In the QEMU helper case, the ctx->store_width is not set, we invoke a helper during packet comm

[PATCH] Hexagon (target/hexagon) move store size tracking to translation

2022-05-09 Thread Taylor Simpson
The store width is needed for packet commit, so it is stored in ctx->store_width. Currently, it is set when a store has a TCG override instead of a QEMU helper. In the QEMU helper case, the ctx->store_width is not set, we invoke a helper during packet commit that uses the runtime store width. Th

[PATCH] Hexagon (target/hexagon) move store size tracking to translation

2022-04-20 Thread Taylor Simpson
The store width is needed for packet commit, so it is stored in ctx->store_width. Currently, it is set when a store has a TCG override instead of a QEMU helper. In the QEMU helper case, the ctx->store_width is not set, we invoke a helper during packet commit that uses the runtime store width. Th