Additions to the i2ocore : user space access
We are looking at several additions in to the i2ocore here :
- We can add support for the mapping of some memory area in userspace (quite
simple), in order to have the ability to write a user space library for prototyping.
(xdaq-shell)
- We can add some xdaq-shell calls to have read-writes actions in drivers
(currently, only a message passing scheme is possible, through ioctls)
- We can add a default i2ocore module that allows generic read-writes to PCI
bus (io, memory, config) from user space. (This is baded on the API from christoph
Christoph's library documentation is at : http://cmsdoc.cern.ch/~cschwick/software/documentation/hardware/generic/html/