summaryrefslogtreecommitdiffstats
path: root/ToDo
diff options
context:
space:
mode:
authorSuren A. Chilingaryan <csa@dside.dyndns.org>2011-07-16 00:14:15 +0200
committerSuren A. Chilingaryan <csa@dside.dyndns.org>2011-07-16 00:14:15 +0200
commitb3e8d49f41b18d17b40bd8f6926d7db54981e89e (patch)
tree0a78df393b680990dd3ca5225ad674ce99be5025 /ToDo
parentf4ad2df2209acac66f3df47d847f1f714283feab (diff)
downloadpcitool-b3e8d49f41b18d17b40bd8f6926d7db54981e89e.tar.gz
pcitool-b3e8d49f41b18d17b40bd8f6926d7db54981e89e.tar.bz2
pcitool-b3e8d49f41b18d17b40bd8f6926d7db54981e89e.tar.xz
pcitool-b3e8d49f41b18d17b40bd8f6926d7db54981e89e.zip
Provide formal description of DMA access synchronization
Diffstat (limited to 'ToDo')
-rw-r--r--ToDo23
1 files changed, 14 insertions, 9 deletions
diff --git a/ToDo b/ToDo
index 1f3129c..bb2c33e 100644
--- a/ToDo
+++ b/ToDo
@@ -1,9 +1,14 @@
-1. Read registers from XML description. It also makes sense to provide
- formal XML-based language for DMA implementation.
- a) Writting/Reading register values
- b) Wait until <register1>=<value> on <register2>=<value> report error
- c) ... ?
-2. Hint for register value representation in the bank (hex, decimal)
-3. Implement software registers
-4. Support FIFO reads/writes from/to registers
-5. Provide OR and AND operations on registers in cli
+High Priority (we would need it for IPE Camera)
+=============
+ 1. Serialize access to the registers across applications
+ 2. CMake build system
+
+Normal Priority (it would make just few things a bit easier)
+===============
+ 1. Implement software registers (stored in kernel-memory)
+ 2. Support FIFO reads/writes from/to registers
+ 3. Provide OR and AND operations on registers in cli
+
+Low Priority (only as generalization for other projects)
+============
+ 1. XML configurations describing registers (and DMA engines?)