{"push_id":1213392295,"size":15,"distinct_size":1,"ref":"refs/heads/master","head":"6f04b9290b80e252deb0e7d27b688ab5fb158f3d","before":"88e9142e01cb74e2d526b5d6ffb359409ebc325f","commits":[{"sha":"5cc6d62a4c6307f29842dc0db227a25b9b61e657","author":{"name":"Jens Wiklander","email":"e1ce0f2c70c51b35475585c6dc0e7ce45e8739a5@linaro.org"},"message":"core: arm32.h: add address translation functions\n\nAdds more address translation functions that can be useful when\ndebugging.\n\nReviewed-by: Joakim Bech <joakim.bech@linaro.org>\nSigned-off-by: Jens Wiklander <jens.wiklander@linaro.org>","distinct":false,"url":"https://api.github.com/repos/vchong/optee_os/commits/5cc6d62a4c6307f29842dc0db227a25b9b61e657"},{"sha":"a046599af7d47c60104d4f23bd2e4f2d66499677","author":{"name":"Jens Wiklander","email":"e1ce0f2c70c51b35475585c6dc0e7ce45e8739a5@linaro.org"},"message":"core: mask interrupts at assert or panic()\n\nMasks interrupts at assert or panic() to keep the cpu pinned.\n\nReviewed-by: Joakim Bech <joakim.bech@linaro.org>\nSigned-off-by: Jens Wiklander <jens.wiklander@linaro.org>","distinct":false,"url":"https://api.github.com/repos/vchong/optee_os/commits/a046599af7d47c60104d4f23bd2e4f2d66499677"},{"sha":"5089fad46df6dc6d93522bb0ced52a9a5cce1d13","author":{"name":"Jens Wiklander","email":"e1ce0f2c70c51b35475585c6dc0e7ce45e8739a5@linaro.org"},"message":"core: add core_mmu_{set,get}_entry_primitive()\n\nAdds core_mmu_set_entry_primitive() and core_mmu_get_entry_primitive()\nand moves core_mmu_set_entry() and core_mmu_get_entry() to generic\ntranslation table code.\n\nReviewed-by: Joakim Bech <joakim.bech@linaro.org>\nSigned-off-by: Jens Wiklander <jens.wiklander@linaro.org>","distinct":false,"url":"https://api.github.com/repos/vchong/optee_os/commits/5089fad46df6dc6d93522bb0ced52a9a5cce1d13"},{"sha":"e1ace8f96fc96f68b6bf9e304a9a35fdd6121833","author":{"name":"Jens Wiklander","email":"e1ce0f2c70c51b35475585c6dc0e7ce45e8739a5@linaro.org"},"message":"core: core_mmu_populate_user_map() arguments\n\nReplaces the struct tee_mmu_info *mmu argument for\ncore_mmu_populate_user_map() with struct user_ta_ctx *utc instead. This\naffects a few other mmu functions too.\n\nReviewed-by: Joakim Bech <joakim.bech@linaro.org>\nSigned-off-by: Jens Wiklander <jens.wiklander@linaro.org>","distinct":false,"url":"https://api.github.com/repos/vchong/optee_os/commits/e1ace8f96fc96f68b6bf9e304a9a35fdd6121833"},{"sha":"5e7638a863f42f6b400e0707fcb790057916451f","author":{"name":"Jens Wiklander","email":"e1ce0f2c70c51b35475585c6dc0e7ce45e8739a5@linaro.org"},"message":"libutils: malloc: skip adding too small pools\n\nMalloc skips adding pools that are too small to initialize with.\n\nReviewed-by: Joakim Bech <joakim.bech@linaro.org>\nTested-by: Jens Wiklander <jens.wiklander@linaro.org> (QEMU)\nSigned-off-by: Jens Wiklander <jens.wiklander@linaro.org>","distinct":false,"url":"https://api.github.com/repos/vchong/optee_os/commits/5e7638a863f42f6b400e0707fcb790057916451f"},{"sha":"14ed32748f7d915493e31dbf01664c119fad91c6","author":{"name":"Victor Chong","email":"0cffebabd56b01dd59f9e8c7bba960e2098d30f1@linaro.org"},"message":"io.h: add io_mask{8,16,32} functions\n\nWhen writing peripheral drivers, there's very often a need to read a\nregister value, set/clear some bits and then write the new value\nback. Instead of having to 'manually' call read, do bit manipulations\nand write every single time, add this helper function for convenience.\n\nSigned-off-by: Victor Chong <victor.chong@linaro.org>\nReviewed-by: Jens Wiklander <jens.wiklander@linaro.org>\nReviewed-by: Joakim Bech <joakim.bech@linaro.org>","distinct":false,"url":"https://api.github.com/repos/vchong/optee_os/commits/14ed32748f7d915493e31dbf01664c119fad91c6"},{"sha":"79c1dec7ffe1f67f780759f07884d0339399aa7b","author":{"name":"Jens Wiklander","email":"e1ce0f2c70c51b35475585c6dc0e7ce45e8739a5@linaro.org"},"message":"core: tee_pager_handle_fault() returns true if OK\n\nChange tee_pager_handle_fault() to return true if a fault has been\ndealt with successfully or false if execution has to be aborted.\n\nReviewed-by: etienne carriere <etienne.carriere@linaro.org>\nSigned-off-by: Jens Wiklander <jens.wiklander@linaro.org>","distinct":false,"url":"https://api.github.com/repos/vchong/optee_os/commits/79c1dec7ffe1f67f780759f07884d0339399aa7b"},{"sha":"036560f774234e21528b2d1af071b9d25111fce3","author":{"name":"Jens Wiklander","email":"e1ce0f2c70c51b35475585c6dc0e7ce45e8739a5@linaro.org"},"message":"core: pager replace TEE_PAGER_AREA_* with TEE_MATTR_*\n\nReplaces TEE_PAGER_AREA_* attributes with corresponding\nTEE_MATTR_* attributes.\n\nReviewed-by: etienne carriere <etienne.carriere@linaro.org>\nSigned-off-by: Jens Wiklander <jens.wiklander@linaro.org>","distinct":false,"url":"https://api.github.com/repos/vchong/optee_os/commits/036560f774234e21528b2d1af071b9d25111fce3"},{"sha":"c14ef289cbf419039185296ede4ba038a5853f7c","author":{"name":"Jens Wiklander","email":"e1ce0f2c70c51b35475585c6dc0e7ce45e8739a5@linaro.org"},"message":"core: add core_mmu_linear_map_end\n\nAdds core_mmu_linear_map_end to short circuit some\nphys_to_virt/virt_to_phys lookups.\n\nReviewed-by: etienne carriere <etienne.carriere@linaro.org>\nSigned-off-by: Jens Wiklander <jens.wiklander@linaro.org>","distinct":false,"url":"https://api.github.com/repos/vchong/optee_os/commits/c14ef289cbf419039185296ede4ba038a5853f7c"},{"sha":"fb4595ab2213dcb25bb7bfad2871978c155980a8","author":{"name":"Jens Wiklander","email":"e1ce0f2c70c51b35475585c6dc0e7ce45e8739a5@linaro.org"},"message":"core: pager: use helper for tee_pager_tbl_info\n\nAdds local helper variable for tee_pager_tbl_info to make the code\ntidier.\n\nReviewed-by: etienne carriere <etienne.carriere@linaro.org>\nSigned-off-by: Jens Wiklander <jens.wiklander@linaro.org>","distinct":false,"url":"https://api.github.com/repos/vchong/optee_os/commits/fb4595ab2213dcb25bb7bfad2871978c155980a8"},{"sha":"2cdf0c841c5f5c11981c037258909c3227e49e8e","author":{"name":"Jens Wiklander","email":"e1ce0f2c70c51b35475585c6dc0e7ce45e8739a5@linaro.org"},"message":"core: initialize tee_pager_tbl_info early\n\nInitialize tee_pager_tbl_info early to support early address lookups in\nMEM_AREA_TEE_RAM.\n\nReviewed-by: etienne carriere <etienne.carriere@linaro.org>\nTested-by: Jens Wiklander <jens.wiklander@linaro.org> (QEMU)\nSigned-off-by: Jens Wiklander <jens.wiklander@linaro.org>","distinct":false,"url":"https://api.github.com/repos/vchong/optee_os/commits/2cdf0c841c5f5c11981c037258909c3227e49e8e"},{"sha":"3aa8bf429a69cfa6ccef5edf4908677aceb1d7bf","author":{"name":"Jerome Forissier","email":"728714f68b41e35ff2e00a8cbd3afc1bd75c8224@linaro.org"},"message":"Support CFG_TEE_CORE_NB_CORE > 8\n\nRemove the stack_tmp_top[] array. Instead, compute the stack top for\neach CPU in the assembly code:\n\n  sp = stack_tmp + (cpu_id + 1) * stack_tmp_stride\n\nstack_tmp and stack_tmp_stride are exported by thread.c.\n\nSigned-off-by: Jerome Forissier <jerome.forissier@linaro.org>\nReviewed-by: Jens Wiklander <jens.wiklander@linaro.org>\nReviewed-by: Etienne Carriere <etienne.carriere@linaro.org>","distinct":false,"url":"https://api.github.com/repos/vchong/optee_os/commits/3aa8bf429a69cfa6ccef5edf4908677aceb1d7bf"},{"sha":"367040b9ebcce92c11f5704bf2cd0e67b56caf0c","author":{"name":"Matt Ma","email":"761b6ff4686d22a507ce27af31ed0007813bae97@linaro.org"},"message":"qemu_v8: add QEMUv8 and OP-TEE illustration\n\nQEMUv8 is now officially supported, add steps for repo setup\n\nSigned-off-by: Matt Ma <matt.ma@linaro.org>\nReviewed-by: Joakim Bech <joakim.bech@linaro.org>","distinct":false,"url":"https://api.github.com/repos/vchong/optee_os/commits/367040b9ebcce92c11f5704bf2cd0e67b56caf0c"},{"sha":"2a7f41713ebc204566268e8e94517ee4ee879d44","author":{"name":"Joakim Bech","email":"fb178129bd13b566f489c804be682c36d36f3e57@linaro.org"},"message":"doc: Add documentation for Raspberry Pi 3\n\nSigned-off-by: Joakim Bech <joakim.bech@linaro.org>\nReviewed-by: Jens Wiklander <jens.wiklander@linaro.org>","distinct":false,"url":"https://api.github.com/repos/vchong/optee_os/commits/2a7f41713ebc204566268e8e94517ee4ee879d44"},{"sha":"6f04b9290b80e252deb0e7d27b688ab5fb158f3d","author":{"name":"Jens Wiklander","email":"e1ce0f2c70c51b35475585c6dc0e7ce45e8739a5@linaro.org"},"message":"core: rpc alloc check memory is valid\n\nthread_rpc_alloc_arg() and thread_rpc_alloc_payload() only succeeds if\nthe allocated shared memory is valid shared memory.\n\nReviewed-by: etienne carriere <etienne.carriere@linaro.org>\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/vchong/optee_os/commits/6f04b9290b80e252deb0e7d27b688ab5fb158f3d"}]}
{"actor":{"display_login":"vchong"}}