qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH v2] target-xtensa: fix search_pc for the last TB


From: Blue Swirl
Subject: Re: [Qemu-devel] [PATCH v2] target-xtensa: fix search_pc for the last TB opcode
Date: Sat, 22 Dec 2012 15:41:47 +0000

Thanks, applied.

On Wed, Dec 19, 2012 at 8:04 PM, Max Filippov <address@hidden> wrote:
> Zero out tcg_ctx.gen_opc_instr_start for instructions representing the
> last guest opcode in the TB.
>
> Cc: address@hidden
> Signed-off-by: Max Filippov <address@hidden>
> ---
> Changes v1 -> v2:
> - replace while loop with memset
>
>  target-xtensa/translate.c |    6 +++++-
>  1 files changed, 5 insertions(+), 1 deletions(-)
>
> diff --git a/target-xtensa/translate.c b/target-xtensa/translate.c
> index 5d8762c..2931d00 100644
> --- a/target-xtensa/translate.c
> +++ b/target-xtensa/translate.c
> @@ -3005,7 +3005,11 @@ static void gen_intermediate_code_internal(
>      gen_icount_end(tb, insn_count);
>      *tcg_ctx.gen_opc_ptr = INDEX_op_end;
>
> -    if (!search_pc) {
> +    if (search_pc) {
> +        j = tcg_ctx.gen_opc_ptr - tcg_ctx.gen_opc_buf;
> +        memset(tcg_ctx.gen_opc_instr_start + lj + 1, 0,
> +                (j - lj) * sizeof(tcg_ctx.gen_opc_instr_start[0]));
> +    } else {
>          tb->size = dc.pc - pc_start;
>          tb->icount = insn_count;
>      }
> --
> 1.7.7.6
>



reply via email to

[Prev in Thread] Current Thread [Next in Thread]