aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-security
AgeCommit message (Collapse)AuthorFilesLines
2018-09-28recipes: Limit BSP specific recipes on relevant SOCsKhem Raj1-0/+2
This helps in using meta-freescale with other BSP layers in same projects, which is common usecase Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Andreas Müller <schnitzeltony@gmail.com> Cc: Zhenhua Luo <zhenhua.luo@nxp.com> Cc: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> (cherry picked from commit 16c528880f20c68731e645775d31c7445c95a8db)
2018-09-28recipes: Mark compatible machines as restricted by dependenciesKhem Raj1-0/+1
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> (cherry picked from commit ec60f9636b63613ef82091e638df95de0c0821bb)
2018-07-06optee-test-qoriq: update recipesChunrong Guo2-2/+43
*Fix GCC 8 build error *Update EXTRA_OEMAKE set Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> (cherry picked from commit 27d7544bd5db54ae11ac21f65e7da787d3dd2028)
2018-07-05optee-client-qoriq: GCC 8 format-truncation errorChunrong Guo2-0/+36
*Fix the below error: |libteec/src/teec_trace.c:110:24: error: '%s' directive output may be truncated |writing up to 255 bytes into a region of size 246 [-Werror=format-truncation=] Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> (cherry picked from commit 0368b34d0d593de5d6e3a8770d5c80e4ed43c1ab)
2018-07-05optee-os-qoriq: update to fe3b3daChunrong Guo1-2/+1
*Following changes are included: fe3b3da - Changed the target name from ls1012frwy to ls1012afrwy. 408ab3a - Merge branch 'master' of https://bitbucket.sw.nxp.com/scm/dash/optee_os c925812 - Merge pull request #6 in DASH/optee_os from ~NXA19713/optee_os:master to master f0451fd - Fix for PLATSEC-522 6d1e7cf - Merge pull request #5 in DASH/optee_os from ~NXA18717/dash_optee_os:master to master e0f2725 - plat-ls: Add support for armv8 platform flavour d812df8 - plat-ls: Add support for armv8 platform flavour Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> (cherry picked from commit b5d1e9e4416dc3a9dc0d2d7e784a1fcc563da930)
2018-06-26optee-client-qoriq: update SRC_URLChunrong Guo1-1/+1
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-06-26optee-test-qoriq: update SRC_URLChunrong Guo1-1/+1
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-05-25optee-os-qoriq : use objcopy to output tee.elf binaryChunrong Guo1-1/+2
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> (cherry picked from commit 36b68b363ad053564d319354a93facaf55298e3f)
2018-04-11optee-os-qoriq: update to 1543820C.R. Guo1-2/+2
*include the following changes: 1543820 - plat-ls: Add support for fetching SSK from armv8 platform flavour. ced7d32 - Merge pull request #2 in DASH/optee_os from ~NXA18717/dash_optee_os:master to master b48ba24 - plat-ls: Add support for armv8 platform flavour 789e38a - core: arm: psci: pass nsec ctx to system_suspend a7337d8 - core: fix allocated object on object creation failure in svc storage 639e5b8 - pta: change DMSG to FMSG for invoke in pta/SDP bc0d271 - make clean: split file list into manageable chunks 8c6a8af - Fix comment in tee_ree_fs.c 6d57389 - Update CHANGELOG.md for 2.6.0 e4a1f58 - entry_std.c: Initialize num_params to fix gcc warning b644907 - thread.c: free rpc arg mobj during cache disabling a3bb288 - Update minor revision to 6 for release tag 2.6.0-rc1 b45ff69 - hikey, hikey960: enable dynamic shared memory 9a85cc0 - core: add v2p/p2v tests in embedded tests 3883028 - core:mmu: privileged land pa2va is not supported in dynamic SHM 0d86665 - core:debug: add verbosity when pa/va do not match 42d91b4 - core:mmu: fix userland pa2va conversion bbed97b - core:mmu: fix userland va2pa conversion def98e2 - core:unwind: check user context on stack print of panicked TAs f98151a - core: map PTA registered shared memory late 430dcbd - core: reimplement mobj_mapped_shm_alloc() *Update SRC_URL Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-03-15optee-test: Rename optee-test -> optee-test-qoriqC.R. Guo1-2/+2
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-03-15optee-client: Rename optee-client -> optee-client-qoriqC.R. Guo2-1/+3
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-03-15optee-os: Rename optee-os -> optee-os-qoriqC.R. Guo2-3/+3
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-03-06optee-test: update SRC_URLC.R. Guo1-1/+1
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-03-06optee-os: update SRC_URLC.R. Guo1-1/+1
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-03-06optee-client: update SRC_URLC.R. Guo1-1/+1
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-02-06optee-test: add recipesChunrong Guo1-0/+47
*include the following changes: a54952b - xtest storage: add a test case of creation of already existing object c3af0c2 - xtest: deprecated bass_return_code 1109316 - xtest: regression 1xxx: at least warn if test pseudo TA not found a319852 - xtest 1014: minor beautification 3b2da64 - Adds AES-GCM performance test in aes-perf cc72dd2 - xtest:sdp: fix a xtest crash if TEE is built without test pTA 3a34b98 - xtest:sdp: support old ION API if new API fails 8bc3142 - xtest/sdp: sync with ION udpates from linux kernel 4.12 1d70a11 - regression: add case 1002 087f204 - xtest: add -DTA_DIR to meet different requirement 24ce5ab - aes_perf: add missing #include <trace.h> 96d3952 - crypt: Support 64-bit TA address space. 47f7e3b - remove deprecated ta/prebuilt/faked_armv7_uta_signed_header.bin e0ab180 - xtest: fix buffer setup in AES benchmark tests e916b10 - Add regression_1016: TA to TA buffer manipulations 7601c03 - ta/os_test: remove unused code d2d94b4 - Make sure AES CTR does not buffer data c13fafa - Make sure AES GCM does not buffer data 5f86daa - regression 6018: reduce the number of blocks written fbbc48d - xtest: fix 32bit/64bit build directive when GP suite is enabled de0c443 - regression_5000.c: use size_t instead of uint32_t cefbe02 - regression_5006: use 32KB buffer e134252 - --sdp-basic: fix misleading messages 20949ea - regression 6018: reduce the number of blocks written 0b8342d - SDP basic test TA: get SDP configuration from TA devkit d851fc7 - xtest/perfs: fix option for random initialization of input buffers b85a5f9 - xtest: add SDP performance tests in aes-perf b9a9582 - xtest: fix SDP basic to nicely export allocate_ion_buffer() 057129b - aes-perf: AES buffer size must be a multiple of 16 bytes d0b3ee2 - aes-perf, sha-perf: add long options 2f18cc4 - aes-perf, sha-perf: trace TEE error origin when applicable 7203db0 - Remove SQL-FS d232f17 - regression: add case 9524 e5f9a5d - regression: 6015: remove special case for REE FS 4fd31f7 - Adjust the 9xxx cases for FS updates 170a1ee - Android.mk: Rename C source files to its test suite f84e996 - adbg_run.c: Define TAILQ_CONCAT() for aosp cc923db - Adjust the 9xxx cases for FS updates Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-02-06optee-client: add recipesChunrong Guo2-0/+93
*include the following changes: 73b4e49 - tee-supplicant: REE fs open file with O_SYNC flag 075c56e - tee_supplicant: add register memory feature 27888d7 - tee_client_api: register user memory f761a27 - tee-supplicant: move TEEC_LOAD_PATH to Makefile 48107e5 - tee_client_api: support calling libteec from cplusplus 32d9b77 - rpi3: fix unsupported exclusive access issue 0efaf6b - libteec/Makefile: create relative links to shared library instead of absolute ones 44c0d30 - Makefile: preserve links to libraries during make copy_export 5883a75 - libteec: benchmark cleanup e5ba7e8 - tee-supplicant: Report error on short buffer when loading TA 5db6c2d - Fix incorrect share memory size 48aed6e - Storage: Added CFG_TEE_FS_PARENT_PATH config option 1358c3f - Replace file permission symbolic values by octal numbers 63106fb - OP-TEE Benchmark 326001c - tee-supplicant: FS: remove unused legacy RPC functions d6a3291 - Remove leftovers of SQL FS 5de013f - supplicant: use public rpc command ids f8a4086 - supplicant: define/describe reserved Ids for supplicant commands a47e334 - client api: fix ULONG_MAX dependency 9faeb1b - tee_client_api: Correct max shared memory size define 4d5cf67 - tee-supplicant: correct block device path for android 403c9a1 - Remove SQL-FS 0b7aa7d - Android.mk: fix CFG_TEE_CLIENT_LOG_FILE checking 1df4046 - ree_fs_new_opendir(): ignore empty directory d507b84 - tee_supplicant_android.mk: Add missing configs for sockets ea42194 - tee-supplicant: fix variable is used unitialized error 79309c4 - Use the mode also in open_wrapper f79c74f - tee-supplicant: Add support for TCP/UDP iSocket interface 52e6ca1 - tee-supplicant: spawn threads as needed 5229afd - tee-supplicant: support asynchronous supplicant requests 5477e9e - tee-supplicant: Update TEEC_TEST_LOAD_PATH for Android 7f16107 - ree fs rpc: open with best-effort allowing RO data fs 3b4c507 - Add support for TA profiling (gprof) a1df073 - Rename optee_msg_fs.h to optee_msg_supplicant.h 1aaf6dc - tee-supplicant: disable warnings only for sql_fs.c 3656576 - Add backward compatibility with older TA UUID format 1d5cc96 - Allow O to be an absolute path ce5fefe - Format UUID strings correctly Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-02-06optee-os: add recipesChunrong Guo2-0/+80
*include the following changes: ced7d32 - Merge pull request #2 in DASH/optee_os from ~NXA18717/dash_optee_os:master to master b48ba24 - plat-ls: Add support for armv8 platform flavour 789e38a - core: arm: psci: pass nsec ctx to system_suspend a7337d8 - core: fix allocated object on object creation failure in svc storage 639e5b8 - pta: change DMSG to FMSG for invoke in pta/SDP bc0d271 - make clean: split file list into manageable chunks 8c6a8af - Fix comment in tee_ree_fs.c 6d57389 - Update CHANGELOG.md for 2.6.0 e4a1f58 - entry_std.c: Initialize num_params to fix gcc warning b644907 - thread.c: free rpc arg mobj during cache disabling a3bb288 - Update minor revision to 6 for release tag 2.6.0-rc1 b45ff69 - hikey, hikey960: enable dynamic shared memory 9a85cc0 - core: add v2p/p2v tests in embedded tests 3883028 - core:mmu: privileged land pa2va is not supported in dynamic SHM 0d86665 - core:debug: add verbosity when pa/va do not match 42d91b4 - core:mmu: fix userland pa2va conversion bbed97b - core:mmu: fix userland va2pa conversion def98e2 - core:unwind: check user context on stack print of panicked TAs f98151a - core: map PTA registered shared memory late 430dcbd - core: reimplement mobj_mapped_shm_alloc() 071e702 - core: add mobj_reg_shm_{,un}map() 5c7a19b - core: mobj: remove double physical offset a71af55 - core: mobj: add mobj_get_phys_offs() 8ae8c73 - Add Marvell platform with initial support for ARMADA A7K & A8K ade1412 - Util: add ASM version ROUNDDOWN and ROUNDUP definitions a5ebede - Util: add some useful SIZE definitions ae9fdf9 - plat-stm: support registered shm buffers ae19421 - core:sdp: fix SDP test pseudo-TA against dynamic shm c5d84b7 - plat-rcar: add non-secure DDR configuration d7269cc - plat-rcar: add initial support for salvator-m3 board b369a93 - plat-rcar: force CFG_CORE_LARGE_PHYS_ADDR ae841ed - pager: allow TA unwind when cause of unwind is not abort 785be2e - plat-vexpress: juno: add missing DRAM1 7411e0e - Add comment about CFG_UNWIND 3ff067c - plat-vexpress: fvp: add missing DRAM1 cbe4eae - core: add register_phys_mem_ul() 29ba2e7 - core: trivial large paddr_t fixes dd3afba - Add CFG_CORE_LARGE_PHYS_ADDR for 64bit paddr_t Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>