Check.hh (9208:2451e60d4555) Check.hh (9475:736909f5c13b)
1/*
2 * Copyright (c) 1999-2008 Mark D. Hill and David A. Wood
3 * Copyright (c) 2009 Advanced Micro Devices, Inc.
4 * All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions are
8 * met: redistributions of source code must retain the above copyright

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

45
46class Check
47{
48 public:
49 Check(const Address& address, const Address& pc, int _num_writers,
50 int _num_readers, RubyTester* _tester);
51
52 void initiate(); // Does Action or Check or nether
1/*
2 * Copyright (c) 1999-2008 Mark D. Hill and David A. Wood
3 * Copyright (c) 2009 Advanced Micro Devices, Inc.
4 * All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions are
8 * met: redistributions of source code must retain the above copyright

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

45
46class Check
47{
48 public:
49 Check(const Address& address, const Address& pc, int _num_writers,
50 int _num_readers, RubyTester* _tester);
51
52 void initiate(); // Does Action or Check or nether
53 void performCallback(NodeID proc, SubBlock* data);
53 void performCallback(NodeID proc, SubBlock* data, Time curTime);
54 const Address& getAddress() { return m_address; }
55 void changeAddress(const Address& address);
56
57 void print(std::ostream& out) const;
58
59 private:
60 void initiateFlush();
61 void initiatePrefetch();

--- 29 unchanged lines hidden ---
54 const Address& getAddress() { return m_address; }
55 void changeAddress(const Address& address);
56
57 void print(std::ostream& out) const;
58
59 private:
60 void initiateFlush();
61 void initiatePrefetch();

--- 29 unchanged lines hidden ---