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
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev