• P
    target/arm: Improve debug logging of AArch32 exception return · 81e37284
    Peter Maydell 提交于
    For AArch32, exception return happens through certain kinds
    of CPSR write. We don't currently have any CPU_LOG_INT logging
    of these events (unlike AArch64, where we log in the ERET
    instruction). Add some suitable logging.
    
    This will log exception returns like this:
    Exception return from AArch32 hyp to usr PC 0x80100374
    
    paralleling the existing logging in the exception_return
    helper for AArch64 exception returns:
    Exception return from AArch64 EL2 to AArch64 EL0 PC 0x8003045c
    Exception return from AArch64 EL2 to AArch32 EL0 PC 0x8003045c
    
    (Note that an AArch32 exception return can only be
    AArch32->AArch32, never to AArch64.)
    Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
    Reviewed-by: NRichard Henderson <richard.henderson@linaro.org>
    Message-id: 20181012144235.19646-2-peter.maydell@linaro.org
    81e37284
internals.h 26.7 KB