Thanks the info, Steve. :)
I've heard you're pretty high up in the M5 development team. What do
you think are the chances of getting "native execution" support on any
platform other than x86? And would you venture a guess as to the time
frame of the x86's model/system release to the public?
Thanks.
- Jeff
Steve Reinhardt wrote:
Just to clarify... that's "Nope, your assumption is wrong". The
answer to "Or could I?" is "Sure you can!"
On Fri, Mar 28, 2008 at 4:50 PM, Steve Reinhardt <[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>> wrote:
Nope, m5 is all straight-up C++ and Python with no host
architecture dependences. So you can boot Solaris on a simulated
SPARC with m5 running on an x86 host just fine. It's even in our
regression tests; just give scons this argument:
build/SPARC_FS/tests/fast/long/80.solaris-boot/sparc/solaris/t1000-simple-atomic
The only situation where there's any host dependence at all is
endianness, and that's just a matter of testing. So while both
big- and little-endian targets work fine on little-endian hosts
(since we do practically all our development on x86), there may be
lurking bugs if you try and run a little-endian target on a
big-endian host (like x86 on SPARC). But those would be bugs and
not design dependencies.
Steve
_______________________________________________
m5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users