On Mon, 28 Feb 2011, Gabe Black wrote: > > Second, this is actually an interesting coincidence because I was just about > to start looking at getting spec2006 to work better. A guy named Vince > Weaver did some work testing our x86 implementation a while ago, and he has > some patches that haven't yet made it into the code base. You can find those > here: > > http://www.csl.cornell.edu/~vince/projects/m5/
I'm still lurking here. I've been meaning to clean up those pages and make sure the patches still compile, just haven't had time. One issue is that I think it was decided that the syscall code needed a major re-write, so there was some resistance to merging syscall emulation patches that didn't fix the underlying problem. The other main issue with spec2k/spec2k6 is x87 support. By compiling with -msse2 to force SSE code generation you can avoid most of the current unimplemented instruction errors, but there are a few x87 instructions (mostly transcendental functions) that will still be generated. My patches address enough of those to get spec2k going, but I don't think an official set of x87 uops were ever specified, which makes the minimal x87 supoort a bit of a hack. Vince _______________________________________________ m5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
