Check.hh (7632:acf43d6bbc18) | Check.hh (8164:b043c0efa024) |
---|---|
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 --- 19 unchanged lines hidden (view full) --- 28 */ 29 30#ifndef __CPU_RUBYTEST_CHECK_HH__ 31#define __CPU_RUBYTEST_CHECK_HH__ 32 33#include <iostream> 34 35#include "cpu/testers/rubytest/RubyTester.hh" | 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 --- 19 unchanged lines hidden (view full) --- 28 */ 29 30#ifndef __CPU_RUBYTEST_CHECK_HH__ 31#define __CPU_RUBYTEST_CHECK_HH__ 32 33#include <iostream> 34 35#include "cpu/testers/rubytest/RubyTester.hh" |
36#include "mem/protocol/AccessModeType.hh" | 36#include "mem/protocol/RubyAccessMode.hh" |
37#include "mem/protocol/TesterStatus.hh" 38#include "mem/ruby/common/Address.hh" 39#include "mem/ruby/common/Global.hh" 40#include "mem/ruby/system/NodeID.hh" 41 42class SubBlock; 43 44const int CHECK_SIZE_BITS = 2; --- 23 unchanged lines hidden (view full) --- 68 void debugPrint(); 69 70 TesterStatus m_status; 71 uint8 m_value; 72 int m_store_count; 73 NodeID m_initiatingNode; 74 Address m_address; 75 Address m_pc; | 37#include "mem/protocol/TesterStatus.hh" 38#include "mem/ruby/common/Address.hh" 39#include "mem/ruby/common/Global.hh" 40#include "mem/ruby/system/NodeID.hh" 41 42class SubBlock; 43 44const int CHECK_SIZE_BITS = 2; --- 23 unchanged lines hidden (view full) --- 68 void debugPrint(); 69 70 TesterStatus m_status; 71 uint8 m_value; 72 int m_store_count; 73 NodeID m_initiatingNode; 74 Address m_address; 75 Address m_pc; |
76 AccessModeType m_access_mode; | 76 RubyAccessMode m_access_mode; |
77 int m_num_cpu_sequencers; 78 RubyTester* m_tester_ptr; 79}; 80 81inline std::ostream& 82operator<<(std::ostream& out, const Check& obj) 83{ 84 obj.print(out); 85 out << std::flush; 86 return out; 87} 88 89#endif // __CPU_RUBYTEST_CHECK_HH__ | 77 int m_num_cpu_sequencers; 78 RubyTester* m_tester_ptr; 79}; 80 81inline std::ostream& 82operator<<(std::ostream& out, const Check& obj) 83{ 84 obj.print(out); 85 out << std::flush; 86 return out; 87} 88 89#endif // __CPU_RUBYTEST_CHECK_HH__ |