Browse Source

AIA: Enable Smcsrind/Sscsrind if supporting Smaia/Ssaia

Smaia/Ssaia allocates indirect CSRs 0x30~0x3f for major interrupt
priorities and 0x70~0xff for external interrupts (only with an IMSIC).
pull/1988/head
YenHaoChen 2 years ago
committed by Binno
parent
commit
d4abc9a71b
  1. 3
      disasm/isa_parser.cc

3
disasm/isa_parser.cc

@ -389,8 +389,11 @@ isa_parser_t::isa_parser_t(const char* str, const char *priv)
} else if (ext_str == "smaia") {
extension_table[EXT_SMAIA] = true;
extension_table[EXT_SSAIA] = true;
extension_table[EXT_SMCSRIND] = true;
extension_table[EXT_SSCSRIND] = true;
} else if (ext_str == "ssaia") {
extension_table[EXT_SSAIA] = true;
extension_table[EXT_SSCSRIND] = true;
} else if (ext_str[0] == 'x') {
extension_table['X'] = true;
if (ext_str.size() == 1) {

Loading…
Cancel
Save