From d4abc9a71b31a1cfeb89297124574e2745bd5332 Mon Sep 17 00:00:00 2001 From: YenHaoChen Date: Fri, 29 Mar 2024 10:21:25 +0800 Subject: [PATCH] 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). --- disasm/isa_parser.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/disasm/isa_parser.cc b/disasm/isa_parser.cc index 395e32d7..c9b5b72d 100644 --- a/disasm/isa_parser.cc +++ b/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) {