Status of RISCV port on sis

Sebastian Huber sebastian.huber at embedded-brains.de
Fri Jan 11 12:45:44 UTC 2019


----- Am 11. Jan 2019 um 13:36 schrieb Jiri Gaisler jiri at gaisler.se:

> On 1/9/19 10:46 AM, Sebastian Huber wrote:
>> Hello Jiri,
>>
>> could you please rebase your work to this RTEMS commit:
>>
>> https://git.rtems.org/rtems/commit/?id=b9ffc41c9678fb3c5386c1a6ab394656ec85dbc6
>>
> This works fine for me - I can now pass all uni-processor tests. On SMP, I still
> have a few fails but I think they are related to the simulator and the
> compressed RISC-V instruction set. I will investigate further ...

If you use the latest tools, then the OpenMP tests don't link. I have to update the RSB to include this fix:

https://github.com/gcc-mirror/gcc/commit/a415601710979a5e6ca443c7e914b7e334055642

> 
> $ rtems-test --rtems-bsp=riscv-sis riscv-rtems5/c/grlib/testsuites
> 
> Passed:        574
> Failed:          0
> User Input:      5
> Expected Fail:   0
> Indeterminate:   0
> Benchmark:       3
> Timeout:         0
> Invalid:         0
> Wrong Version:   0
> Wrong Build:     0
> Wrong Tools:     0
> ------------------
> Total:         582
> User Input:
> monitor.exe
> termios.exe
> top.exe
> capture.exe
> fileio.exe
> Benchmark:
> dhrystone.exe
> whetstone.exe
> linpack.exe
> Average test time: 0:00:00.711573
> Testing time     : 0:06:54.135695

This is great. You mentioned some spintrcritical* failures in your last report. Was this a simulator issue?


More information about the devel mailing list