diff options
author | Suren A. Chilingaryan <csa@suren.me> | 2015-09-24 04:28:45 +0200 |
---|---|---|
committer | Suren A. Chilingaryan <csa@suren.me> | 2015-09-24 04:28:45 +0200 |
commit | 08a01723af9cd52c078d5ca6c38c34d375b39fa0 (patch) | |
tree | 6eadea9c67f4bb56a9e4ee09f4982efaf61deece /docs/ToDo | |
parent | 924adedb2928f5657c6668f606dbb3294b3c45da (diff) | |
parent | ae7f83a7948d8c3760f8019899a45e6ec90c2c6a (diff) | |
download | pcitool-08a01723af9cd52c078d5ca6c38c34d375b39fa0.tar.gz pcitool-08a01723af9cd52c078d5ca6c38c34d375b39fa0.tar.bz2 pcitool-08a01723af9cd52c078d5ca6c38c34d375b39fa0.tar.xz pcitool-08a01723af9cd52c078d5ca6c38c34d375b39fa0.zip |
Finalyze XML support and provide initial support for views (only descriptions so far)
Diffstat (limited to 'docs/ToDo')
-rw-r--r-- | docs/ToDo | 18 |
1 files changed, 10 insertions, 8 deletions
@@ -1,6 +1,9 @@ High Priority (we would need it for IPE Camera) ============= - 1. Allow overriding of registers and banks (performance?). + 1. Join multiple XML files and on error use simplified XSD scheme on all files to find the file causing error + 2. Universal tree-style api to access the independent views, frontend all registers as well (pci -l /register; pci -r /register/reg1; pci -r /sensor/width;) Unit is path of the view /view[:unit] or just /unit for register vies + 3. Information on bank and the view values in the pci -i <reg> + 4. Integrate hash tables for views, units, and registers Normal Priority (it would make just few things a bit easier) =============== @@ -10,13 +13,12 @@ Normal Priority (it would make just few things a bit easier) Low Priority (only as generalization for other projects) ============ - 1. XML configurations describing registers (and DMA engines?) - 2. Access register/bank/lock lookups using hash tables - 3. Support for Network Registers and Network DMA - 4. Define a syntax for register dependencies / delays (?) - 5. Use pthread_condition_t instead of polling - 6. Support FIFO reads/writes from/to registers - 7. We managed kmem performance using next kmem prediction, but it is still wise to provide additionally a binary tree for faster search + 1. Shall we allow overriding of registers? + 2. Support for Network Registers and Network DMA + 3. Define a syntax for register dependencies / delays (?) + 4. Use pthread_condition_t instead of polling + 5. Support FIFO reads/writes from/to registers + 6. We managed kmem performance using next kmem prediction, but it is still wise to provide additionally a binary tree for faster search Performance =========== |