Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
ARC: Comment on unimplemented CSR behavior.
After a very long e-mail discussion, we landed on maintaining unimplemented CSR behavior as-is. Just add a quick note to be explicit about that intention. The end of the discussion is basically: 1. If Sdtrig CSRs are accessed when they are not implemented or Sdtrig is not implemented, the hart will trap. This is to maintain backwards compatibility with existing implementations that use this for discovery. 2. If Sdext CSRs are accessed when they are not implemented, the hart will trap. (No need to specify behavior when Sdext is not implemented, because in that case Debug Mode doesn't exist and the CSRs aren't accessible anyway.) This is to be consistent with Sdtrig behavior.
- Loading branch information