Just as an addendum to this, as I've played around doing something similar in M5 Full System. The kernel can be thrown off in its scheduling component in some cases as the alpha ISA linux kernel for v2.6.18 uses the equivalent of processor ticks to calculate time using the rpcc() alpha instruction. You may want to modify the behavior of rpcc() to use some common clock value you set so all processors track time the same according to the kernel. For other linux kernel versions this may not be the case.
Geoff -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of nathan binkert Sent: Tuesday, January 04, 2011 9:34 AM To: M5 users mailing list Subject: Re: [m5-users] A question > Is there someone who tries to configure M5 to be a heterogeneous multi-core > platform(e.g. a alpha core runs 500MHz and another alpha core runs 1GHz ). I > want to build this platform on M5. But I am not quite sure if that is OK on > M5. Yes, this works fine. There are some calibrated delays in the linux kernel, so those could be thrown off, but they're mostly minor and probably won't affect you. Nate _______________________________________________ m5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/m5-users _______________________________________________ m5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
