aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTing Liu <ting.liu@nxp.com>2016-06-17 17:24:25 +0800
committerZhenhua Luo <zhenhua.luo@nxp.com>2016-06-23 10:58:18 +0800
commit6f6500d2961f1a902203d55e05edfa66167dbc56 (patch)
treef2cca97a31ae7304344c17b30b6527e7aa7bba25
parent64d2c36feaa158ee7b3a0da24b95bb9cdba47584 (diff)
downloadmeta-fsl-ppc-6f6500d2961f1a902203d55e05edfa66167dbc56.tar.gz
meta-fsl-ppc-6f6500d2961f1a902203d55e05edfa66167dbc56.tar.bz2
meta-fsl-ppc-6f6500d2961f1a902203d55e05edfa66167dbc56.zip
pkc-host: update to 21a6b5b
Changelog: 21a6b5b remove from Makefile unsupported build options 49e5c4d build this driver only for C293 de748aa fix ECDH_KEYGEN_B571 c37caf5 fix ECDH_KEYGEN_B409 8aeef34 fix ECDH_KEYGEN_B283 b978c11 fix ECDH_KEYGEN_P521 59f3256 fix ECDH_KEYGEN_P384 4942972 fix ECDH_KEYGEN_P256 0109686 remove commented code adb5ea0 fix ECPBN_SIGN_TEST_571 8c27c09 fix ECPBN_VERIFY_TEST_571 2c64f11 fix ECPBN_SIGN_TEST_409 259c64c fix ECPBN_VERIFY_TEST_409 fcd6526 fix ECPBN_SIGN_TEST_283 c42c0d0 fix ECPBN_VERIFY_TEST_283 9935bc6 fix ECP_SIGN_TEST_521 b9f414b fix ECP_VERIFY_TEST_521 ae15786 fix ECP_VERIFY_TEST_384 65e6891 fix ECP_SIGN_TEST_384 d48889b fix ECP_VERIFY_TEST_256 95a1946 fix ECP_SIGN_TEST_256 07118db fix DSA_SIGN_VERIFY_TEST aa341b9 fix ECDSA_KEYGEN_TEST 8a6ee84 remove non SEC_DMA code in ecdsa_test.c e34c882 reorder ecdsa init operations for clarity f59455d remove non SEC_DMA code in dsa_test.c a87ad87 clean-up test_dsa return codes 4c62d4b clean-up returned error codes for dh tests 303d534 fix incorrect DMA access to kernel memory in ecdh tests 69d0f04 refactoring: clean-up ecdh init tests 8218a02 use a portable API to measure test results against time 9c890fd disable printing for debug messages 5f00cff disable some debug print messages f74f9e7 device dma addresses are 36 bits f9a7e12 implement context pools for dh 74c8d36 remove unused structure variable a2bd548 use unsigned type to print values 9cd790c remove unused variable ce87c88 add dummy stub to compile on ARM c569de3 change type of temporary buffers in dsa.c 4440eef change type of temporary buffers in rsa.c e6f5d1d add support for temporary buffers to be allocated in host ip_pool fed730a combine common cases in switch 24163c3 don't unmap NULL input and output buffers ee34caa do memory unmapping in the same place to simplify review a254d5f Merge branch 'fix_host_to_dev' 030029c remove HOST_DMA code from dh.c 36e7ace remove HOST_DMA code in dsa.c 0e71ace fix rsa descriptors with pointers to _device_ addresses of data 354cd63 remove custom descriptor address conversion aff76f8 use dma addresses for ip_pool instead of physical addresses 299f846 don't copy RNG init descriptors to device SRAM 69e91a9 fix host_to_dev conversion 06768c0 fix referencing device driver by global variable 05b7cb4 remove unnecessary check on pointer before free 347c8d6 fix error path clean-up for rng_init.c f10fde8 fix error recovery code for dh.c ff53efd fix error recovery code for dsa.c 4d05d58 fix incorrect failure recovery from no mem in rsa.c e41f4fe be explicit about x86 specific code e27ba78 refactoring: remove simple assignment functions bb6fd21 fix type of the descriptor pointer c059e26 include several firmware fixes 58e36c9 remove union with a single member 9a8fcfc add FIXME for known broken (and unused) code 6035037 wrap conditional code with #ifdef ca75cd8 only high perf mode is supported 42bb43e remove conditionals for always enabled SEC_DMA code 2e39ac9 enable building of pkc.o only on x86 d860b92 Merge branch 'rm_sym_hash' cddcbe0 simplify buffer allocation 4480ab5 remove unused buffer descriptors structures d7ba05f remove unsupported digest operation types b5cdc69 remove unsupported symmetric operation types 15983c7 remove union for a single remaining member 4c37906 remove commented code 2d4ef38 remove supporting code for digests 4c973a3 remove supporting code for symmetric algorithms 16aa4e9 remove digest options from Makefile 0046906 remove symmetric algorithms option from Makefile ddba6e5 remove host dma supporting code 8964e47 remove redundant cast when assigning from void* b21bdea refactoring: drop else branch on a conditional 4c130a1 explain what this structure holds 4bb526d debug prints for setup-ep 235b377 use the recommended dma-allocator function 4ca6775 separate firmware and host lines in their handshake dialog f4e5221 extract functions from a switch case catch-all function 1d77ba3 don't write values to this field since they are ignored 7471d52 align output of debug prints 126b55c remove unnecessary cast in function definition 6156ad9 remove unnecessary casts when converting phys-to-virt e84ac1e fix descriptors debug print d7714ec match ring counters all the way back to handshake a98d899 match other ring counters to handshake names 4e9ff64 match ring counters names with the ones from handshake c545ea2 add FIXME note for intr_ctrl_flag 73f41e3 rename local counters with the names used in firmware 72b8884 rename other local counters with their firmware correspondents 4005735 rename local ring counters to match variable names in firmware 398a910 rename local indexes memory to match the rest of the code d508974 rename ring counters to match the rest of the code fa8fa98 use dma addresses instead of physical ones 3d75058 clarify code and do not allow incorrect unmapping dc4b53f remove non descriptive and out of sync comments 878b10d remove non sec-dma build options from desc_buffs.c 4da5c14 replace ASSIGN64 macro in rsa code 59487fa inline redundant wrappers over simple arithmetics a273744 inline function that performs a simple addition 4263e72 inline redundand wrapper over a memory mapping function 1f87a74 pool info is on host - rename variables to clarify their meanings a6ead52 rename variable referring to virtual address 986e670 rename variable referring to device physical address 7c65096 embed buffer_pool structure into pool_info d0b4272 move function declaration to the proper header 26e9abf make explicit the type of create_pool 61bca33 remove obscure comment 4a9cc8c remove declaration of non-existing function bb233eb use consistent naming when referring to buffer pools 5603762 remove duplicated definitions of pool info structures 1cbe21d split host and device input pools into separate entities 762f784 rename the host virtual address field to match our convention 02a0f9c remove duplicated address 9e8e66f remove customized data-dump debug prints b3890d0 refactoring: inline the contents of dev_buffer structure 24b9dad disable code used only with host dma 5277c39 use offset instead of physical address to avoid conversion errors 32198d0 rename structure variable to show we have more than one ring fe95ddd drop unused handshake field 9630d19 remove assignment and space for not-used counters 717264f clarify the intent of the code in the handshake process 5d091af remove not used allocation for shadow indexes 4d3528b remove not used counters from ob-mem a1c0b25 rename handshake structure located on device f87d9cd rename handshake structure located on host 92d5105 rename structure for host memory layout 42eac76 document details of pci_bar_info structure aeafe7a simplify error checking for rng alloc functions bfad291 fix content of debug-print messages 2f396f4 fix some compilation warnings on debug print code a682f70 communicate to the device only offsets in ob-mem 6abcb44 remove information ignored during handshake f64dc51 drop volatile from host handshake memory 28d91c1 drop volatile qualifier for device handshake area 2c8f914 refactoring: remove dispatching step for command hs_init_config 85bdf97 allow only SEC_DMA build option 5e10672 remove support for DES and 3DES 1ebe7f0 fine tune the length of the key buffer fbd5e8f add support for aes-cbc SEC_DMA mode b7d88bc replace scatterwalk_sg_next with sg_next 3cde754 remove duplicated sg copy functions 2acadfe fix scatterlist buffer start address computation 34d4dd1 add option for analysing code coverage db38cd6 fix module's description string 591ccd5 fix modpost section mismatch warning Signed-off-by: Ting Liu <ting.liu@nxp.com>
-rw-r--r--recipes-kernel/pkc-host/pkc-host_git.bb4
1 files changed, 2 insertions, 2 deletions
diff --git a/recipes-kernel/pkc-host/pkc-host_git.bb b/recipes-kernel/pkc-host/pkc-host_git.bb
index bdee700..8d677f1 100644
--- a/recipes-kernel/pkc-host/pkc-host_git.bb
+++ b/recipes-kernel/pkc-host/pkc-host_git.bb
@@ -10,8 +10,8 @@ RDEPENDS_${PN} += "cryptodev-module bc"
# if it is fixed.
REQUIRED_DISTRO_FEATURES = "c29x_pkc"
-SRC_URI = "git://git.freescale.com/ppc/sdk/pkc-host.git;branch=sdk-v1.9.x"
-SRCREV = "26df0a3641abd77a3fd43c29b71115f8cc31d514"
+SRC_URI = "git://git.freescale.com/ppc/sdk/pkc-host.git;branch=sdk-v2.0.x"
+SRCREV = "21a6b5b7393bd668a049bde457e1cd0aa05d1bd0"
S = "${WORKDIR}/git"