It looks to me that the exception_handler pseudocode in section 7.2.1 does not include the XLEN/8 forced alignment that was introduced in April 2023. Could you please check and correct if necessary?
I think there is also a missing brace, inconsistent syntax and incorrect indentation on the line:
if (check_fetch_permissions(xepc) = Addr_OK)
Should this be:
if (check_fetch_permissions(xepc) = Addr_OK) then {
or something like that?
It looks to me that the
exception_handler
pseudocode in section 7.2.1 does not include theXLEN/8
forced alignment that was introduced in April 2023. Could you please check and correct if necessary?I think there is also a missing brace, inconsistent syntax and incorrect indentation on the line:
if (check_fetch_permissions(xepc) = Addr_OK)
Should this be:if (check_fetch_permissions(xepc) = Addr_OK) then {
or something like that?Thanks.