Git port of the pcitool bzr repo from https://ufo.kit.edu/ufo
Some BIOS settings are required for DMA to operate correctly: http://trac-pdv.kaas.kit.edu/ufo/wiki/UfoCamera

Suren A. Chilingaryan e43e3c44e9 Do event counting when rawcallback is used to stream the data 12 vuotta sitten
dma 5539f1abc9 Reverts r99 and fixes inheritance of kernel buffers properly 12 vuotta sitten
driver 2e4e8a00b2 multithread preprocessing of ipecamera frames and code reorganization 12 vuotta sitten
ipecamera 44866dd2d2 Do not call the normall callback in the raw-data-only mode 12 vuotta sitten
misc b72e856772 Initial import 13 vuotta sitten
pcitool e43e3c44e9 Do event counting when rawcallback is used to stream the data 12 vuotta sitten
tests 869ed99dbc new event architecture, first trial 12 vuotta sitten
.bzrignore 76c0e81b16 Add install targets to cmake 12 vuotta sitten
BUGS d2dc73cab5 Minor fixes and improvements 12 vuotta sitten
CMakeLists.txt 76c0e81b16 Add install targets to cmake 12 vuotta sitten
NOTES 2e4e8a00b2 multithread preprocessing of ipecamera frames and code reorganization 12 vuotta sitten
ToDo 4be7a59b5a Handle SIGINT signal in pcitool 12 vuotta sitten
cli.c e43e3c44e9 Do event counting when rawcallback is used to stream the data 12 vuotta sitten
common.mk 02924fc496 Support dynamic registers, support register offsets and multiregisters (bitmasks), list NWL DMA registers 13 vuotta sitten
default.c 2e4e8a00b2 multithread preprocessing of ipecamera frames and code reorganization 12 vuotta sitten
default.h 02924fc496 Support dynamic registers, support register offsets and multiregisters (bitmasks), list NWL DMA registers 13 vuotta sitten
dma.c 2e4e8a00b2 multithread preprocessing of ipecamera frames and code reorganization 12 vuotta sitten
dma.h 32c2f2c589 Improvements of DMA engine 12 vuotta sitten
error.c 2e4e8a00b2 multithread preprocessing of ipecamera frames and code reorganization 12 vuotta sitten
error.h 2e4e8a00b2 multithread preprocessing of ipecamera frames and code reorganization 12 vuotta sitten
event.c 04cf1d6de4 Allow to configure the number of preprocessing threads 12 vuotta sitten
event.h 04cf1d6de4 Allow to configure the number of preprocessing threads 12 vuotta sitten
irq.c 9e424252a3 IRQ acknowledgement support in the engine API 13 vuotta sitten
irq.h 493958c9cf Provide IRQ enable/disable call 13 vuotta sitten
kernel.h 813c7abf04 Print a bit more details 13 vuotta sitten
kmem.c 5539f1abc9 Reverts r99 and fixes inheritance of kernel buffers properly 12 vuotta sitten
kmem.h 122da21966 Sync only required buffers 12 vuotta sitten
pci.c 2e4e8a00b2 multithread preprocessing of ipecamera frames and code reorganization 12 vuotta sitten
pci.h 2e4e8a00b2 multithread preprocessing of ipecamera frames and code reorganization 12 vuotta sitten
pcilib.h 8ce8c60d7b Print more statistics 12 vuotta sitten
pcilib_types.h 8af9de8291 Properly perform synchronization of DMA buffers 12 vuotta sitten
register.c 2e4e8a00b2 multithread preprocessing of ipecamera frames and code reorganization 12 vuotta sitten
register.h 02924fc496 Support dynamic registers, support register offsets and multiregisters (bitmasks), list NWL DMA registers 13 vuotta sitten
tools.c 258fc6e84e Fix errors preventing time-limited grabbing 12 vuotta sitten
tools.h 2e4e8a00b2 multithread preprocessing of ipecamera frames and code reorganization 12 vuotta sitten