Re: [Qemu-devel] [PATCH 05/18] armv7m: expand NVIC state

2015-12-02 Thread Michael Davidsaver
On 11/17/2015 01:10 PM, Peter Maydell wrote: > On 9 November 2015 at 01:11, Michael Davidsaver wrote: >> Expand the NVIC to fully support -M priorities and masking. >> Doesn't use GIC code. >> >> Move some state to ARMCPU to allow calculation of exception masking. >> >> Add storage for PRIGROUP

Re: [Qemu-devel] [PATCH 05/18] armv7m: expand NVIC state

2015-11-17 Thread Peter Maydell
On 9 November 2015 at 01:11, Michael Davidsaver wrote: > Expand the NVIC to fully support -M priorities and masking. > Doesn't use GIC code. > > Move some state to ARMCPU to allow calculation of exception masking. > > Add storage for PRIGROUP to configure group/sub-group split. > Track group and s

[Qemu-devel] [PATCH 05/18] armv7m: expand NVIC state

2015-11-08 Thread Michael Davidsaver
Expand the NVIC to fully support -M priorities and masking. Doesn't use GIC code. Move some state to ARMCPU to allow calculation of exception masking. Add storage for PRIGROUP to configure group/sub-group split. Track group and sub-group in separate fields for quick comparison. Mix in vector # wi