Hi Hesham,

As Jason mentioned, there is some rudimentary support for FS simulation of
RISC-V, but currently it doesn't support RISC-V's privilege modes.  There
are some additional patches that improve support, but those are also
limited.  They can be found at:

   - https://gem5-review.googlesource.com/c/public/gem5/+/9161, together
   with https://gem5-review.googlesource.com/c/public/gem5/+/9821/1: add
   some support for fault handling (note that these patches are a little
   out-of-date and may have some conflicts with the latest version of gem5)
   - https://gem5-review.googlesource.com/c/public/gem5/+/9822/1: add
   support for URET, SRET, and MRET instructions

There is ongoing work on FS support, but, in my case, it is something that
I currently have to do on my free time, so I can't give you a good estimate
of when it will be completed.

Regards,
Alec

On Tue, May 15, 2018 at 1:41 PM, Jason Lowe-Power <[email protected]>
wrote:

> Hi Heshem,
>
> There's a patch on our gerrit review site that has some support for FS in
> RISC-V https://gem5-review.googlesource.com/c/public/gem5/+/9061/4. It
> would be great if you could test it to see if it works for your system and
> review it on gerrit.
>
> Cheers,
> Jason
>
> On Tue, May 15, 2018 at 2:41 AM Hesham Almatary <[email protected]>
> wrote:
>
>> Hi,
>>
>> Just wondering what the status of RISC-V full system support is. I'm
>> not particularly interested in running Linux, just need support for M,
>> S, U modes and MMU.
>>
>> If it's not supported, is anyone working on it? If yes, I would
>> appreciate any hints when it might get upstream.
>>
>> Cheers,
>> --
>> Hesham
>> _______________________________________________
>> gem5-dev mailing list
>> [email protected]
>> http://m5sim.org/mailman/listinfo/gem5-dev
>
>
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to