<div dir="ltr">Could someone expand it a bit.<div>For example, I can provide an interrupt table in my start.S file.</div><div>So, when interrupts occurs, pc counter is set to the appropriate address in table entry.</div><div>And we have several RTEMS interrupt handlers. And RTEMS handlers table.</div><div>How do they relate to each other?</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2017-06-30 20:48 GMT+02:00 Gedare Bloom <span dir="ltr"><<a href="mailto:gedare@rtems.org" target="_blank">gedare@rtems.org</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><a href="https://docs.rtems.org/branches/master/cpu-supplement/port.html#interrupt-processing" rel="noreferrer" target="_blank">https://docs.rtems.org/<wbr>branches/master/cpu-<wbr>supplement/port.html#<wbr>interrupt-processing</a><br>
<br>
<a href="https://docs.rtems.org/branches/master/bsp-howto.html#set-vector-install-an-interrupt-vector" rel="noreferrer" target="_blank">https://docs.rtems.org/<wbr>branches/master/bsp-howto.<wbr>html#set-vector-install-an-<wbr>interrupt-vector</a><br>
<div><div class="h5"><br>
<br>
On Fri, Jun 30, 2017 at 10:49 AM, Denis Obrezkov<br>
<<a href="mailto:denisobrezkov@gmail.com">denisobrezkov@gmail.com</a>> wrote:<br>
> Hello all,<br>
> what is the common practice of interrupt implementation in RTEMS?<br>
> I wasn't able to find much information in RTEMS BSP manual.<br>
><br>
> My platform RISC-V has vectored interrupts and exceptions.<br>
> A cause of an exception or of an interrupt is always available in 'mcause'<br>
> register.<br>
> But for interrupts an address of a handlers' table can also be dynamically<br>
> provided.<br>
> So, what should I do in order to implement interrupt handlers?<br>
> What is the consequence of steps when interrupt appears (save stack, make a<br>
> routine...)?<br>
> Also, what is a good example of a BSP which implements ISR in a proper way?<br>
><br>
> --<br>
> Regards, Denis Obrezkov<br>
><br>
</div></div>> ______________________________<wbr>_________________<br>
> devel mailing list<br>
> <a href="mailto:devel@rtems.org">devel@rtems.org</a><br>
> <a href="http://lists.rtems.org/mailman/listinfo/devel" rel="noreferrer" target="_blank">http://lists.rtems.org/<wbr>mailman/listinfo/devel</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">Regards, Denis Obrezkov</div>
</div>