Hi Yasir,

As Steve says gem5 has some way to go before supporting heterogeneous
ISAs. I actually started out quite a while back to make as much as
possible non-ISA specific. For example, the memory tree (src/mem) is
pretty much completely ISA agnostic. I think the best way forward is to
continue along that path, one bit at a time, preferably also compiling
these sub-trees once (into a lib) independent of the overall ISA and then
linking them in at the end, libmem.a, libsim.a, libruby.a, etc.

If someone could do the same for all the Ruby protocols that’d be great
:-).

Andreas

On 02/06/2016, 20:08, "gem5-dev on behalf of Steve Reinhardt"
<[email protected] on behalf of [email protected]> wrote:

>The situation hasn't changed.  ISA is still a compile-time constant.
>
>That said, I don't know of any other systems that simulate both x86 and
>ARM
>even with a compile-time switch, so if you're bound and determined to do
>it, my guess is that gem5 is probably the best starting point you're going
>to find.  I'd be interested in knowing if that's not the case.
>
>Steve
>
>
>On Thu, Jun 2, 2016 at 8:10 AM Qureshi Yasir Mahmood
><[email protected]>
>wrote:
>
>> Dear All,
>>
>> I am considering to use GEM5 for simulating heterogeneous ISA systems,
>>eg.
>> ARM-x86 systems in a single simulation. I have went through the archives
>> and seen that this is wasn't supported 2 years ago. Is there any update
>> regarding this or is this still not supported today ?
>>
>> Thank you
>>
>> Regards
>> Yasir Mahmood
>> Doctoral Assistant
>> Embedded Systems Laboratory
>> EPFL
>> _______________________________________________
>> 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

IMPORTANT NOTICE: The contents of this email and any attachments are 
confidential and may also be privileged. If you are not the intended recipient, 
please notify the sender immediately and do not disclose the contents to any 
other person, use it for any purpose, or store or copy the information in any 
medium. Thank you.
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to