mem_dep_unit.hh (10473:4cbe53150053) | mem_dep_unit.hh (10510:7e54a9a9f6b2) |
---|---|
1/* 2 * Copyright (c) 2012, 2014 ARM Limited 3 * All rights reserved 4 * 5 * The license below extends only to copyright in the software and shall 6 * not be construed as granting a license to any other intellectual 7 * property including but not limited to intellectual property relating 8 * to a hardware implementation of the functionality of the software --- 90 unchanged lines hidden (view full) --- 99 std::string name() const { return _name; } 100 101 /** Initializes the unit with parameters and a thread id. */ 102 void init(DerivO3CPUParams *params, ThreadID tid); 103 104 /** Registers statistics. */ 105 void regStats(); 106 | 1/* 2 * Copyright (c) 2012, 2014 ARM Limited 3 * All rights reserved 4 * 5 * The license below extends only to copyright in the software and shall 6 * not be construed as granting a license to any other intellectual 7 * property including but not limited to intellectual property relating 8 * to a hardware implementation of the functionality of the software --- 90 unchanged lines hidden (view full) --- 99 std::string name() const { return _name; } 100 101 /** Initializes the unit with parameters and a thread id. */ 102 void init(DerivO3CPUParams *params, ThreadID tid); 103 104 /** Registers statistics. */ 105 void regStats(); 106 |
107 /** Determine if we are drained. */ 108 bool isDrained() const; 109 |
|
107 /** Perform sanity checks after a drain. */ 108 void drainSanityCheck() const; 109 110 /** Takes over from another CPU's thread. */ 111 void takeOverFrom(); 112 113 /** Sets the pointer to the IQ. */ 114 void setIQ(InstructionQueue<Impl> *iq_ptr); --- 168 unchanged lines hidden --- | 110 /** Perform sanity checks after a drain. */ 111 void drainSanityCheck() const; 112 113 /** Takes over from another CPU's thread. */ 114 void takeOverFrom(); 115 116 /** Sets the pointer to the IQ. */ 117 void setIQ(InstructionQueue<Impl> *iq_ptr); --- 168 unchanged lines hidden --- |