{"push_id":890625971,"size":7,"distinct_size":7,"ref":"refs/heads/fix","head":"ff88e8ad67f7b875be499799e0c6bc3fed7f3e0e","before":"18471437f21cb36169e32287f2b56a35cf053be5","commits":[{"sha":"fe3ccf2450fb11c10c334a0c22de79fe8d2591a5","author":{"email":"ced78d268b4c9a0a20a59a9feeebd2ad90da03d3@linaro.org","name":"Jerome Forissier"},"message":"libutils: add %pUl format for UUIDs\n\nThe debug traces in tee_ta_manager.c do not show the last 8 bytes of\nthe TA UUIDs, which makes the output confusing sometimes.\nThis commit adds support for a new printf format for little-endian\nencoded UUIDs: %pUl, and uses it in tee_ta_manager.c. For example:\n\n  TEE_UUID uuid;\n  DMSG(\"UUID: %pUl\", (void *)&uuid);\n\n...will print something like:\n\n  [...] UUID: cb3e5ba0-adf1-11e0-998b0002a5d5c51b\n\nThe new format is available when using the trace macros or the new\nfunctions: snprintk(), vsnprintk() declared in <printk.h>.\nBut, snprintf() and vsnprintf() are not modified in order not to break\nstandard compliance.\n\nThis format is taken from the Linux kernel [1].\n\n[1] https://www.kernel.org/doc/Documentation/printk-formats.txt\n\nSigned-off-by: Jerome Forissier <jerome.forissier@linaro.org>\nReviewed-by: Jens Wiklander <jens.wiklander@linaro.org>\nReviewed-by: Pascal Brand <pascal.brand@linaro.org>","distinct":true,"url":"https://api.github.com/repos/pascal-brand-st-dev/optee_os/commits/fe3ccf2450fb11c10c334a0c22de79fe8d2591a5"},{"sha":"f07647d49cbf7f110321432de969ce6b7530bd49","author":{"email":"7706914404370d7502c27a0eff493dcf491feb51@linaro.org","name":"Jens Wiklander"},"message":"core/arm64: fix get_thread_ctx macro\n\nFixes the macro get_thread_ctx to read current thread as a 32-bit\ninteger as it should.\n\nReviewed-by: Pascal Brand <pascal.brand@linaro.org>\nSigned-off-by: Jens Wiklander <jens.wiklander@linaro.org>","distinct":true,"url":"https://api.github.com/repos/pascal-brand-st-dev/optee_os/commits/f07647d49cbf7f110321432de969ce6b7530bd49"},{"sha":"a702f5e71e791925251574339bd60c29cca5547d","author":{"email":"7706914404370d7502c27a0eff493dcf491feb51@linaro.org","name":"Jens Wiklander"},"message":"core: split thread_enter_user_mode\n\n* elf_load_head() returns if it's a 32-bit or 64-bit TA (only 32-bit\n  for now)\n* The bool is_32bit is propagated to the C function thread_enter_user_mode()\n  which initializes a value for SPSR used to enter TA\n\nReviewed-by: Pascal Brand <pascal.brand@linaro.org>\nSigned-off-by: Jens Wiklander <jens.wiklander@linaro.org>","distinct":true,"url":"https://api.github.com/repos/pascal-brand-st-dev/optee_os/commits/a702f5e71e791925251574339bd60c29cca5547d"},{"sha":"d9e14f294c65e088152b511cf88428eb84aed58d","author":{"email":"7706914404370d7502c27a0eff493dcf491feb51@linaro.org","name":"Jens Wiklander"},"message":"core: support loading ELF64 TA\n\nReviewed-by: Pascal Brand <pascal.brand@linaro.org>\nSigned-off-by: Jens Wiklander <jens.wiklander@linaro.org>","distinct":true,"url":"https://api.github.com/repos/pascal-brand-st-dev/optee_os/commits/d9e14f294c65e088152b511cf88428eb84aed58d"},{"sha":"bee0235940cbfac837013b0857d532dc2d8e5b87","author":{"email":"7706914404370d7502c27a0eff493dcf491feb51@linaro.org","name":"Jens Wiklander"},"message":"core: support running 64bit TA\n\nTested-by: Jens Wiklander <jens.wiklander@linaro.org> (QEMU, FVP Aarch32/64 TA)\nTested-by: Jerome Forissier <jerome.forissier@linaro.org> (HiKey Aarch32/64 TA)\nReviewed-by: Pascal Brand <pascal.brand@linaro.org>\nSigned-off-by: Jens Wiklander <jens.wiklander@linaro.org>","distinct":true,"url":"https://api.github.com/repos/pascal-brand-st-dev/optee_os/commits/bee0235940cbfac837013b0857d532dc2d8e5b87"},{"sha":"8fdf2973b8154fea9321aac8183a3914ef38013f","author":{"email":"0b55292d2562685bad4ce52d64f802e8f1cd299e@st.com","name":"Pascal Brand"},"message":"Add mutex on time\n\nReviewed-by: Jerome Forissier <jerome.forissier@linaro.org>\nReviewed-by: Jens Wiklander <jens.wiklander@linaro.org>\nTested-by: Pascal Brand <pascal.brand@linaro.org> (QEMU)\nSigned-off-by: Pascal Brand <pascal.brand@st.com>","distinct":true,"url":"https://api.github.com/repos/pascal-brand-st-dev/optee_os/commits/8fdf2973b8154fea9321aac8183a3914ef38013f"},{"sha":"ff88e8ad67f7b875be499799e0c6bc3fed7f3e0e","author":{"email":"0b55292d2562685bad4ce52d64f802e8f1cd299e@st.com","name":"Pascal Brand"},"message":"Fix tee_ta_rpc_load in case of out of memory\n\nReviewed-by: Jerome Forissier <jerome.forissier@linaro.org>\nReviewed-by: Jens Wiklander <jens.wiklander@linaro.org>\nTested-by: Pascal Brand <pascal.brand@linaro.org> (QEMU)\nSigned-off-by: Pascal Brand <pascal.brand@st.com>","distinct":true,"url":"https://api.github.com/repos/pascal-brand-st-dev/optee_os/commits/ff88e8ad67f7b875be499799e0c6bc3fed7f3e0e"}]}