packet.cc (4432:5e55857abb01) | packet.cc (4473:fa451e5f9f06) |
---|---|
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; --- 42 unchanged lines hidden (view full) --- 51 52const MemCmd::CommandInfo 53MemCmd::commandInfo[] = 54{ 55 /* InvalidCmd */ 56 { 0, InvalidCmd, "InvalidCmd" }, 57 /* ReadReq */ 58 { SET3(IsRead, IsRequest, NeedsResponse), ReadResp, "ReadReq" }, | 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; --- 42 unchanged lines hidden (view full) --- 51 52const MemCmd::CommandInfo 53MemCmd::commandInfo[] = 54{ 55 /* InvalidCmd */ 56 { 0, InvalidCmd, "InvalidCmd" }, 57 /* ReadReq */ 58 { SET3(IsRead, IsRequest, NeedsResponse), ReadResp, "ReadReq" }, |
59 /* ReadResp */ 60 { SET3(IsRead, IsResponse, HasData), InvalidCmd, "ReadResp" }, |
|
59 /* WriteReq */ 60 { SET4(IsWrite, IsRequest, NeedsResponse, HasData), 61 WriteResp, "WriteReq" }, | 61 /* WriteReq */ 62 { SET4(IsWrite, IsRequest, NeedsResponse, HasData), 63 WriteResp, "WriteReq" }, |
62 /* WriteReqNoAck */ 63 { SET3(IsWrite, IsRequest, HasData), InvalidCmd, "WriteReqNoAck" }, 64 /* ReadResp */ 65 { SET3(IsRead, IsResponse, HasData), InvalidCmd, "ReadResp" }, | |
66 /* WriteResp */ 67 { SET2(IsWrite, IsResponse), InvalidCmd, "WriteResp" }, 68 /* Writeback */ | 64 /* WriteResp */ 65 { SET2(IsWrite, IsResponse), InvalidCmd, "WriteResp" }, 66 /* Writeback */ |
69 { SET3(IsWrite, IsRequest, HasData), InvalidCmd, "Writeback" }, | 67 { SET4(IsWrite, IsRequest, HasData, NeedsResponse), 68 WritebackAck, "Writeback" }, 69 /* WritebackAck */ 70 { SET2(IsWrite, IsResponse), InvalidCmd, "WritebackAck" }, |
70 /* SoftPFReq */ 71 { SET4(IsRead, IsRequest, IsSWPrefetch, NeedsResponse), 72 SoftPFResp, "SoftPFReq" }, 73 /* HardPFReq */ 74 { SET4(IsRead, IsRequest, IsHWPrefetch, NeedsResponse), 75 HardPFResp, "HardPFReq" }, 76 /* SoftPFResp */ 77 { SET4(IsRead, IsResponse, IsSWPrefetch, HasData), --- 185 unchanged lines hidden --- | 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), --- 185 unchanged lines hidden --- |