- 15 Sep, 2020 1 commit
-
-
Julien authored
Fix the setting of the next adjacent fields in descriptors. Following commit 5faf23ec the next_adj field of all descriptors is set according to the index of the descriptor rather than its address which causes issues when dma_alloc_coherent doesn't return an address which is page aligned (which happens). Moreover, in the case of a transfer which number of descriptors is bigger than a full page, the next_adj field is set to the maximum (63) for all descriptors untill the last page of descriptors where it starts decreasing. Last, even before this commit, the next_adj field inside a block of adjacent descriptors is not decreasing untill coming near page end, which is not compliant with what the documentation says : "Every descriptor in the descriptor list must accurately describe the descriptor or block ofdescriptors that follows. In a block of adjacent descriptors, the Nxt_adj value decrements from the first descriptor to the second to last descriptor which has a value of zero. Likewise, eachdescriptor in the block points to the next descriptor in the block, except for the last descriptor which might point to a new block or might terminate the list." This commit aligns the blocks of adjacent descriptors to XDMA_MAX_ADJ_BLOCK_SIZE and makes the next_adj field decrease inside each block untill the second to last descriptor in the block or in the full transfer. The size of the page being a multiple of the size of the block (4096 = sizeof(xdma_desc) * 128 = sizeof(xdma_desc) * 2 * XDMA_MAX_ADJ_BLOCK_SIZE
-
- 08 Sep, 2020 1 commit
-
-
Sujatha Banoth authored
Resolved HW errors observed with QDMA4.0 MM only design
-
- 01 Sep, 2020 2 commits
- 18 Aug, 2020 1 commit
-
-
Karen Xie authored
-
- 12 Aug, 2020 1 commit
-
-
Karen Xie authored
-
- 24 Jul, 2020 1 commit
-
-
Karen Xie authored
-
- 30 Jun, 2020 3 commits
- 23 Jun, 2020 1 commit
-
-
Sujatha Banoth authored
2020.1 QDMA Linux Driver Release Updated
-
- 22 Jun, 2020 2 commits
-
-
Sujatha Banoth authored
2020.1 DPDK Release notes updated
-
Sujatha Banoth authored
2020.1 QDMA Linux, DPDK and Windows Drivers are common drivers which supports the QDMA4.0 and QDMA3.1 Designs
-
- 16 Jun, 2020 1 commit
-
-
Lars Munch authored
User irq max was incorrectly set to h2c_channel_max
-
- 09 Jun, 2020 1 commit
-
-
Julien authored
The number of threads is arbitrarily set to 8 and we iterate over 8 cpus without knowing if we really have 8 cpus. This causes a call to cpu_to_node with an index that is out of bound, thus returning an undefined number, which crashes later when calling kthread_create_on_node. Fix this by iterating over the online cpus stopping when reaching the number of threads that is specified.
-
- 19 May, 2020 1 commit
-
-
Sujatha Banoth authored
Updated 2019.2 documentation path
-
- 27 Feb, 2020 3 commits
- 24 Feb, 2020 1 commit
-
-
Bryce Hathaway authored
Simply put, you cannot call wait_event_interruptible_timeout while holding a spin_lock. The reason the driver got away with this on x86 is because the hardware is somehow fast enough so that the condition is never false and hence no scheduling ever needs to occur.
-
- 03 Feb, 2020 1 commit
-
-
sujathabanoth-xlnx authored
Updated the comments for #defines in libqdma_export.h for 2019.2 release
-
- 21 Jan, 2020 1 commit
-
-
Cyril RUSSO authored
-
- 20 Jan, 2020 1 commit
-
-
Christian Unhold authored
Also described in https://github.com/Xilinx/dma_ip_drivers/issues/45
-
- 17 Jan, 2020 1 commit
-
-
Cyril RUSSO authored
-
- 03 Jan, 2020 1 commit
-
-
Sujatha Banoth authored
Removed the stale qdma_reg_dump.h file reference from Makefile.
-
- 23 Dec, 2019 5 commits
-
-
Pankaj Darak authored
-
-
Pankaj Darak authored
-
-
sujathabanoth-xlnx authored
QDMA Linux reference driver for 2019.2 release
-
- 20 Dec, 2019 2 commits
- 18 Dec, 2019 1 commit
-
-
Karen Xie authored
-
- 04 Nov, 2019 1 commit
-
-
- 22 Aug, 2019 1 commit
-
-
Karen Xie authored
-
- 31 Jul, 2019 1 commit
-
-
Pankaj Darak authored
Co-Authored-By: sujathabanoth-xlnx <sujathabanoth-xlnx@users.noreply.github.com>
-
- 22 Jul, 2019 2 commits
- 17 Jul, 2019 1 commit
-
-
Karen Xie authored
-
- 16 Jul, 2019 1 commit
-
-
Pankaj Darak authored
Updated DPDK release notes with a known issue
-