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

Reply via email to