diff options
Diffstat (limited to 'src/dev/dma_device.cc')
-rw-r--r-- | src/dev/dma_device.cc | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/dev/dma_device.cc b/src/dev/dma_device.cc index 770370320..f25f52334 100644 --- a/src/dev/dma_device.cc +++ b/src/dev/dma_device.cc @@ -232,8 +232,7 @@ DmaPort::sendDma() // switching actually work assert(transmitList.size()); - Enums::MemoryMode state = sys->getMemoryMode(); - if (state == Enums::timing) { + if (sys->isTimingMode()) { // if we are either waiting for a retry or are still waiting // after sending the last packet, then do not proceed if (inRetry || sendEvent.scheduled()) { @@ -242,7 +241,7 @@ DmaPort::sendDma() } trySendTimingReq(); - } else if (state == Enums::atomic) { + } else if (sys->isAtomicMode()) { // send everything there is to send in zero time while (!transmitList.empty()) { PacketPtr pkt = transmitList.front(); |