----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: http://reviews.m5sim.org/r/511/#review909 -----------------------------------------------------------
I see what you're doing here, I think. For the strategy your taking your implementation seems ok (other than some weird whitespace), but I'm not sure this is the way to go. The itstate should be part of the pc and then wouldn't depend on anything in the previous instruction. The way you've implemented this forced itstate stuff may be the real culprit. I don't remember all the details of our previous conversation about it, but I do remember suggesting a way to implement that that fit better with the rest of the pc state information and I expect would make this change unnecessary. src/arch/arm/predecoder.hh <http://reviews.m5sim.org/r/511/#comment1265> Why all the extra blank lines? - Gabe On 2011-02-25 21:05:49, Ali Saidi wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > http://reviews.m5sim.org/r/511/ > ----------------------------------------------------------- > > (Updated 2011-02-25 21:05:49) > > > Review request for Default, Ali Saidi, Gabe Black, Steve Reinhardt, and > Nathan Binkert. > > > Summary > ------- > > O3: Send instruction back to fetch on squash to seed predecoder correctly. > > > Diffs > ----- > > src/arch/alpha/predecoder.hh 9dc17725f795 > src/arch/arm/predecoder.hh 9dc17725f795 > src/arch/mips/predecoder.hh 9dc17725f795 > src/arch/power/predecoder.hh 9dc17725f795 > src/arch/sparc/predecoder.hh 9dc17725f795 > src/arch/x86/predecoder.hh 9dc17725f795 > src/cpu/o3/cpu.cc 9dc17725f795 > src/cpu/o3/fetch.hh 9dc17725f795 > src/cpu/o3/fetch_impl.hh 9dc17725f795 > > Diff: http://reviews.m5sim.org/r/511/diff > > > Testing > ------- > > > Thanks, > > Ali > >
_______________________________________________ m5-dev mailing list m5-dev@m5sim.org http://m5sim.org/mailman/listinfo/m5-dev