ok but what I don't understand a miss_mshr request and WriteReq command. What does that mean?
On 11/30/11, Dibakar Gope <[email protected]> wrote: > The getNextMSHR function looks at writebuffer queue and MSHR queue; > depending on the necessary load-store dependency logic, it returns the next > writeback request from writebuffer or miss request from mshr. If it finds > both the queues as empty, then it dequeues a prefetch request from prefetch > queue and send it to the getTimingPacket for further processing. > > On 11/29/11, Mahmood Naderan wrote: >> Hi, >> while debugging, in this function: >> >> PacketPtr >> Cache<TagStore>::getTimingPacket() >> { >> MSHR *mshr = getNextMSHR(); >> ... >> // use request from 1st target >> PacketPtr tgt_pkt = mshr->getTarget()->pkt; >> >> >> >> >> ... >> } >> >> the getNextMSHR returns "miss_mshr". >> However tgt_pkt->cmd is WriteReq. >> >> How that is possible? What does that mean? >> Thanks >> -- >> // Naderan *Mahmood; >> >> >> >> >> _______________________________________________ >> gem5-users mailing list >> [email protected] >> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users > _______________________________________________ > gem5-users mailing list > [email protected] > http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users > -- -- // Naderan *Mahmood; _______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
