annotate TaskManager/ManyCore/PreRefDmaManager.h @ 2050:26dd777ba95d draft

add User API
author Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
date Thu, 28 Jan 2016 15:43:36 +0900 (2016-01-28)
parents e0d465efc57e
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1286
ddda67d4284c added Prefetch Referenced Dma Manager
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
1 #ifndef INCLUDED_PRE_REFERENCED_DMA_MANAGER
ddda67d4284c added Prefetch Referenced Dma Manager
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
2 #define INCLUDED_PRE_REFERENCED_DMA_MANAGER
ddda67d4284c added Prefetch Referenced Dma Manager
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
3
ddda67d4284c added Prefetch Referenced Dma Manager
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
4 #include "ReferencedDmaManager.h"
ddda67d4284c added Prefetch Referenced Dma Manager
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
5
ddda67d4284c added Prefetch Referenced Dma Manager
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
6 class PreRefDmaManager : public ReferencedDmaManager {
ddda67d4284c added Prefetch Referenced Dma Manager
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
7
ddda67d4284c added Prefetch Referenced Dma Manager
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
8 public:
ddda67d4284c added Prefetch Referenced Dma Manager
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
9 /* functions */
1517
411401d1cb71 remove minor warning.
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1414
diff changeset
10 virtual void *dma_load(Scheduler *s, memaddr addr, uint32 size, uint32 mask);
1414
94ac6d8e73aa fix free inifite loop
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 1413
diff changeset
11 virtual void free_(void *buf);
1286
ddda67d4284c added Prefetch Referenced Dma Manager
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
12 } ;
ddda67d4284c added Prefetch Referenced Dma Manager
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
13
ddda67d4284c added Prefetch Referenced Dma Manager
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
14 #endif/* PRE_REFERENCED_DMA_MANAGER */