packet.cc (5319:13cb690ba6d6) packet.cc (5507:52bcc301b467)
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" },
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 */
104 /* LoadLockedReq: note that we use plain ReadResp as response, so that
105 * we can also use ReadRespWithInvalidate when needed */
105 { SET4(IsRead, IsLocked, IsRequest, NeedsResponse),
106 { SET4(IsRead, IsLocked, IsRequest, NeedsResponse),
106 LoadLockedResp, "LoadLockedReq" },
107 /* LoadLockedResp */
108 { SET4(IsRead, IsLocked, IsResponse, HasData),
109 InvalidCmd, "LoadLockedResp" },
107 ReadResp, "LoadLockedReq" },
110 /* StoreCondReq */
111 { SET6(IsWrite, NeedsExclusive, IsLocked,
112 IsRequest, NeedsResponse, HasData),
113 StoreCondResp, "StoreCondReq" },
114 /* StoreCondResp */
115 { SET4(IsWrite, NeedsExclusive, IsLocked, IsResponse),
116 InvalidCmd, "StoreCondResp" },
117 /* SwapReq -- for Swap ldstub type operations */

--- 178 unchanged lines hidden ---
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 ---