qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] [PATCH v3 0/4] TriCore exception patches


From: Richard Henderson
Subject: Re: [Qemu-devel] [PATCH v3 0/4] TriCore exception patches
Date: Tue, 23 Feb 2016 11:53:30 -0800
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0

On 02/19/2016 05:43 AM, Bastian Koppelmann wrote:
> v2 -> v3:
>      - raise_exception_sync_internal now directly modifies PC without
>        using the do_interrupt hook
>      - remove do_interrupt hook
>      - add fcd_pc to raise_exception_sync_internal to be used by
>        FCD traps
>      - add raise_exception_sync_helper wrapper to be used by
>        helper function that generate traps such that
>        raise_exception_sync_internal is only directly called for FCD traps
>      - add the generation of SOVF/OVF traps such that generate_trap()
>        is used to avoid a unused function compiler warning.
> 
> v1 -> v2:
>     - replace helper raise_exception_error by raise_exception_sync,
>       that takes care of saving the pre-interrupt state for synchronous
>       exceptions.
>     - rewrite of generate_trap() in translate.c. It directly
>       calls the raise_exception_sync helper instead of saving the
>       pre-interrupt state itself.    
>     - drop PATCH[2/5]: target-tricore: Save the pc before CSA operations for 
> exceptions
> 
> 
> Bastian Koppelmann (4):
>   target-tricore: Add trap handling & SOVF/OVF traps
>   target-tricore: add context managment trap generation
>   target-tricore: add illegal opcode trap generation
>   target-tricore: add opd trap generation
> 
>  target-tricore/cpu.h       |   1 +
>  target-tricore/helper.h    |   3 +
>  target-tricore/op_helper.c | 155 ++++++++++++++-
>  target-tricore/translate.c | 483 
> ++++++++++++++++++++++++++++++++++++++++++---
>  4 files changed, 610 insertions(+), 32 deletions(-)

Looks good.

Reviewed-by: Richard Henderson  <address@hidden>


r~



reply via email to

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