DMASequencer.hh (6285:ce086eca1ede) | DMASequencer.hh (6368:cecc7019b458) |
---|---|
1 2#ifndef DMASEQUENCER_H 3#define DMASEQUENCER_H 4 5#include <ostream> 6#include "mem/ruby/common/DataBlock.hh" 7#include "mem/ruby/system/RubyPort.hh" 8 --- 27 unchanged lines hidden (view full) --- 36 37private: 38 void issueNext(); 39 40private: 41 int m_version; 42 AbstractController* m_controller; 43 bool m_is_busy; | 1 2#ifndef DMASEQUENCER_H 3#define DMASEQUENCER_H 4 5#include <ostream> 6#include "mem/ruby/common/DataBlock.hh" 7#include "mem/ruby/system/RubyPort.hh" 8 --- 27 unchanged lines hidden (view full) --- 36 37private: 38 void issueNext(); 39 40private: 41 int m_version; 42 AbstractController* m_controller; 43 bool m_is_busy; |
44 uint64_t m_data_block_mask; |
|
44 DMARequest active_request; 45 int num_active_requests; 46 MessageBuffer* m_mandatory_q_ptr; 47}; 48 49#endif // DMACONTROLLER_H | 45 DMARequest active_request; 46 int num_active_requests; 47 MessageBuffer* m_mandatory_q_ptr; 48}; 49 50#endif // DMACONTROLLER_H |