packet.cc (4626:ed8aacb19c03) packet.cc (4628:17b3ce796176)
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;

--- 50 unchanged lines hidden (view full) ---

59 /* ReadResp */
60 { SET3(IsRead, IsResponse, HasData), InvalidCmd, "ReadResp" },
61 /* WriteReq */
62 { SET5(IsWrite, NeedsExclusive, IsRequest, NeedsResponse, HasData),
63 WriteResp, "WriteReq" },
64 /* WriteResp */
65 { SET3(IsWrite, NeedsExclusive, IsResponse), InvalidCmd, "WriteResp" },
66 /* Writeback */
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;

--- 50 unchanged lines hidden (view full) ---

59 /* ReadResp */
60 { SET3(IsRead, IsResponse, HasData), InvalidCmd, "ReadResp" },
61 /* WriteReq */
62 { SET5(IsWrite, NeedsExclusive, IsRequest, NeedsResponse, HasData),
63 WriteResp, "WriteReq" },
64 /* WriteResp */
65 { SET3(IsWrite, NeedsExclusive, IsResponse), InvalidCmd, "WriteResp" },
66 /* Writeback */
67 { SET5(IsWrite, NeedsExclusive, IsRequest, HasData, NeedsResponse),
68 WritebackAck, "Writeback" },
69 /* WritebackAck */
70 { SET3(IsWrite, NeedsExclusive, IsResponse), InvalidCmd, "WritebackAck" },
67 { SET4(IsWrite, NeedsExclusive, IsRequest, HasData),
68 InvalidCmd, "Writeback" },
71 /* SoftPFReq */
72 { SET4(IsRead, IsRequest, IsSWPrefetch, NeedsResponse),
73 SoftPFResp, "SoftPFReq" },
74 /* HardPFReq */
75 { SET4(IsRead, IsRequest, IsHWPrefetch, NeedsResponse),
76 HardPFResp, "HardPFReq" },
77 /* SoftPFResp */
78 { SET4(IsRead, IsResponse, IsSWPrefetch, HasData),

--- 4 unchanged lines hidden (view full) ---

83 /* WriteInvalidateReq */
84 { SET6(IsWrite, NeedsExclusive, IsInvalidate,
85 IsRequest, HasData, NeedsResponse),
86 WriteInvalidateResp, "WriteInvalidateReq" },
87 /* WriteInvalidateResp */
88 { SET4(IsWrite, NeedsExclusive, IsInvalidate, IsResponse),
89 InvalidCmd, "WriteInvalidateResp" },
90 /* UpgradeReq */
69 /* SoftPFReq */
70 { SET4(IsRead, IsRequest, IsSWPrefetch, NeedsResponse),
71 SoftPFResp, "SoftPFReq" },
72 /* HardPFReq */
73 { SET4(IsRead, IsRequest, IsHWPrefetch, NeedsResponse),
74 HardPFResp, "HardPFReq" },
75 /* SoftPFResp */
76 { SET4(IsRead, IsResponse, IsSWPrefetch, HasData),

--- 4 unchanged lines hidden (view full) ---

81 /* WriteInvalidateReq */
82 { SET6(IsWrite, NeedsExclusive, IsInvalidate,
83 IsRequest, HasData, NeedsResponse),
84 WriteInvalidateResp, "WriteInvalidateReq" },
85 /* WriteInvalidateResp */
86 { SET4(IsWrite, NeedsExclusive, IsInvalidate, IsResponse),
87 InvalidCmd, "WriteInvalidateResp" },
88 /* UpgradeReq */
91 { SET3(IsInvalidate, IsRequest, IsUpgrade), InvalidCmd, "UpgradeReq" },
89 { SET4(IsInvalidate, NeedsExclusive, IsRequest, NeedsResponse),
90 UpgradeResp, "UpgradeReq" },
91 /* UpgradeResp */
92 { SET3(IsInvalidate, NeedsExclusive, IsResponse),
93 InvalidCmd, "UpgradeResp" },
92 /* ReadExReq */
93 { SET5(IsRead, NeedsExclusive, IsInvalidate, IsRequest, NeedsResponse),
94 ReadExResp, "ReadExReq" },
95 /* ReadExResp */
96 { SET5(IsRead, NeedsExclusive, IsInvalidate, IsResponse, HasData),
97 InvalidCmd, "ReadExResp" },
98 /* LoadLockedReq */
99 { SET4(IsRead, IsLocked, IsRequest, NeedsResponse),

--- 172 unchanged lines hidden ---
94 /* ReadExReq */
95 { SET5(IsRead, NeedsExclusive, IsInvalidate, IsRequest, NeedsResponse),
96 ReadExResp, "ReadExReq" },
97 /* ReadExResp */
98 { SET5(IsRead, NeedsExclusive, IsInvalidate, IsResponse, HasData),
99 InvalidCmd, "ReadExResp" },
100 /* LoadLockedReq */
101 { SET4(IsRead, IsLocked, IsRequest, NeedsResponse),

--- 172 unchanged lines hidden ---