Add config items required to enable QuickAssist Technology.

Note that this apparently includes disabling PREEMPT, making it
incompatible with -rt.

Signed-off-by: Tom Zanussi <tom.zanu...@linux.intel.com>
---
 meta/cfg/kernel-cache/features/qat/qat.cfg | 9 +++++++++
 meta/cfg/kernel-cache/features/qat/qat.scc | 4 ++++
 2 files changed, 13 insertions(+)
 create mode 100644 meta/cfg/kernel-cache/features/qat/qat.cfg
 create mode 100644 meta/cfg/kernel-cache/features/qat/qat.scc

diff --git a/meta/cfg/kernel-cache/features/qat/qat.cfg 
b/meta/cfg/kernel-cache/features/qat/qat.cfg
new file mode 100644
index 0000000..8be7c7b
--- /dev/null
+++ b/meta/cfg/kernel-cache/features/qat/qat.cfg
@@ -0,0 +1,9 @@
+# Intel QAT Support
+CONFIG_PREEMPT=n
+CONFIG_PREEMPT_VOLUNTARY=y
+CONFIG_CRYPTO_CTR=y
+CONFIG_CRYPTO_CCM=m
+CONFIG_CRYPTO_GCM=m
+CONFIG_CRYPTO_XCBC=m
+CONFIG_CRYPTO_VMAC=m
+CONFIG_CRYPTO_CTS=m
diff --git a/meta/cfg/kernel-cache/features/qat/qat.scc 
b/meta/cfg/kernel-cache/features/qat/qat.scc
new file mode 100644
index 0000000..6f37fd4
--- /dev/null
+++ b/meta/cfg/kernel-cache/features/qat/qat.scc
@@ -0,0 +1,4 @@
+define KFEATURE_DESCRIPTION "Enable QuickAssist Technology (QAT)"
+define KFEATURE_COMPATIBILITY all
+
+kconf hardware qat.cfg
-- 
1.8.3.1

-- 
_______________________________________________
linux-yocto mailing list
linux-yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/linux-yocto

Reply via email to