What is the address you're using in the broadcast packet? Broadcast doesn't really mean broadcast as much as it means you figure out where to send the data. In the case of a shared bus in reality this would mean a broadcast, but to make the simulation run more quickly instead it means look up in a table of all the addresses you have and see which one will respond to this address. If you want different behavior than this, you'll probably need to add a different flag to the packet.
Ali On Apr 27, 2009, at 12:54 PM, Shoaib Akram wrote: > I have added new ports in caches. These ports are connected to a > bus. This bus receives packets from a bridge. I set the destination > of packets to be Packet::Broadcast. However, when the packet > intersect the bus, I get "Unable to find destination for addr x". I > am trying to use the bus snooping mechanism to send packets to these > new cache ports. I presume this is some sort of address range issue? > What is the correct way of broadcasting packest to these new cache > ports? > > Thanks. > _______________________________________________ > 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
