Skip to content
Snippets Groups Projects
Commit 747d13fd authored by Sujatha Banoth's avatar Sujatha Banoth
Browse files

QDMA Linux Driver 2020.2.1 Release

Added support for MM channel configuration, Keyhole feature support  and addressed customer issues
parent ee46b715
No related branches found
No related tags found
No related merge requests found
docs/README
...@@ -89,6 +89,11 @@ SUPPORTED FEATURES: ...@@ -89,6 +89,11 @@ SUPPORTED FEATURES:
- Added support for Debug mode and Internal only mode - Added support for Debug mode and Internal only mode
- Added support for Versal PDI programming through keyhole interface - Added support for Versal PDI programming through keyhole interface
2020.2 Patch Updates
--------------------
- Added support for MM Channel Selection and Keyhole feature in dmaperf
- Fixed bug in in driver which caused crash during performance run
KNOWN ISSUES: KNOWN ISSUES:
============= =============
- In interrupt mode, Sometimes completions are not received when C2H PIDX updates are held for 64 descriptors - In interrupt mode, Sometimes completions are not received when C2H PIDX updates are held for 64 descriptors
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
#define __DMA_PERF_VERSION_H #define __DMA_PERF_VERSION_H
#define PROGNAME "dma-perf" #define PROGNAME "dma-perf"
#define VERSION "2020.2.0" #define VERSION "2020.2.1"
#define COPYRIGHT "Copyright (c) 2018-2020 Xilinx Inc." #define COPYRIGHT "Copyright (c) 2018-2020 Xilinx Inc."
#endif #endif
...@@ -20,7 +20,7 @@ ...@@ -20,7 +20,7 @@
#define QDMA_VERSION_MAJOR 2020 #define QDMA_VERSION_MAJOR 2020
#define QDMA_VERSION_MINOR 2 #define QDMA_VERSION_MINOR 2
#define QDMA_VERSION_PATCH 0 #define QDMA_VERSION_PATCH 1
#define QDMA_VERSION_STR \ #define QDMA_VERSION_STR \
__stringify(QDMA_VERSION_MAJOR) "." \ __stringify(QDMA_VERSION_MAJOR) "." \
......
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
#define LIBQDMA_VERSION_MAJOR 2020 #define LIBQDMA_VERSION_MAJOR 2020
#define LIBQDMA_VERSION_MINOR 2 #define LIBQDMA_VERSION_MINOR 2
#define LIBQDMA_VERSION_PATCH 0 #define LIBQDMA_VERSION_PATCH 1
#define LIBQDMA_VERSION_STR \ #define LIBQDMA_VERSION_STR \
__stringify(LIBQDMA_VERSION_MAJOR) "." \ __stringify(LIBQDMA_VERSION_MAJOR) "." \
......
...@@ -33,7 +33,7 @@ ...@@ -33,7 +33,7 @@
#define DRV_MOD_MAJOR 2020 #define DRV_MOD_MAJOR 2020
#define DRV_MOD_MINOR 2 #define DRV_MOD_MINOR 2
#define DRV_MOD_PATCHLEVEL 0 #define DRV_MOD_PATCHLEVEL 1
#define DRV_MODULE_VERSION \ #define DRV_MODULE_VERSION \
__stringify(DRV_MOD_MAJOR) "." \ __stringify(DRV_MOD_MAJOR) "." \
......
...@@ -289,7 +289,7 @@ function cleanup_queue() { ...@@ -289,7 +289,7 @@ function cleanup_queue() {
} }
# Find user bar # Find AXI Master Lite bar
function get_user_bar () { function get_user_bar () {
local pf_bdf=$1 local pf_bdf=$1
tmp=`dma-ctl qdma$pf_bdf reg read bar 0 0x10C | grep "0x10c" | cut -d '=' -f2 | cut -d 'x' -f2 | cut -d '.' -f1` tmp=`dma-ctl qdma$pf_bdf reg read bar 0 0x10C | grep "0x10c" | cut -d '=' -f2 | cut -d 'x' -f2 | cut -d '.' -f1`
......
...@@ -18,7 +18,7 @@ num_pkt=$3 # [Optional] number of payload packet ...@@ -18,7 +18,7 @@ num_pkt=$3 # [Optional] number of payload packet
################################################ ################################################
# Hard Coded Parameters # Hard Coded Parameters
################################################ ################################################
usr_bar=2 # For VF, DMA BAR is bar 0. User BAR is bar 2. usr_bar=2 # For VF, DMA BAR is bar 0. AXI Master Lite(User BAR) is bar 2.
vf=00080 vf=00080
size_max=4096 size_max=4096
host_adr_high=0 host_adr_high=0
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment