<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">2017-06-11 22:43 GMT+03:00 Hesham Almatary <span dir="ltr"><<a href="mailto:heshamelmatary@gmail.com" target="_blank">heshamelmatary@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Denis,<br>
<span class=""><br>
<br>
<br>
On Sun, Jun 11, 2017 at 11:52 PM, Denis Obrezkov<br>
<<a href="mailto:denisobrezkov@gmail.com">denisobrezkov@gmail.com</a>> wrote:<br>
> Hello Hesham,<br>
><br>
> I found out that your code in interrupt handling routine is outdated -<br>
</span>Which interrupt handling routine? The port doesn't handle interrupts.<br>
The only relevant code is enable/disable interrupts, but it doesn't<br>
matter at this stage that it's outdated (as we don't have interrupts).<br>
<span class=""><br>
> the format of mstatus and sstatus registers was changed.<br>
> I can produce some patches in a few days, though, I still don't understand<br>
> how to deal with local and global interrupts.<br>
><br>
</span>Could you illustrate what do you mean by "global" and "local"<br>
interrupts? I still argue for a simple port that runs hello world, you<br>
don't need interrupts, so this shouldn't be a blocker for you.<br>
<span class="HOEnZb"><font color="#888888"><br>
> --<br>
> Regards, Denis Obrezkov<br>
<br>
<br>
<br>
--<br>
Hesham<br>
</font></span></blockquote></div>RISC-V has local and global interrupt sources: Privileged ISA 1.10, chapter 7.2.</div><div class="gmail_extra"><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">Regards, Denis Obrezkov</div>
</div></div>