ToDo 994 B

1234567891011121314151617181920212223
  1. High Priority (we would need it for IPE Camera)
  2. =============
  3. 1. Serialize access to the registers across applications
  4. 2. Protect kmem_entries in the driver using spinlock
  5. 3. Protect mmap operation (multiple kernel calls) with some locking mechanism
  6. 4. Allow overriding of registers and banks (performance?).
  7. Normal Priority (it would make just few things a bit easier)
  8. ===============
  9. 1. Implement software registers (stored in kernel-memory)
  10. 2. Implement pcilib_configure_autotrigger
  11. 3. Provide OR and AND operations on registers in cli
  12. 4. Support writting a data from a binary file in cli
  13. Low Priority (only as generalization for other projects)
  14. ============
  15. 1. XML configurations describing registers (and DMA engines?)
  16. 2. Access register/bank lookups using hash tables
  17. 3. Support for Network Registers and Network DMA
  18. 4. Define a syntax for register dependencies / delays (?)
  19. 5. Use pthread_condition_t instead of polling
  20. 6. Support FIFO reads/writes from/to registers