there's something about the granularity of the Memory Protection Unit descriptors that is not clear to me.
Let say I have a section of data starting at 0x13F800 and ending at 0x13F88F
Because of the 8 byte granularity, the actual addresses loaded in the descriptors would be:
Start - 0x13F800
End - 0x13F888
So, when accssing addresses between 0x13F889 and 0x13F88F, would that be a protection violation?
It doesn't seem to be so I thought I'd double check with you ..