It didnt say, how do I display that? Tracing?
It just said M5 Encountered Illegal Instruction

On Thu, Jul 23, 2009 at 2:11 AM, Ali Saidi <[email protected]> wrote:

> What was the illegal instruction?
>
> Ali
>
> On Jul 22, 2009, at 8:49 PM, ef wrote:
>
> > I will document my progress here, perhaps experts here can add their
> > advice and thoughts.
> >
> > I went ahead and recompiled using this website as a guide:
> > http://www.alphalinux.org/docs/perf.html
> > (I am using the precompiled alpha cross compiler on the m5 website)
> >
> > I tried the flags:
> >  -mcpu=EV5 (didnt work)
> > -mcpu=21164 (m5 gave illegal instruction error)
> > -mno-max (disables max instr set, gave a segmentation fault of the
> > benchmark, not in m5)
> >
> > The flag that worked worked:
> >  -mcpu=21064 (a variant of EV4 without extra instruction sets )
> >
> > Progress so far:
> > The problem is fixed, but ferret has yet to finish compiling,
> > hopefully no more problems.
> >
> > Thanks,
> > EF
> >
> >
> >
> > On Tue, Jul 21, 2009 at 11:06 PM, Ali Saidi <[email protected]> wrote:
> >
> > If you do implement the instruction a quick google search turns up the
> > following:
> >
> http://mattst88.com/svn/listing.php?repname=alpha_mmintrin&path=%2Ftrunk%2F&rev=5&sc=0
> > which seems to be a testsuite that would validate your implementation.
> >
> > Ali
> >
> >
> > On Tue, 21 Jul 2009 15:39:34 -0700, Lisa Hsu <[email protected]>
> > wrote:
> > > I believe EV5 did not have such instructions, so if you use a
> > crosscompiler
> > > targeted to EV5 (which you can specify when you build with
> > > http://freshmeat.net/projects/crosstool-ng/).
> > >
> > > Alternatively, I don't know if there is a compiler switch for
> > turning off
> > > the generation of MVI instructions (of which maxuw4 is a member),
> > so you
> > > could look into that if you don't want to build a new crosscompiler.
> > >
> > > Lisa
> > >
> > > On Tue, Jul 21, 2009 at 3:21 PM, ef
> > >
> > >> Hello,
> > >>
> > >> I am compiling Ferret from PARSEC 2.0 and I got this panic in m5:
> > >>
> > >> panic: attempt to execute unimplemented instruction 'maxuw4' (inst
> > >> 0x723007a4, opcode 0x1c)
> > >> >  @ cycle 2367067420500
> > >> > [execute:build/ALPHA_FS/arch/alpha/o3_cpu_exec.cc, line 70]
> > >>
> > >> Any clues on how fix this? One way is to implement the
> > instructions,
> > >> other
> > >> way is probably to find some sort of compiling flag to not
> > produce this
> > >> instructions. Anyways any advice, experience or thoughts on this
> > problem
> > >> is
> > >> appreciated.
> > >>
> > >> Thanks
> > >> EF
> > >>
> > >> _______________________________________________
> > >> 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
> >
> > _______________________________________________
> > 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
>
_______________________________________________
m5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users

Reply via email to