tapasco
tapasco copied to clipboard
Extend libtapasco with Monitor DMA Engine
Implement suggestion of @jahofmann in: https://github.com/esa-tu-darmstadt/tapasco/issues/296#issuecomment-900076385
When a new device is created a dummy implementation of the DMA Engine is used that simply does nothing. The actual DMA Engine is initialized later when the access mode is changed from monitor to exclusive mode.
This is necessary to prevent a monitoring application like
tapasco-debug
to allocate all DMA Buffers of the kernel driver.