On 12-08-17 03:29, Chris Johns wrote:
On 11/8/17 10:14 pm, Mike Looijmans wrote:
Is there maybe some other
entry/register/variable that my boot code needs to pass to RTEMS?

Exceptions need valid tables registered with the unwinder to work or you end up
in the terminate call.

The SPARC architecture uses what is normally named dwarf2 tables that GCC places
in '.eh_frame' or '.gcc_except_table.*' sections. The tables linked into the
executable are registered with the exception handler code in libgcc and for C++
are processed using '__gcc_personality_v0' personality function. I cannot
remember how they are registered by default.

I hope this helps.

Well, if I understand correctly, this just means that exception handling on LEON2 is just not implemented in RTEMS.


Kind regards,

Mike Looijmans
System Expert

TOPIC Products
Materiaalweg 4, NL-5681 RJ Best
Postbus 440, NL-5680 AK Best
Telefoon: +31 (0) 499 33 69 79
E-mail: mike.looijm...@topicproducts.com
Website: www.topicproducts.com

Please consider the environment before printing this e-mail



_______________________________________________
users mailing list
users@rtems.org
http://lists.rtems.org/mailman/listinfo/users

Reply via email to