Re: Adding Sparc/LEON3 support to Genode

2014-08-25 Thread Johannes Schlatow
Thank you Norman for your statement. As it turned out, it not only requires binutils 2.24 but also gcc 4.9 in order to get appropriate LEON3 support. Fortunately, we're talking about a couple of small changes to the Sparc-specifc code that make this big difference. I therefore went for the backpo

Re: Adding Sparc/LEON3 support to Genode

2014-08-12 Thread Norman Feske
Hi Johannes, > binutils 2.22 doesn't fully support LEON3 (missing CAS > instruction). I therefore did a quick attempt of bumping the version > numbers in the script to binutils 2.24 and gcc 4.8.2, which however > fails with undefined type uint64_t errors in libstdc++v3. why not updating binutils

Re: Adding Sparc/LEON3 support to Genode

2014-08-05 Thread Johannes Schlatow
Christian, thanks for your reply. Unfortunately, adding LEON3 support to the tool_chain script is not that easy. binutils 2.22 doesn't fully support LEON3 (missing CAS instruction). I therefore did a quick attempt of bumping the version numbers in the script to binutils 2.24 and gcc 4.8.2, which

Re: Adding Sparc/LEON3 support to Genode

2014-08-05 Thread Christian Helmuth
Hello Johannes, We walked a long rocky road with third-party tool chains until we decided to go for our own. The main reason for issues with other tools was the lacking support for C++ without a full fledged libC runtime. You may find our tool-chain script in tool/tool_chain, which officially sup

Adding Sparc/LEON3 support to Genode

2014-08-04 Thread Johannes Schlatow
Hey guys, I'm trying to add a new architecture, namely the LEON3, to Genode. Some time ago, I already added rudimentary LEON3 support to Fiasco.OC. Thus I thought it shouldn't take too much of an effort to get this working with Genode on top of it. The LEON3 port for Fiasco.OC was based on the l