1/* 2 * Copyright (c) 2006 The Regents of The University of Michigan |
3 * Copyright (c) 2010 Advancec Micro Devices, Inc. |
4 * All rights reserved. 5 * 6 * Redistribution and use in source and binary forms, with or without 7 * modification, are permitted provided that the following conditions are 8 * met: redistributions of source code must retain the above copyright 9 * notice, this list of conditions and the following disclaimer; 10 * redistributions in binary form must reproduce the above copyright 11 * notice, this list of conditions and the following disclaimer in the --- 76 unchanged lines hidden (view full) --- 88 /* WriteInvalidateReq */ 89 { SET6(IsWrite, NeedsExclusive, IsInvalidate, 90 IsRequest, HasData, NeedsResponse), 91 WriteInvalidateResp, "WriteInvalidateReq" }, 92 /* WriteInvalidateResp */ 93 { SET3(IsWrite, NeedsExclusive, IsResponse), 94 InvalidCmd, "WriteInvalidateResp" }, 95 /* UpgradeReq */ |
96 { SET5(IsInvalidate, NeedsExclusive, IsUpgrade, IsRequest, NeedsResponse), |
97 UpgradeResp, "UpgradeReq" }, |
98 /* SCUpgradeReq: response could be UpgradeResp or UpgradeFailResp */ 99 { SET6(IsInvalidate, NeedsExclusive, IsUpgrade, IsLlsc, 100 IsRequest, NeedsResponse), 101 UpgradeResp, "SCUpgradeReq" }, |
102 /* UpgradeResp */ |
103 { SET3(NeedsExclusive, IsUpgrade, IsResponse), |
104 InvalidCmd, "UpgradeResp" }, |
105 /* SCUpgradeFailReq: generates UpgradeFailResp ASAP */ 106 { SET5(IsInvalidate, NeedsExclusive, IsLlsc, 107 IsRequest, NeedsResponse), 108 UpgradeFailResp, "SCUpgradeFailReq" }, 109 /* UpgradeFailResp */ 110 { SET2(NeedsExclusive, IsResponse), 111 InvalidCmd, "UpgradeFailResp" }, |
112 /* ReadExReq */ 113 { SET5(IsRead, NeedsExclusive, IsInvalidate, IsRequest, NeedsResponse), 114 ReadExResp, "ReadExReq" }, 115 /* ReadExResp */ 116 { SET4(IsRead, NeedsExclusive, IsResponse, HasData), 117 InvalidCmd, "ReadExResp" }, 118 /* LoadLockedReq: note that we use plain ReadResp as response, so that 119 * we can also use ReadRespWithInvalidate when needed */ --- 157 unchanged lines hidden --- |