[meta-freescale] [meta-freescale-layer][PATCH 61/67] pkc-host: update to 21a6b5b

ting.liu at nxp.com ting.liu at nxp.com
Fri Jul 1 01:38:39 PDT 2016

From: Ting Liu <ting.liu at nxp.com>

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
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 at nxp.com>
 recipes-kernel/pkc-host/pkc-host_git.bb | 4 ++--
 1 file 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.
-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"

More information about the meta-freescale mailing list