aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-kernel/pkc-host
AgeCommit message (Collapse)Author
2018-03-06pkc-host: update SRC_URLC.R. Guo
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-12-06pkc-host: Set PACKAGE_ARCH to the value of MACHINE_SOCARCHFabio Berton
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-10-18pkc-host: update to e021464Ting Liu
Changes: e021464 remove leftover function prototype after clean-up 12e8c6c fix incorrect incrementing of cpu_ids when smt_enabled=off c2eb9be remove not used setting of SEC affinity 6792dc5 remove not used ring index field b876f88 remove not used function 81d3701 remove unused fields in crypto_op_ctx structure 90417a6 remove not used reference to external variable c865aab do not allocate space for input buffers 23daf5f remove unused structure fields 94aa8a1 remove ASSIGN64 leftovers 53c5840 fix ordering of memory writes during enqueue 51ec14a fix creation of descriptor headers 3a7edb8 dh.c: remove unnecessary iowrite's into local memory 533bc6d dsa.c: remove unnecessary iowrite's into local memory 5a8d7b6 rsa.c remove unnecessary iowrite's into local memory 475e3a9 combine two identical cases into one 084c9b1 use host virtual address field also for input buffers 3dd8f76 print debug after the variable is initialized 2b48990 fix missing space typo fa57a94 remove no longer used structure field 5bb82cc remove unused code f680f4c fix interrupt-remapping issues on Intel(R) platforms 254d774 do not allocate DMA buffers on stack Signed-off-by: Ting Liu <ting.liu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-08-12pkc-host: update to 21a6b5bTing Liu
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>
2016-06-03pkc-host: disable -WerrorZhenhua Luo
Signed-off-by: Zhenhua Luo <zhenhua.luo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19pkc-host: set COMPATIBLE_MACHINE as qoriq-ppcTing Liu
Signed-off-by: Ting Liu <ting.liu@nxp.com> Signed-off-by: Zhenhua Luo <zhenhua.luo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19pkc-host: do not install cliCristian Stoica
cli is a user-space application, and is splitted from pkc-host Signed-off-by: Cristian Stoica <cristian.stoica@freescale.com> Signed-off-by: Zhenhua Luo <zhenhua.luo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19pkc-host: update to commit 26df0a3Ting Liu
New commits imported: 26df0a3 fix references to dsa sign, verify and keygen buffers 3d11a8b remove obvious comments in dsa.c e04defa fix ecdsa-sign test 60a16b2 fix ecdsa-verify test ffaf905 fix ecdsa verify descriptor 7fab9ff remove redundant global variables in ecdsa_test.c fefdadb clarify assignments in dsa_keygen_init_crypto_mem 12c1e53 avoid redundant typecasts when accessing structure dsa_keygen_buffers dc3e433 avoid redundant typecasts when accessing structure dsa_verify_buffers d189aea avoid redundant typecasts when accessing structure dsa_sign_buffers bc77727 clarify assignments in dsa_verify_init_crypto_mem 0a33653 clarify assignments in dsa_sign_init_crypto_mem bc223b9 fix incorrect macro-expansion of arguments c203b2e remove redundant subtraction in dsa.c round-robin code e3f03bc remove dead code in ecdsa_test.c 7b236cb remove dead code in rsa_test.h d084594 whitespace clean-up in rsa, dsa and ecdsa test vectors b7e292a white-space clean-up in dsa.c f792c40 add notifications about not supported configurations 309202d fix SEC jobs error reporting f67f35c fix debug print for descriptors 973c09d sync with firmware build 8fcd0bc 3d32570 remove not necessary #includes in algs_reg.c 806bfae refactoring: merge trivial VIRTIO functions 4074a65 fix build error for VIRTIO_C2X0=y 58d8ba0 reduce #ifdef obfuscation for sym_cra_init and sym_cra_exit ee3aa86 merge three adjacent #ifndef VIRTIO_C2X0 regions 07b8e40 move sym_cra_init and sym_cra_exit to allow merge of #ifdef regions e545259 move fill_crypto_dev_sess_ctx function to merge two #ifdef regions 143d79f do not silence print_error at build time 4ed84e3 remove redundant void* to void* type casting 47b6f64 refactoring: use compound statements with if constructs cd15d02 use dev_err to print device related errors 30a5705 replace ALIGN* macros by function calls 96d67e7 remove redundant #define for BRR_VALUE 2d74d96 remove unnecessary #include's from crypto_ctx.h 0ac80bd rename rsa test callback function for clarity 4ee3ee1 match types of members in fsl_crypto_alg with those in related structures b6f6e97 rename structure to avoid confusions with the variables c960102 always print errors related to descriptors 9920b1f update ring index at the end of the loop 67f743b remove redundant typedef fsl_h_mem_handshake_t 3039d45 remove redundant typedef crypto_h_mem_layout_t 4b19fb5 remove redundant typedef crypto_c_hs_mem_t 6ae863d remove redundant typedef fsl_pci_dev_t e8050e2 remove redundant typedef driver_ob_mem_t 1ac31db remove redundant structure crypto_dev_mem_info 8b134fb rename members of pci_bar_info structure 60ffef6 remove redundant typedef pci_bar_info_t 1ce8047 use the same type for function and return variable 319bc02 make temporary variables the same type as the original 3fbe1f7 rename variable and function for clarity 4d4bf3c make volatile the handshake memory on host d64eac6 fix reading values from the local memory 692ab74 rename variable to reduce reading confusions c9ad613 rename per_core_struct as bh_handler 5c30ce6 remove duplicate bottom half handler variable 15254d0 merge content of structures bh_handler and per_core_struct e54a71d sync with firmware build bef6960 d1e1e5e remove redundant macro RING_FULL from within block 64898d4 clarify comment about where to put fw_resp_ring d819503 remove not used global variables 0fb1293 remove not used define 09b590d relocate external declaration of *per_core 91a450e remove Makefile target 'dist' incorrectly aliased to 'clean' dda196a separate cli application build from the driver 7261910 build a dynamic linking cli application df39d8c use a bigger type for req_mem_size f78435f fix machine crash on timer test a7e8a6a add firmware fixes for incorrect IRQ signalling 27751bf refactor: remove common_sysfs_show/store from sysfs.h 4a60e77 remove redundant print function 464704b sync with firmware updates 71446a0 clean-up tests before releasing driver structures 6d982cd fix offset calculation for shared counters struct 110b1e7 remove duplicate code and #ifdef branch f3e08dd refactoring: extract function from loop to enhance clarity 745af67 remove redundant structure for shadow counters 1f92e9b remove not used external declaration 0a53ea3 remove code fragment without purpose 26d2ef5 remove redundant fw_resp_ring_t typedef d65d0e7 remove redundant shadow_memory structure 5fb0526 remove redundant resp_ring_entry_t typedef 76f0d17 remove redundant ring_counters_mem_t typedef a7f5054 remove redundant ring_shadow_counters_mem_t typedef d2e1765 remove redundant ring_idxs_mem_t typedef ad94e8a remove redundant counters_mem_t typedef f9a4c40 remove not used typedef c581cd1 use #else to merge two exclusive #ifdef's 18909d3 remove not used structure member 4c83440 add include guards for crypto_ctx.h edeee8a remove redundant structure ctx c93c234 fix Makefile to allow parallel make e43b78e fix round-robin context allocation for RSA operations f9beb49 remove unnecessary lock contention 31e004a add static qualifier for file-bound variables bbba578 remove code for handling INTx and MSIx 7e04c32 remove unnecessary self-asignment 8f79b8c remove wt_cpu_mask variable definition from header file d1a76fd cleanup: remove unnecessary "include"s a6d3286 rename reserved identifiers 21cb055 rename source files to avoid confusions 8072597 use kernel API to count the cpus bb2ddcd rename lock variable to match its purpose e51e179 fix incorrect use of get_cpu() on debug_print 4a2d864 clear test_done flag inside check_test_done() 5432210 clarify function return value 7ef3b7a remove unused header inclusions 3119e2a move get_cpu_ticks definitions closer to their users 34bd796 remove unused 'flag' argument from callbacks 602db60 remove leftovers from Makefile fff643f merge two related short functions 36e7aeb clarify debug print message 0908d09 rename function a441393 rearrange code to remove forward declaration 9e303f3 clean-up formatting and remove dead code 509ce95 make sure side-effect ioreads are not optimized away d2104ff read-back the last written LAW to guarantee LAWs visibility f58b316 split boot procedure into independent functions 8543c2f decrement device count on device remove d4e5650 fix CPU core reset sequence 90726f3 do only a CPU core reset when device is removed ae4e740 execute device reset inside device remove function ad65fdb remove rearrange_config function b3d4633 remove redundant typedef resp_ring_entry_t d025737 remove redundant rounding of ring lengths 5805ff8 remove unused priority queue code bf6ee11 clarify the kernel patch procedure 2d19537 refactoring: use sg_cnt as index c8ad184 clear ring lists before freeing ring memory 1969e0a consider all warnings as errors d262686 clean-up Makefile e445714 Revert "add parameters to help with cross-compilation" 0877954 use standard macros to identify the platform ae1d33b move functions around to remove forward declarations 1318c36 remove unnecessary forward declarations bc07560 fix pointer dereferencing after kfree 533ccd6 remove unreachable #ifdef 0 code a03f89c remove strict_strtol macro 74f890d mark hanshake success inside handshake function f9460fb remove unused macros 8313f5c refactoring: remove unnecessary code block 2c4f52c refactoring: extract function hs_init_rp_complete 2a2139a refactoring: extract function hs_fw_init_complete 563cf8c refactoring: extract function hs_firmware_up 5e26693 remove unnecessary Makefile variables 5de6d6d remove conditional code for non-powerpc platforms 528a89d remove no longer used code 5e65fa6 use portable definitions for big endian READ64/WRITE64 0a2b97d remove ASSIGN32 macro from the rest of files 2347c8d remove ASSIGN32 macro from rsa.c e277959 remove ASSIGN32 macro from hash.c and symmetric.c cde6406 remove ASSIGN32 macro from dsa.c 3f9613c remove ASSIGN32 macro from dh.c e6d0ba2 remove all uses of ASSIGN16 macro 7ad9d6c remove all uses of ASSIGN8 macro 0a7f003 use portable constructs for all platforms 3cb5a4c remove more iowrite macros 6acb490 remove unnecessary wrapper over iowrite8 29cd4a0 remove remaining wrapper macros for PCI 32bit read/write c3c895e use iowrite32b to write to PIC_PIR register b8dd736 set a single workqueue for operations 367f105 remove unused members of per_core_struct_t 0e7324c remove unused tasklets related code 724dcd9 remove support for pre 2.6.19 kernels ef22e13 refactoring: avoid redundant typecast to void * ab04330 explain the choice of index for response ring 8bd4428 clarify the meaning of these assignments 6e0950a simplify calculation of handshake memory address 09d4f8e refactoring: use variable to avoid duplicated addition 886354a remove duplicated definitions of CACHE_LINE_SIZE 199efd0 fix calculation of outbound memory length d8d918f clarify value of dev->tot_req_mem_size to avoid code review issues 0ab7a57 remove unnecessary "crypto_dev_config_t" type definition 1b029f8 move assignment out of the if condition ba8fb48 remove unused initialization values 3fd6b86 remove unused "crypto_config_t" structure fb7fc22 add note for enabling ECC 098edf9 explain what is going on during endpoint setup a3cb153 fix value of TRGT field for PEX_PEXIWAR1 eb69306 refactoring: use kernel IO API to access device registers 476f25d minor clean-up in debug-prints 8555a14 remove unmaintained code 68cdc01 refactoring: remove short function 691e809 use upper case to refer to base address registers 19314aa remove one of two identical enum types fc3e81a remove conditional padding of buffer_header struct df81cc2 remove rarely used macros 151125f remove dead conditional code f8b9a76 remove redundant #ifdef c7b0ae0 merge conditional code blocks to ease their removal 47971d3 always link pkc.o when building the driver df748c3 fix several compiler warnings with debug print enabled 128553a Merge pull request #11 in SDK/pkc-host from ~B47441/pkc-host:master to master a2ae0f4 config device for proper module removal 185a2ef Merge pull request #10 in SDK/pkc-host from ~B18196/pkc-host:master to master 1dcb2cc add build option to disable hmac algorithms 341f4d3 Merge pull request #9 in SDK/pkc-host from ~B18196/pkc-host:hash_cleanup to master 255413f move hash init functions to hash.c 33be668 move virtio hash init functions to hash.c d4f4aed make structure definition accessible from algs.h a2bace7 remove compiler warnings about unused variables and labels 564feb6 remove debug-print compiler warnings a6dd5d6 make the include tree more shallow ed759f1 remove block of not-used macros 8daa0a6 replace unused debug-print switch 82001b1 remove dead/commented code e58a21b Merge pull request #8 in SDK/pkc-host from ~B18196/pkc-host:bugfix_QSDK-2327 to master 367235b add firmware fixes for board in PKC mode 6bf2320 Merge pull request #5 in SDK/pkc-host from ~B18196/pkc-host:bugfix_hash_array_index to master dc26e18 bound-check digest operation before array indexing d596ccb clean-up exit logic in hash_cra_init e4df9e0 remove dead code in algs_reg.h 9aa8c6f fix debug-print typo 7d9751b fix error-path clean-up for fsl_crypto_pci_probe d52f083 refactoring: extract loop into fsl_request_irqs function b467d27 refactoring: extract code-blocks into reusable functions 64dd967 cache the interrupt type for later 1ad35e9 fix isr_context memory deallocation 1130b94 save the actual requested irq number to free later 4526b47 use a single variable to remember the interrupt type a972d1e refactoring: extract clean-up code into a function 48afa04 rename error code variable 4bb959e check for NULL pointers before dereferencing ac2fc15 partial revert of c_buffers references to fix digest regression 6917577 fix incorrect buffer mem distribution 815942b dh.c: make variable declaration local to the code-block using it 6bd72b7 add comments requesting handshake clarifications 7be5358 refactoring: extract code block into send_hs_init_config() function a7569d9 make num_of_rings uint8_t as in the rest of the code c1adb61 fix 64bit compiler warning on printf type conversion 11a31e0 remove comments that duplicate code 296ac75 remove unnecessary NULL check for 'prev' pointer 9db737b remove cli binary from the package c25fc89 merge prev and after pointers as they perform the same role 499e212 check for non-null pointer to continue rsa operation 897efd2 remove unnecessary initializations 186da4e sanitize function alloc_crypto_mem() 71dbe8b remove "retry alloc" feature e9eba60 substitude macro with a local variable 15599db remove un-reachable code 0f20b53 fix memory deallocation on ecdsa_keygen_test ddd3c5f snprintf to safer buffer boundaries 93d41be fix compiler warning: zero-length gnu_printf format string d544973 minor clean-up of variable definitions in inner code-block f4fa7f4 revert condition to decrease code indentation 44de183 return error if we see too many <ring> labels 16fc7ff use uint8_t to avoid explicit downcasts in assignments 7406811 comment unused code and leave it as a reminder c6a3dca use uint8_t to hold values for 'struct buffer_header' flag field 360d092 rsa: return error if given an unsupported request type dcfcc82 use u16 to hold values for offset in struct sec4_sg_entry 7689504 fix creation of circular list 7e9934b remove unreachable code ad95665 return from callback if device config is not found 3c4fcd3 remove redundant initialization of 'loop' 86a3cca refactoring: extract common code in both branches of if statement 6b1e6cf init completion before enqueuing the operation 634b3f6 refactoring: use crypto_op_t to identify rng operations 6316fe8 fix test in if statement ec1d529 initialize error code in case we have an incorrect no_secs value 1f766cb fix error checking in rng initialization logic bc09c80 remove redundant initializations 885eee8 remove redundant temporary variable 83d01d3 use u16 type to hold msi/msix interrupt vector entries 533942f add explicit cast to avoid static code analysis issues 6083b6c check buffer boundaries in prepare_crypto_cfg_info_string() d092710 sanitize parsing_test_command() function 9666743 fix clean-up path for fsl_crypto_layer_add_device be74851 remove unnecessary variable 739b08e change function type from int32_t to void d95aaa2 remove dummy code 6f32f94 check for buffer boundaries before copying e495e63 use flag setters/getters to reduce code duplication ad23ae5 add more utilities to get/set flag values bcf3a1e refactoring: replace space indentation with tabs be34550 use positive logic in #ifdef #else #endif blocks 7a36935 check for memory allocation errors on pool inits d36c2dd move assignment inside the block where it is used Signed-off-by: Ting Liu <ting.liu@nxp.com> Signed-off-by: Zhenhua Luo <zhenhua.luo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19kernel-module-pkc-host: rename back to pkc-hostTing Liu
pkc-host ships not only .ko files, but also crypto.cfg/pkc-firmware.bin/etc. As the recipe inherits module.bbclass, kernel-module-* will be created to package .ko if installed into /lib/modules/. Signed-off-by: Ting Liu <ting.liu@nxp.com>> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19rename pkc-host to kernel-module-pkc-host and move bb to kernel-modules subdirZhenhua Luo
* rename pkc-host to kernel-module-pkc-host * move bb file to the common kernel-modules subdirectory Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19pkc-host: Add COMPATIBLE_MACHINEZhenhua Luo
Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com> Acked-by: Daiane Angolini <daiane.angolini@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-07-28Move meta-fsl-ppc content to layer rootOtavio Salvador
This commit is just a rename of all contents of meta-fsl-ppc subdirectory to this layer's root, merging the contents of common files, subsequent changes are based on top of that. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>