In the classic (non-Ruby) M5 memory system, request packets are routed based
on address, not bus ID.  The bus IDs are only used internally to route
responses back to requestors.

You may want to use Ruby instead since that supports a point-to-point
network interconnect rather than busses.

Steve

On Tue, Jan 4, 2011 at 11:13 PM, Abhinav <[email protected]> wrote:

> If i want transfers packets to a particular bus then how to find the id of
> the bus so that i can set the destination in Packet ???
>
>
>
> -Thanks & Regards
> K.Abhinav Raghunandan
> Department of Computer Science Engg,
> IIT Madras
>
>
>
> On Wed, Jan 5, 2011 at 11:13 AM, Abhinav <[email protected]> wrote:
>
>> Hi ,
>>
>>      I have started working on the simulator a few days backs and i have a
>> couple of queries . I have added L3 cache in the memory hierarchy with L1 (
>> I & D) , L2 cache being private and L3 cache being shared . I have also
>> booted up 2 processors . I want to send some data some data from the P1 to
>> L2 cache of P2 processor . To do this i have something on mind . I decided
>> to add a special type of Packet command (Marshall Packet) so that this kind
>> of packets can be handled specially . When L2 cache of another processor
>> receives the packet it has to update its memory and discard the packet .Is
>> this approach correct . How to find the port id of the destination L2 cache
>> .
>>
>>
>> -Thanks & Regards
>> K.Abhinav Raghunandan
>> Department of Computer Science Engg,
>> IIT Madras
>>
>>
>
> _______________________________________________
> m5-users mailing list
> [email protected]
> http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
>
_______________________________________________
m5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users

Reply via email to