Hi there,
Im a little confused by the PL390 GIC settings.
I set the ICCBPR (binary point of the priority) to 4 so a 8-bit priority to 4-bit group priority and a 4-bit sub one.
The less the number of the group priority, the more important the priority is.
But in sub one, the larger the number, the more important the priority is.
Is that true?
Thank you
Best Regurads
Hi
thank you for reply
Please correct me if im right:
The GIC will judge the priority of IRQ by their full priority reg first.
Then if two IRQ came together it will compare their group priority.
which means no matter which part of priority it is , the less the higher priority it will be.
So if there are two signals with 0x0001_FFFF and 0x000F_0000 priority(consider BP = 4), GIC will respond 0x0001FFFF first.
And then campare 0x000F with 0x0001.
As a result 0x000F_0000 can not be first responsed and it can not pre-empt the 0x0001_FFFF one.
Reguards.