在MOESI_CMP_directory-L2cache.sm--
的{{1}}操作中,请求消息的j_forwardGlobalRequestToLocalOwner
填充在该L2缓存的 machineID 中,因此它是正确的请求者。
虽然要在"out_msg.Requestor"
的操作中响应"MOESI_CMP_directory-L1cache.sm"--
的消息,当"ee_sendDataExclusive"
时,为什么in_msg.RequestorMachine == MachineType:L2Cache
填充在out_msg.Destination
中,而不是{ {1}}?
(我认为它是请求消息的"mapAddressToRange"
值。)
L2缓存:
"in_msg.Requestor"
} L1缓存:
"out_msg.Requestor"
}