7,9c7,8
< #include "mem/protocol/DMARequestMsg.hh"
< #include "mem/protocol/DMARequestType.hh"
< #include "mem/protocol/DMAResponseMsg.hh"
---
> #include "mem/protocol/SequencerMsg.hh"
> #include "mem/protocol/SequencerRequestType.hh"
69c68
< DMARequestMsg msg;
---
> SequencerMsg msg;
72,74c71,73
< msg.getType() = write ? DMARequestType_WRITE : DMARequestType_READ;
< msg.getOffset() = paddr & m_data_block_mask;
< msg.getLen() = (msg.getOffset() + len) <= RubySystem::getBlockSizeBytes() ?
---
> msg.getType() = write ? SequencerRequestType_ST : SequencerRequestType_LD;
> int offset = paddr & m_data_block_mask;
> msg.getLen() = (offset + len) <= RubySystem::getBlockSizeBytes() ?
76,82c75,77
< RubySystem::getBlockSizeBytes() - msg.getOffset();
< if (write) {
< msg.getType() = DMARequestType_WRITE;
< msg.getDataBlk().setData(data, msg.getOffset(), msg.getLen());
< } else {
< msg.getType() = DMARequestType_READ;
< }
---
> RubySystem::getBlockSizeBytes() - offset;
> if (write)
> msg.getDataBlk().setData(data, offset, msg.getLen());
99c94
< DMARequestMsg msg;
---
> SequencerMsg msg;
104,106c99,100
< msg.getOffset() = 0;
< msg.getType() = (active_request.write ? DMARequestType_WRITE :
< DMARequestType_READ);
---
> msg.getType() = (active_request.write ? SequencerRequestType_ST :
> SequencerRequestType_LD);
114c108
< msg.getType() = DMARequestType_WRITE;
---
> msg.getType() = SequencerRequestType_ST;
116c110
< msg.getType() = DMARequestType_READ;
---
> msg.getType() = SequencerRequestType_LD;