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 ---