packet.hh (7006:77c9c4d5007d) | packet.hh (7464:8d92c2737ac8) |
---|---|
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; --- 545 unchanged lines hidden (view full) --- 554 void 555 makeResponse() 556 { 557 assert(needsResponse()); 558 assert(isRequest()); 559 origCmd = cmd; 560 cmd = cmd.responseCommand(); 561 | 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; --- 545 unchanged lines hidden (view full) --- 554 void 555 makeResponse() 556 { 557 assert(needsResponse()); 558 assert(isRequest()); 559 origCmd = cmd; 560 cmd = cmd.responseCommand(); 561 |
562 // responses are never express, even if the snoop that 563 // triggered them was 564 flags.clear(EXPRESS_SNOOP); 565 |
|
562 dest = src; 563 flags.set(VALID_DST, flags.isSet(VALID_SRC)); 564 flags.clear(VALID_SRC); 565 } 566 567 void 568 makeAtomicResponse() 569 { --- 210 unchanged lines hidden --- | 566 dest = src; 567 flags.set(VALID_DST, flags.isSet(VALID_SRC)); 568 flags.clear(VALID_SRC); 569 } 570 571 void 572 makeAtomicResponse() 573 { --- 210 unchanged lines hidden --- |