Page MenuHomeFreeBSD

Fix EXCP_MASK to include all relevant bits from scause.
ClosedPublic

Authored by jhb on Feb 5 2020, 12:15 AM.
Tags
None
Referenced Files
Unknown Object (File)
Mon, Nov 18, 10:26 PM
Unknown Object (File)
Tue, Nov 12, 11:09 PM
Unknown Object (File)
Mon, Nov 11, 5:20 PM
Unknown Object (File)
Mon, Nov 11, 3:27 PM
Unknown Object (File)
Sun, Nov 10, 6:27 AM
Unknown Object (File)
Sun, Nov 10, 5:02 AM
Unknown Object (File)
Sat, Nov 9, 8:06 PM
Unknown Object (File)
Oct 11 2024, 8:22 PM
Subscribers

Details

Summary

While cause codes higher than 16 are reserved, the exception code field
of the register is defined to be all bits but the upper most bit.

Test Plan
  • CHERI RISC-V uses exception code 0x1c which was truncated to 0xc with the current mask

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Not Applicable
Unit
Tests Not Applicable