hi,
Well, there is a good reason for such registers to be accessible only in supervisor mode.
Surely you don't want user task to cause system critical errors.
Register protection has no influence on read:
The Register Protection (REG_PROT) module offers a mechanism to protect defined memory-mapped address locations in a module under protection from being written.
I also used REG_PROT .I found that once I use this, the program goes into machine check.
What do the program do to protected registers?
regards,
Peter