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

Reply via email to