Support for system registers.
authorSunny Shah <shah28@wisc.edu>
Thu, 12 Nov 2015 17:48:23 +0000 (11:48 -0600)
committerSunny Shah <shah28@wisc.edu>
Thu, 12 Nov 2015 17:48:23 +0000 (11:48 -0600)
commit9543c36f9cff916bc0a06082f86a5043aa6fd24a
tree038e08d179541ddc255663e95c4b5a2f1ced4a10
parent0f96f157bfc83a6a49c069840cfab16bbe9e1962
Support for system registers.

* Added all EL0 accessible system registers to dyn_regs.
* MSR and MRS (register) now add the system register (if EL0 accessible) and the source/destination register to the AST.
* Added a map from system register encodings to thier names. A function - buildSysRegMap - builds this map.
common/h/dyn_regs.h
common/src/dyn_regs.C
instructionAPI/src/InstructionDecoder-aarch64.C
instructionAPI/src/InstructionDecoder-aarch64.h
instructionAPI/src/aarch64_opcode_tables.C