Skip to content

DSA dedicated mode #8

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 27 commits into
base: main
Choose a base branch
from
Open

Conversation

Grzegorz-Rys
Copy link
Contributor

@Grzegorz-Rys Grzegorz-Rys commented Apr 12, 2024

Introduces DSA dedicated mode as an option.
DSA dedicated mode may be useful for customers who want to use DSA exclusively for a single process and do not want to share work queues.

Grzegorz-Rys and others added 27 commits March 1, 2024 11:42
Signed-off-by: Grzegorz Rys <grzegorz.rys@intel.com>
Signed-off-by: Grzegorz Rys <grzegorz.rys@intel.com>
processing of wq list

Signed-off-by: Grzegorz Rys <grzegorz.rys@intel.com>
Signed-off-by: Grzegorz Rys <grzegorz.rys@intel.com>
Signed-off-by: Grzegorz Rys <grzegorz.rys@intel.com>
Signed-off-by: Grzegorz Rys <grzegorz.rys@intel.com>
Signed-off-by: Grzegorz Rys <grzegorz.rys@intel.com>
DTO_IS_NUMA_AWARE=0,1,2

Signed-off-by: Grzegorz Rys <grzegorz.rys@intel.com>
Signed-off-by: Grzegorz Rys <grzegorz.rys@intel.com>
Signed-off-by: Grzegorz Rys <grzegorz.rys@intel.com>
Signed-off-by: Grzegorz Rys <grzegorz.rys@intel.com>
Signed-off-by: Grzegorz Rys <grzegorz.rys@intel.com>
Signed-off-by: Grzegorz Rys <grzegorz.rys@intel.com>
Signed-off-by: Grzegorz Rys <grzegorz.rys@intel.com>
Signed-off-by: Grzegorz Rys <grzegorz.rys@intel.com>
Signed-off-by: Grzegorz Rys <grzegorz.rys@intel.com>
Signed-off-by: Grzegorz Rys <grzegorz.rys@intel.com>
Signed-off-by: Grzegorz Rys <grzegorz.rys@intel.com>
Signed-off-by: Grzegorz Rys <grzegorz.rys@intel.com>
Signed-off-by: Grzegorz Rys <grzegorz.rys@intel.com>
Signed-off-by: Grzegorz Rys <grzegorz.rys@intel.com>
   DTO_DSA_MEMCPY=0/1, 1 (default) - DTO uses DSA to process memcpy, 0 - DTO uses system memcpy
   DTO_DSA_MEMMOVE=0/1, 1 (default) - DTO uses DSA to process memmove, 0 - DTO uses system memmove
   DTO_DSA_MEMSET=0/1, 1 (default) - DTO uses DSA to process memset, 0 - DTO use system memset
   DTO_DSA_MEMCMP=0/1, 1 (default) - DTO uses DSA to process memcmp, 0 - DTO use system memcmp
   DTO_ENQCMD_MAX_RETRIES=xxxx defines maximal number of retries for enquing command into DSA queue, default is 3
   DTO_UMWAIT_DELAY=xxxx defines delay for umwait command (check max possible value at: /sys/devices/system/cpu/umwait_control/max_time), default is 100000
Signed-off-by: Grzegorz Rys <grzegorz.rys@intel.com>
Signed-off-by: Grzegorz Rys <grzegorz.rys@intel.com>
Signed-off-by: Grzegorz Rys <grzegorz.rys@intel.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant