bzr branch
http://suren.me/webbzr/alps/pcitool
80
by Suren A. Chilingaryan
List kernel buffers |
1 |
Bugs
|
2 |
====
|
|
3 |
1. For IPECamera, shall we limit DMA packet size to xdma_packet_lenght register |
|
4 |
additionally to size of memory page? |
|
5 |
||
72
by Suren A. Chilingaryan
Provide formal description of DMA access synchronization |
6 |
High Priority (we would need it for IPE Camera) |
7 |
=============
|
|
8 |
1. Serialize access to the registers across applications |
|
74
by Suren A. Chilingaryan
Implement DMA access synchronization for NWL implementation |
9 |
2. Protect kmem_entries in the driver using spinlock |
88
by Suren A. Chilingaryan
IRQ acknowledgement support in the engine API |
10 |
3. CMake build system |
72
by Suren A. Chilingaryan
Provide formal description of DMA access synchronization |
11 |
|
12 |
Normal Priority (it would make just few things a bit easier) |
|
13 |
===============
|
|
14 |
1. Implement software registers (stored in kernel-memory) |
|
15 |
2. Support FIFO reads/writes from/to registers |
|
16 |
3. Provide OR and AND operations on registers in cli |
|
88
by Suren A. Chilingaryan
IRQ acknowledgement support in the engine API |
17 |
4. Support writting a data from a binary file in cli |
18 |
5. Use bus-addresses instead of physcial addresses for DMA |
|
76
by Suren A. Chilingaryan
Handle correctly reference counting in the driver |
19 |
|
72
by Suren A. Chilingaryan
Provide formal description of DMA access synchronization |
20 |
Low Priority (only as generalization for other projects) |
21 |
============
|
|
22 |
1. XML configurations describing registers (and DMA engines?) |
|
74
by Suren A. Chilingaryan
Implement DMA access synchronization for NWL implementation |
23 |
2. Access register/bank lookups using hash tables |
90
by Suren A. Chilingaryan
Small documentation update |
24 |
3. Support for Network Registers and Network DMA |
25 |
4. Define a syntax for register dependencies / delays (?) |