{"push_id":1113228327,"size":10,"distinct_size":10,"ref":"refs/heads/master","head":"f06bddf5c0bc9be8013820e86523793c44930148","before":"fdf35d01c3803c71e7cfb167be31c7a8e370b5a0","commits":[{"sha":"641aa46c993538cbf0736de1a0d807e1041ce620","author":{"email":"7706914404370d7502c27a0eff493dcf491feb51@linaro.org","name":"Jens Wiklander"},"message":"plat-sunxi: refactor memory configuration\n\nRefactors memory configuration to use the same memory configuration\nscheme as all the other platforms.\n\nReviewed-by: Jerome Forissier <jerome.forissier@linaro.org>\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/jenswi-linaro/optee_os/commits/641aa46c993538cbf0736de1a0d807e1041ce620"},{"sha":"51c090b916b516f313816b2d99801dfec1a4959c","author":{"email":"7706914404370d7502c27a0eff493dcf491feb51@linaro.org","name":"Jens Wiklander"},"message":"plat-vexpress: bugfix mapping of console uart\n\nBugfixes mapping of console uart to use secure device instead of\nnon-secure device type.\n\nReviewed-by: Jerome Forissier <jerome.forissier@linaro.org>\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/jenswi-linaro/optee_os/commits/51c090b916b516f313816b2d99801dfec1a4959c"},{"sha":"83651fcd11e85b1a04db036e24cd7c29b067b0af","author":{"email":"7706914404370d7502c27a0eff493dcf491feb51@linaro.org","name":"Jens Wiklander"},"message":"core: lpae workaround for user mapping\n\nUser mapping for LPAE depends on not using the first entry in the top\ntranslation table. This workaround makes sure that the first entry never\nis used.\n\nReviewed-by: Jerome Forissier <jerome.forissier@linaro.org>\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/jenswi-linaro/optee_os/commits/83651fcd11e85b1a04db036e24cd7c29b067b0af"},{"sha":"044b1b7928ce7cd0a3150c02d9b2cce7d1c122da","author":{"email":"7706914404370d7502c27a0eff493dcf491feb51@linaro.org","name":"Jens Wiklander"},"message":"core: bugfix pcsc driver\n\nFixes pscs driver to translate base address of register to virtual\naddress before use to be able to handle non-linear mapping of memory.\n\nReviewed-by: Jerome Forissier <jerome.forissier@linaro.org>\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/jenswi-linaro/optee_os/commits/044b1b7928ce7cd0a3150c02d9b2cce7d1c122da"},{"sha":"37070d938a5b0f181df7140d03dd3a4654748dd1","author":{"email":"7706914404370d7502c27a0eff493dcf491feb51@linaro.org","name":"Jens Wiklander"},"message":"core: remove kmap interface\n\nRemoves kmap interface as the secure DDR memory is mapped already.\n\nReviewed-by: Jerome Forissier <jerome.forissier@linaro.org>\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/jenswi-linaro/optee_os/commits/37070d938a5b0f181df7140d03dd3a4654748dd1"},{"sha":"285be766f25e8497d4174fd5b076896122456f70","author":{"email":"7706914404370d7502c27a0eff493dcf491feb51@linaro.org","name":"Jens Wiklander"},"message":"core: bugfix address translation for user TA entry\n\nBugfixes address translation for user TA stack pointer and pointer\nto parameters.\n\nReviewed-by: Jerome Forissier <jerome.forissier@linaro.org>\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/jenswi-linaro/optee_os/commits/285be766f25e8497d4174fd5b076896122456f70"},{"sha":"6fc880b087aabcf1e608685258068a406b5f20e8","author":{"email":"7706914404370d7502c27a0eff493dcf491feb51@linaro.org","name":"Jens Wiklander"},"message":"core: bugfix teecore_init_*_ram()\n\nFixes confusion of virtual and physical addresses in\nteecore_init_ta_ram() and teecore_init_pub_ram().\n\nReviewed-by: Jerome Forissier <jerome.forissier@linaro.org>\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/jenswi-linaro/optee_os/commits/6fc880b087aabcf1e608685258068a406b5f20e8"},{"sha":"307c5aaeadb5bab41662970b01919037fa2011e5","author":{"email":"7706914404370d7502c27a0eff493dcf491feb51@linaro.org","name":"Jens Wiklander"},"message":"core: bugfix tee_svc_copy_param()\n\ntee_svc_copy_param() was doing a phys_to_virt() as if the physical\nmemory was in TEE ram. This patch fixes that by doing the lookup in TA\nram instead.\n\nReviewed-by: Jerome Forissier <jerome.forissier@linaro.org>\nReviewed-by: Pascal Brand <pascal.brand@linaro.org>\nTested-by: Pascal Brand <pascal.brand@linaro.org> (STM)\nTested-by: Jens Wiklander <jens.wiklander@linaro.org> (QEMU)\nSigned-off-by: Jens Wiklander <jens.wiklander@linaro.org>","distinct":true,"url":"https://api.github.com/repos/jenswi-linaro/optee_os/commits/307c5aaeadb5bab41662970b01919037fa2011e5"},{"sha":"c838bdd8e19736996db25478eb706339dc4c5180","author":{"email":"0b55292d2562685bad4ce52d64f802e8f1cd299e@st.com","name":"Pascal Brand"},"message":"doc: fix end-of line\n\nReviewed-by: Jens Wiklander <jens.wiklander@linaro.org>\nSigned-off-by: Pascal Brand <pascal.brand@st.com>","distinct":true,"url":"https://api.github.com/repos/jenswi-linaro/optee_os/commits/c838bdd8e19736996db25478eb706339dc4c5180"},{"sha":"f06bddf5c0bc9be8013820e86523793c44930148","author":{"email":"0b55292d2562685bad4ce52d64f802e8f1cd299e@st.com","name":"Pascal Brand"},"message":"doc: pulling a pull-request\n\nReviewed-by: Jens Wiklander <jens.wiklander@linaro.org>\nSigned-off-by: Pascal Brand <pascal.brand@st.com>","distinct":true,"url":"https://api.github.com/repos/jenswi-linaro/optee_os/commits/f06bddf5c0bc9be8013820e86523793c44930148"}]}