arch-arm: understandably initialize register permissions

Move massive initialization routine to the bottom of
Additionally, share register metadata across ISA instances by
making lookUpMiscReg a static member of the ISA and only
initializing it once.

Change-Id: I6d6ab26200c4e781151cc6efd97ce2420e2bf4cc
Signed-off-by: Curtis Dunham <>
Reviewed-by: Andreas Sandberg <>
Reviewed-by: Jack Travaglini <>
Maintainer: Andreas Sandberg <>
3 files changed