1/* 2 * Copyright (c) 2006 The Regents of The University of Michigan 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions are 7 * met: redistributions of source code must retain the above copyright 8 * notice, this list of conditions and the following disclaimer; --- 87 unchanged lines hidden (view full) --- 96 { SET2(NeedsExclusive, IsResponse), 97 InvalidCmd, "UpgradeResp" }, 98 /* ReadExReq */ 99 { SET5(IsRead, NeedsExclusive, IsInvalidate, IsRequest, NeedsResponse), 100 ReadExResp, "ReadExReq" }, 101 /* ReadExResp */ 102 { SET4(IsRead, NeedsExclusive, IsResponse, HasData), 103 InvalidCmd, "ReadExResp" }, |
104 /* LoadLockedReq: note that we use plain ReadResp as response, so that 105 * we can also use ReadRespWithInvalidate when needed */ |
106 { SET4(IsRead, IsLocked, IsRequest, NeedsResponse), |
107 ReadResp, "LoadLockedReq" }, |
108 /* StoreCondReq */ 109 { SET6(IsWrite, NeedsExclusive, IsLocked, 110 IsRequest, NeedsResponse, HasData), 111 StoreCondResp, "StoreCondReq" }, 112 /* StoreCondResp */ 113 { SET4(IsWrite, NeedsExclusive, IsLocked, IsResponse), 114 InvalidCmd, "StoreCondResp" }, 115 /* SwapReq -- for Swap ldstub type operations */ --- 178 unchanged lines hidden --- |