qemu-arm
[Top][All Lists]
Advanced

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

Re: [Qemu-arm] [Qemu-devel] [PATCH 19/19] nvic: Support banked exception


From: Richard Henderson
Subject: Re: [Qemu-arm] [Qemu-devel] [PATCH 19/19] nvic: Support banked exceptions in acknowledge and complete
Date: Wed, 20 Sep 2017 13:39:15 -0500
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0

On 09/12/2017 01:14 PM, Peter Maydell wrote:
> Update armv7m_nvic_acknowledge_irq() and armv7m_nvic_complete_irq()
> to handle banked exceptions:
>  * acknowledge needs to use the correct vector, which may be
>    in sec_vectors[]
>  * acknowledge needs to return to its caller whether the
>    exception should be taken to secure or non-secure state
>  * complete needs its caller to tell it whether the exception
>    being completed is a secure one or not
> 
> Signed-off-by: Peter Maydell <address@hidden>
> ---
>  target/arm/cpu.h      | 15 +++++++++++++--
>  hw/intc/armv7m_nvic.c | 26 ++++++++++++++++++++------
>  target/arm/helper.c   |  8 +++++---
>  hw/intc/trace-events  |  4 ++--
>  4 files changed, 40 insertions(+), 13 deletions(-)

Reviewed-by: Richard Henderson <address@hidden>

r~



reply via email to

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