Dear Giacomo Travaglini, Gabor Dozsa,

Regarding your LSQ rewrite commit in January:
51becd2475748fb5515f261254c48827b3b5c2ba


Because this is a substantial rewrite, is there any documentation related to 
how things work now?

I'm trying to debug an assert I get with X86 and O3 cpu in lsq_impl.hh.

LSQ<Impl>::SplitDataRequest::finish(const Fault &fault, const RequestPtr &req,
         ThreadContext* tc, BaseTLB::Mode mode)
     _fault.push_back(fault);
      assert(req == _requests[numTranslatedFragments] || this->isDelayed());
I'm interested in the fix, but I'd also like to know how the new LSQ works 
because it's related to my work.

I can bypass by using the gem5 before the rewrite, but I assume this is 
something that should be fixed anyway.


Thank you,

Andrew Zigerelli

_______________________________________________
gem5-dev mailing list
gem5-dev@gem5.org
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to