[Libre-soc-dev] first ISACaller LD/ST exceptions

Luke Kenneth Casson Leighton lkcl at lkcl.net
Mon May 10 18:19:23 BST 2021


i got basic LD/ST exceptions operational in ISACaller:
https://git.libre-soc.org/?p=openpower-isa.git;a=commitdiff;h=08a4ab72c2f7af84acea715b06285b0496c4a416

it's almost trivial, which if you think about it, is as it should be:
sometimes this has to be trap-and-emulate of misaligned accesses.
next phase is for TestIssuer to "match" that, which is a LOT more
complicated a path, tracking down into the MMU, through LDSTCompUnit,
then back to TestIssuer, then put that exception into PowerDecoder2
and have it re-run as a re-interpreted instruction, to generate the
"actual" trap instruction.

l.

---
crowd-funded eco-conscious hardware: https://www.crowdsupply.com/eoma68



More information about the Libre-soc-dev mailing list