Re: [Qemu-devel] [PATCH 11/18] armv7m: fix I and F flag handling

2015-12-02 Thread Michael Davidsaver
On 11/20/2015 08:47 AM, Peter Maydell wrote: > On 9 November 2015 at 01:11, Michael Davidsaver wrote: >> Despite having the same notation, these bits >> have completely different meaning than -AR. >> >> Add armv7m_excp_unmasked() >> to calculate the currently runable

Re: [Qemu-devel] [PATCH 11/18] armv7m: fix I and F flag handling

2015-11-20 Thread Peter Maydell
On 9 November 2015 at 01:11, Michael Davidsaver wrote: > Despite having the same notation, these bits > have completely different meaning than -AR. > > Add armv7m_excp_unmasked() > to calculate the currently runable exception priority > taking into account masks and active

[Qemu-devel] [PATCH 11/18] armv7m: fix I and F flag handling

2015-11-08 Thread Michael Davidsaver
Despite having the same notation, these bits have completely different meaning than -AR. Add armv7m_excp_unmasked() to calculate the currently runable exception priority taking into account masks and active handlers. Use this in conjunction with the pending exception priority to determine if the