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
