Prandr
Prandr
@dmitrym1 How is the trial? I would be interested in the result. Be aware, however, that first public version contained a serious bug (now fixed), so be sure to pull...
@dmitrym1 Hi, I think this all is really unnecessary. If you would like to improve the function, get rid of the messy buffer and `sprintf` altogether and switch to use...
@hellocaoziyi Do you use AXI-Stream or -MM interface? What is datapath width? What is the size of transfers you trying to perform? @dmitrym1 Signals have nothing to do with this...
@vutang @xueweiwujxw Such variation could also be caused by `kmalloc` memory allocation inside driver with standard `GFP_KERNEL` flag. When it can't find free kernel memory immediately, it runs memory reclamation...
@MauSilvestrini Do you mean latency _between_ reads (that is between `read` calls) or through the calls themselves? How large are your reads? Anyway I'd like to suggest to try my...
@MauSilvestrini I see. So if the latency is between reads, then the problem is in what lies between reads: `usleep`. When you call it OS puts your thread into inactive...
Well, there are other processes that things may cause delay in the driver in the driver like above mentioned memory reclamation and compaction routines. The driver is fundamentally not RT-capable....