[meta-intel] [PATCH 3/4 dizzy] meta-crystalforest: Removing the hidden windows characters from QAT v1.6 source repository

venkatasubramanian pattu venkatasubramanianx.pattu at intel.com
Fri Jun 19 00:17:15 PDT 2015


Note: Since this patch has ASCII characters need to use
"git am --keep-cr" to apply the patch.

Signed-off-by: venkatasubramanian pattu <venkatasubramanianx.pattu at intel.com>
---
 .../qat/qat/qat-1.6-app-Fix-for-dos2unix.patch     | 467 +++++++++++++++++++++
 1 file changed, 467 insertions(+)
 create mode 100644 meta-crystalforest/recipes-extended/qat/qat/qat-1.6-app-Fix-for-dos2unix.patch

diff --git a/meta-crystalforest/recipes-extended/qat/qat/qat-1.6-app-Fix-for-dos2unix.patch b/meta-crystalforest/recipes-extended/qat/qat/qat-1.6-app-Fix-for-dos2unix.patch
new file mode 100644
index 0000000..f1e65f4
--- /dev/null
+++ b/meta-crystalforest/recipes-extended/qat/qat/qat-1.6-app-Fix-for-dos2unix.patch
@@ -0,0 +1,467 @@
+From 8ccae0cd0271ce575451131f5b493cfabd8cd0cb Mon Sep 17 00:00:00 2001
+From: venkatasubramanian pattu <venkatasubramanianx.pattu at intel.com>
+Date: Fri, 12 Jun 2015 17:11:41 +0800
+Subject: [PATCH] app: Fix for dos2unix
+
+This patch is used to remove the hidden windows characters from this file
+
+Upstream Status: Inappropriate
+
+Signed-off-by: venkatasubramanian pattu <venkatasubramanianx.pattu at intel.com>
+---
+ .../src/common/compression/include/dc_session.h    | 438 ++++++++++-----------
+ 1 file changed, 219 insertions(+), 219 deletions(-)
+
+diff --git a/quickassist/lookaside/access_layer/src/common/compression/include/dc_session.h b/quickassist/lookaside/access_layer/src/common/compression/include/dc_session.h
+index f4d965f..b7dc943 100755
+--- a/quickassist/lookaside/access_layer/src/common/compression/include/dc_session.h
++++ b/quickassist/lookaside/access_layer/src/common/compression/include/dc_session.h
+@@ -1,5 +1,5 @@
+-/****************************************************************************
+- *
++/****************************************************************************
++ *
+  * This file is provided under a dual BSD/GPLv2 license.  When using or 
+  *   redistributing this file, you may do so under either license.
+  * 
+@@ -58,220 +58,220 @@
+  * 
+  * 
+  *  version: QAT1.6.L.2.2.0-30
+- *
+- ***************************************************************************/
+-
+-/**
+- *****************************************************************************
+- * @file dc_session.h
+- *
+- * @ingroup Dc_DataCompression
+- *
+- * @description
+- *      Definition of the Data Compression session parameters.
+- *
+- *****************************************************************************/
+-#ifndef DC_SESSION_H
+-#define DC_SESSION_H
+-
+-#include "cpa_dc_dp.h"
+-#include "icp_adf_transport.h"
+-#include "icp_qat_fw_comp.h"
+-#include "sal_qat_cmn_msg.h"
+-
+-/* Defeature Dynamic Compression */
+-#define ICP_DC_DYN_NOT_SUPPORTED         (1)
+-
+-/* Maximum number of intermediate buffers SGLs */
+-#define DC_MAX_NUM_INTERMEDIATE_BUFFERS (12)
+-
+-/* Maximum size of the state registers 64 bytes */
+-#define DC_QAT_STATE_REGISTERS_MAX_SIZE (64)
+-
+-/* Size of the history window.
+- * Base 2 logarithm of maximum window size minus 8 */
+-#define DC_8K_WINDOW_SIZE  (5)
+-#define DC_32K_WINDOW_SIZE (7)
+-
+-/* Context size */
+-#define DC_DEFLATE_MAX_CONTEXT_SIZE (49152)
+-#define DC_DEFLATE_MEDIUM_CONTEXT_SIZE (40960)
+-#define DC_DEFLATE_MIN_CONTEXT_SIZE (32768)
+-#define DC_INFLATE_CONTEXT_SIZE (36864)
+-
+-/* Retrieve the session descriptor pointer from the session context structure
+- * that the user allocates. The pointer to the internally realigned address
+- * is stored at the start of the session context that the user allocates */
+-#define DC_SESSION_DESC_FROM_CTX_GET(pSession) \
+-    (dc_session_desc_t *) (*(LAC_ARCH_UINT *)pSession)
+-
+-/* Maximum size for the compression part of the content descriptor */
+-#define DC_QAT_COMP_CONTENT_DESC_SIZE \
+-        sizeof(icp_qat_fw_comp_cd_hdr_t)
+-
+-/* Maximum size for the translator part of the content descriptor */
+-#define DC_QAT_TRANS_CONTENT_DESC_SIZE \
+-        (sizeof(icp_qat_fw_xlt_cd_hdr_t) + DC_QAT_MAX_TRANS_SETUP_BLK_SZ)
+-
+-/* Maximum size of the decompression content descriptor */
+-#define DC_QAT_CONTENT_DESC_DECOMP_MAX_SIZE   LAC_ALIGN_POW2_ROUNDUP( \
+-        DC_QAT_COMP_CONTENT_DESC_SIZE,                                \
+-        (1 << LAC_64BYTE_ALIGNMENT_SHIFT))
+-
+-/* Maximum size of the compression content descriptor */
+-#define DC_QAT_CONTENT_DESC_COMP_MAX_SIZE   LAC_ALIGN_POW2_ROUNDUP( \
+-        DC_QAT_COMP_CONTENT_DESC_SIZE +                        \
+-        DC_QAT_TRANS_CONTENT_DESC_SIZE,                        \
+-        (1 << LAC_64BYTE_ALIGNMENT_SHIFT))
+-
+-/* Direction of the request */
+-typedef enum dc_request_dir_e
+-{
+-    DC_COMPRESSION_REQUEST = 1,
+-    DC_DECOMPRESSION_REQUEST
+-} dc_request_dir_t;
+-
+-/* Type of the compression request */
+-typedef enum dc_request_type_e
+-{
+-    DC_REQUEST_FIRST = 1,
+-    DC_REQUEST_SUBSEQUENT
+-} dc_request_type_t;
+-
+-/* Session descriptor structure for compression */
+-typedef struct dc_session_desc_s
+-{
+-    Cpa8U stateRegistersComp[DC_QAT_STATE_REGISTERS_MAX_SIZE];
+-    /**< State registers for compression */
+-    Cpa8U stateRegistersDecomp[DC_QAT_STATE_REGISTERS_MAX_SIZE];
+-    /**< State registers for decompression */
+-    icp_qat_fw_comp_req_t reqCacheComp;
+-    /**< Cache as much as possible of the compression request in a pre-built
+-     * request */
+-    icp_qat_fw_comp_req_t reqCacheDecomp;
+-    /**< Cache as much as possible of the decompression request in a pre-built
+-     * request */
+-    dc_request_type_t requestType;
+-    /**< Type of the compression request. As stateful mode do not support more
+-     * than one in-flight request there is no need to use spinlocks */
+-    dc_request_type_t previousRequestType;
+-    /**< Type of the previous compression request. Used in cases where there the
+-     * stateful operation needs to be resubmitted */
+-    CpaDcHuffType huffType;
+-    /**< Huffman tree type */
+-    CpaDcCompType compType;
+-    /**< Compression type */
+-    CpaDcChecksum checksumType;
+-    /**< Type of checksum */
+-    CpaDcAutoSelectBest autoSelectBestHuffmanTree;
+-    /**< Indicates if the implementation selects the best Huffman encoding */
+-    CpaDcSessionDir sessDirection;
+-    /**< Session direction */
+-    CpaDcSessionState sessState;
+-    /**< Session state */
+-    Cpa32U deflateWindowSize;
+-    /**< Window size */
+-    CpaDcCompLvl compLevel;
+-    /**< Compression level */
+-    CpaDcCallbackFn pCompressionCb;
+-    /**< Callback function defined for the traditional compression session */
+-    OsalAtomic pendingStatelessCbCount;
+-    /**< Keeps track of number of pending requests on stateless session */
+-    OsalAtomic pendingStatefulCbCount;
+-    /**< Keeps track of number of pending requests on stateful session */
+-    Cpa64U pendingDpStatelessCbCount;
+-    /**< Keeps track of number of data plane pending requests on stateless
+-     * session */
+-    lac_lock_t sessionLock;
+-    /**< Lock used to provide exclusive access for number of stateful in-flight
+-     * requests update */
+-    CpaBoolean isDcDp;
+-    /**< Indicates if the data plane API is used */
+-    Cpa32U minContextSize;
+-    /**< Indicates the minimum size required to allocate the context buffer */
+-    CpaBufferList *pContextBuffer;
+-    /**< Context buffer */
+-    Cpa32U historyBuffSize;
+-    /**< Size of the history buffer */
+-    Cpa64U cumulativeConsumedBytes;
+-    /**< Cumulative amount of consumed bytes. Used to build the footer in the
+-     * stateful case */
+-    Cpa32U previousChecksum;
+-    /**< Save the previous value of the checksum. Used to process zero byte
+-     * stateful compression or decompression requests */
+-    CpaBoolean isSopForCompressionProcessed;
+-    /**< Indicates whether a Compression Request is received in this session */
+-    CpaBoolean isSopForDecompressionProcessed;
+-    /**< Indicates whether a Decompression Request is received in this session */
+-#ifdef ICP_LOG_COMP_DATA
+-    Cpa32U requestCount;
+-    Cpa32U sessionCount;
+-    CpaBoolean errorWasFound;
+-#endif
+-} dc_session_desc_t;
+-
+-/**
+- *****************************************************************************
+- * @ingroup Dc_DataCompression
+- *      Initialise a compression session
+- *
+- * @description
+- *      This function will initialise a compression session
+- *
+- * @param[in]       dcInstance       Instance handle derived from discovery
+- *                                   functions
+- * @param[in,out]   pSessionHandle   Pointer to a session handle
+- * @param[in,out]   pSessionData     Pointer to a user instantiated structure
+- *                                   containing session data
+- * @param[in]       pContextBuffer   Pointer to context buffer
+- *
+- * @param[in]       callbackFn       For synchronous operation this callback
+- *                                   shall be a null pointer
+- *
+- * @retval CPA_STATUS_SUCCESS        Function executed successfully
+- * @retval CPA_STATUS_FAIL           Function failed
+- * @retval CPA_STATUS_INVALID_PARAM  Invalid parameter passed in
+- * @retval CPA_STATUS_RESOURCE       Error related to system resources
+- *****************************************************************************/
+-CpaStatus
+-dcInitSession(CpaInstanceHandle dcInstance,
+-        CpaDcSessionHandle pSessionHandle,
+-        CpaDcSessionSetupData* pSessionData,
+-        CpaBufferList *pContextBuffer,
+-        CpaDcCallbackFn callbackFn);
+-
+-/**
+- *****************************************************************************
+- * @ingroup Dc_DataCompression
+- *      Get the size of the memory required to hold the session information
+- *
+- * @description
+- *      This function will get the size of the memory required to hold the
+- *      session information
+- *
+- * @param[in]       dcInstance       Instance handle derived from discovery
+- *                                   functions
+- * @param[in]       pSessionData     Pointer to a user instantiated structure
+- *                                   containing session data
+- * @param[out]      pSessionSize     On return, this parameter will be the size
+- *                                   of the memory that will be
+- *                                   required by cpaDcInitSession() for session
+- *                                   data.
+- * @param[out]      pContextSize     On return, this parameter will be the size
+- *                                   of the memory that will be required
+- *                                   for context data.  Context data is
+- *                                   save/restore data including history and
+- *                                   any implementation specific data that is
+- *                                   required for a save/restore operation.
+- *
+- * @retval CPA_STATUS_SUCCESS        Function executed successfully
+- * @retval CPA_STATUS_FAIL           Function failed
+- * @retval CPA_STATUS_INVALID_PARAM  Invalid parameter passed in
+- *****************************************************************************/
+-CpaStatus
+-dcGetSessionSize(CpaInstanceHandle dcInstance,
+-        CpaDcSessionSetupData* pSessionData,
+-        Cpa32U* pSessionSize,
+-        Cpa32U* pContextSize);
+-
+-#endif /* DC_SESSION_H */
++ *
++ ***************************************************************************/
++
++/**
++ *****************************************************************************
++ * @file dc_session.h
++ *
++ * @ingroup Dc_DataCompression
++ *
++ * @description
++ *      Definition of the Data Compression session parameters.
++ *
++ *****************************************************************************/
++#ifndef DC_SESSION_H
++#define DC_SESSION_H
++
++#include "cpa_dc_dp.h"
++#include "icp_adf_transport.h"
++#include "icp_qat_fw_comp.h"
++#include "sal_qat_cmn_msg.h"
++
++/* Defeature Dynamic Compression */
++#define ICP_DC_DYN_NOT_SUPPORTED         (1)
++
++/* Maximum number of intermediate buffers SGLs */
++#define DC_MAX_NUM_INTERMEDIATE_BUFFERS (12)
++
++/* Maximum size of the state registers 64 bytes */
++#define DC_QAT_STATE_REGISTERS_MAX_SIZE (64)
++
++/* Size of the history window.
++ * Base 2 logarithm of maximum window size minus 8 */
++#define DC_8K_WINDOW_SIZE  (5)
++#define DC_32K_WINDOW_SIZE (7)
++
++/* Context size */
++#define DC_DEFLATE_MAX_CONTEXT_SIZE (49152)
++#define DC_DEFLATE_MEDIUM_CONTEXT_SIZE (40960)
++#define DC_DEFLATE_MIN_CONTEXT_SIZE (32768)
++#define DC_INFLATE_CONTEXT_SIZE (36864)
++
++/* Retrieve the session descriptor pointer from the session context structure
++ * that the user allocates. The pointer to the internally realigned address
++ * is stored at the start of the session context that the user allocates */
++#define DC_SESSION_DESC_FROM_CTX_GET(pSession) \
++    (dc_session_desc_t *) (*(LAC_ARCH_UINT *)pSession)
++
++/* Maximum size for the compression part of the content descriptor */
++#define DC_QAT_COMP_CONTENT_DESC_SIZE \
++        sizeof(icp_qat_fw_comp_cd_hdr_t)
++
++/* Maximum size for the translator part of the content descriptor */
++#define DC_QAT_TRANS_CONTENT_DESC_SIZE \
++        (sizeof(icp_qat_fw_xlt_cd_hdr_t) + DC_QAT_MAX_TRANS_SETUP_BLK_SZ)
++
++/* Maximum size of the decompression content descriptor */
++#define DC_QAT_CONTENT_DESC_DECOMP_MAX_SIZE   LAC_ALIGN_POW2_ROUNDUP( \
++        DC_QAT_COMP_CONTENT_DESC_SIZE,                                \
++        (1 << LAC_64BYTE_ALIGNMENT_SHIFT))
++
++/* Maximum size of the compression content descriptor */
++#define DC_QAT_CONTENT_DESC_COMP_MAX_SIZE   LAC_ALIGN_POW2_ROUNDUP( \
++        DC_QAT_COMP_CONTENT_DESC_SIZE +                        \
++        DC_QAT_TRANS_CONTENT_DESC_SIZE,                        \
++        (1 << LAC_64BYTE_ALIGNMENT_SHIFT))
++
++/* Direction of the request */
++typedef enum dc_request_dir_e
++{
++    DC_COMPRESSION_REQUEST = 1,
++    DC_DECOMPRESSION_REQUEST
++} dc_request_dir_t;
++
++/* Type of the compression request */
++typedef enum dc_request_type_e
++{
++    DC_REQUEST_FIRST = 1,
++    DC_REQUEST_SUBSEQUENT
++} dc_request_type_t;
++
++/* Session descriptor structure for compression */
++typedef struct dc_session_desc_s
++{
++    Cpa8U stateRegistersComp[DC_QAT_STATE_REGISTERS_MAX_SIZE];
++    /**< State registers for compression */
++    Cpa8U stateRegistersDecomp[DC_QAT_STATE_REGISTERS_MAX_SIZE];
++    /**< State registers for decompression */
++    icp_qat_fw_comp_req_t reqCacheComp;
++    /**< Cache as much as possible of the compression request in a pre-built
++     * request */
++    icp_qat_fw_comp_req_t reqCacheDecomp;
++    /**< Cache as much as possible of the decompression request in a pre-built
++     * request */
++    dc_request_type_t requestType;
++    /**< Type of the compression request. As stateful mode do not support more
++     * than one in-flight request there is no need to use spinlocks */
++    dc_request_type_t previousRequestType;
++    /**< Type of the previous compression request. Used in cases where there the
++     * stateful operation needs to be resubmitted */
++    CpaDcHuffType huffType;
++    /**< Huffman tree type */
++    CpaDcCompType compType;
++    /**< Compression type */
++    CpaDcChecksum checksumType;
++    /**< Type of checksum */
++    CpaDcAutoSelectBest autoSelectBestHuffmanTree;
++    /**< Indicates if the implementation selects the best Huffman encoding */
++    CpaDcSessionDir sessDirection;
++    /**< Session direction */
++    CpaDcSessionState sessState;
++    /**< Session state */
++    Cpa32U deflateWindowSize;
++    /**< Window size */
++    CpaDcCompLvl compLevel;
++    /**< Compression level */
++    CpaDcCallbackFn pCompressionCb;
++    /**< Callback function defined for the traditional compression session */
++    OsalAtomic pendingStatelessCbCount;
++    /**< Keeps track of number of pending requests on stateless session */
++    OsalAtomic pendingStatefulCbCount;
++    /**< Keeps track of number of pending requests on stateful session */
++    Cpa64U pendingDpStatelessCbCount;
++    /**< Keeps track of number of data plane pending requests on stateless
++     * session */
++    lac_lock_t sessionLock;
++    /**< Lock used to provide exclusive access for number of stateful in-flight
++     * requests update */
++    CpaBoolean isDcDp;
++    /**< Indicates if the data plane API is used */
++    Cpa32U minContextSize;
++    /**< Indicates the minimum size required to allocate the context buffer */
++    CpaBufferList *pContextBuffer;
++    /**< Context buffer */
++    Cpa32U historyBuffSize;
++    /**< Size of the history buffer */
++    Cpa64U cumulativeConsumedBytes;
++    /**< Cumulative amount of consumed bytes. Used to build the footer in the
++     * stateful case */
++    Cpa32U previousChecksum;
++    /**< Save the previous value of the checksum. Used to process zero byte
++     * stateful compression or decompression requests */
++    CpaBoolean isSopForCompressionProcessed;
++    /**< Indicates whether a Compression Request is received in this session */
++    CpaBoolean isSopForDecompressionProcessed;
++    /**< Indicates whether a Decompression Request is received in this session */
++#ifdef ICP_LOG_COMP_DATA
++    Cpa32U requestCount;
++    Cpa32U sessionCount;
++    CpaBoolean errorWasFound;
++#endif
++} dc_session_desc_t;
++
++/**
++ *****************************************************************************
++ * @ingroup Dc_DataCompression
++ *      Initialise a compression session
++ *
++ * @description
++ *      This function will initialise a compression session
++ *
++ * @param[in]       dcInstance       Instance handle derived from discovery
++ *                                   functions
++ * @param[in,out]   pSessionHandle   Pointer to a session handle
++ * @param[in,out]   pSessionData     Pointer to a user instantiated structure
++ *                                   containing session data
++ * @param[in]       pContextBuffer   Pointer to context buffer
++ *
++ * @param[in]       callbackFn       For synchronous operation this callback
++ *                                   shall be a null pointer
++ *
++ * @retval CPA_STATUS_SUCCESS        Function executed successfully
++ * @retval CPA_STATUS_FAIL           Function failed
++ * @retval CPA_STATUS_INVALID_PARAM  Invalid parameter passed in
++ * @retval CPA_STATUS_RESOURCE       Error related to system resources
++ *****************************************************************************/
++CpaStatus
++dcInitSession(CpaInstanceHandle dcInstance,
++        CpaDcSessionHandle pSessionHandle,
++        CpaDcSessionSetupData* pSessionData,
++        CpaBufferList *pContextBuffer,
++        CpaDcCallbackFn callbackFn);
++
++/**
++ *****************************************************************************
++ * @ingroup Dc_DataCompression
++ *      Get the size of the memory required to hold the session information
++ *
++ * @description
++ *      This function will get the size of the memory required to hold the
++ *      session information
++ *
++ * @param[in]       dcInstance       Instance handle derived from discovery
++ *                                   functions
++ * @param[in]       pSessionData     Pointer to a user instantiated structure
++ *                                   containing session data
++ * @param[out]      pSessionSize     On return, this parameter will be the size
++ *                                   of the memory that will be
++ *                                   required by cpaDcInitSession() for session
++ *                                   data.
++ * @param[out]      pContextSize     On return, this parameter will be the size
++ *                                   of the memory that will be required
++ *                                   for context data.  Context data is
++ *                                   save/restore data including history and
++ *                                   any implementation specific data that is
++ *                                   required for a save/restore operation.
++ *
++ * @retval CPA_STATUS_SUCCESS        Function executed successfully
++ * @retval CPA_STATUS_FAIL           Function failed
++ * @retval CPA_STATUS_INVALID_PARAM  Invalid parameter passed in
++ *****************************************************************************/
++CpaStatus
++dcGetSessionSize(CpaInstanceHandle dcInstance,
++        CpaDcSessionSetupData* pSessionData,
++        Cpa32U* pSessionSize,
++        Cpa32U* pContextSize);
++
++#endif /* DC_SESSION_H */
+-- 
+1.9.1
+
-- 
1.9.1



More information about the meta-intel mailing list