Hi, We plan to create a ARM-x86 heterogeneous system for full system simulation to boot a heterogeneous operating system on top of it. I have started looking at the gem5 code to try and understand the modifications needed.
Please correct me if I am wrong. 1. Currently the architecture selected is a compile time option. The base classes (cpu,mem etc) also make lot of calls to architecture specific namespaces which are resolved at compile time. So for a heterogeneous system, we need to probably create multiple base classes or make it a run time option ? 2. Do we have connectors (buses) to connect the heterogeneous CPU's and other resources or do we need to create new ones? Please let me know which approach do you think is the best way to proceed. Thanks in advance. Regards, Ajith _______________________________________________ gem5-dev mailing list [email protected] http://m5sim.org/mailman/listinfo/gem5-dev
