[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-arm] [Qemu-devel] [PATCH 1/6] target/arm: NS BusFault on vecto
From: |
Peter Maydell |
Subject: |
Re: [Qemu-arm] [Qemu-devel] [PATCH 1/6] target/arm: NS BusFault on vector table fetch escalates to NS HardFault |
Date: |
Tue, 18 Jun 2019 11:31:05 +0100 |
On Mon, 17 Jun 2019 at 20:28, Richard Henderson
<address@hidden> wrote:
>
> On 6/17/19 10:53 AM, Peter Maydell wrote:
> > + * The HardFault is Secure if BFHFNMINS is 0 (meaning that all HFs are
> > + * secure); otherwise it targets the same security state as the
> > + * underlying exception.
> > */
> > - exc_secure = targets_secure ||
> > - !(cpu->env.v7m.aircr & R_V7M_AIRCR_BFHFNMINS_MASK);
> > + if (!(cpu->env.v7m.aircr & R_V7M_AIRCR_BFHFNMINS_MASK)) {
> > + exc_secure = false;
> > + }
>
> exc_secure = true, surely?
Yep, good catch. I got it right in the comment text :-)
thanks
-- PMM
- Re: [Qemu-arm] [Qemu-devel] [PATCH 3/6] target/arm: v8M: Check state of exception being returned from, (continued)