{"push_id":1296463053,"size":14,"distinct_size":0,"ref":"refs/heads/rpc-staging","head":"8d23705c8ac324d15bf1ee03b143d667251df509","before":"e9321ae3c4f31d821ffe50392cc30e41f71b5d5f","commits":[{"sha":"bf05b300448ef1a6cbe00773e1bb128d398df992","author":{"name":"Jaeden Amero","email":"1269b0283e972b7166627fb33a98e6f7fb8c21c9@arm.com"},"message":"rpc: Implement `rpc_fncall_sync`","distinct":false,"url":"https://api.github.com/repos/Patater/uvisor/commits/bf05b300448ef1a6cbe00773e1bb128d398df992"},{"sha":"6ee5d0934ff33b152fef5fe4d82e3ea4aa803e11","author":{"name":"Jaeden Amero","email":"1269b0283e972b7166627fb33a98e6f7fb8c21c9@arm.com"},"message":"rpc: Implement `rpc_fncall_async` and `rpc_fncall_wait`","distinct":false,"url":"https://api.github.com/repos/Patater/uvisor/commits/6ee5d0934ff33b152fef5fe4d82e3ea4aa803e11"},{"sha":"41f23c53540e2dfa8d3acbdb459d95a13b85c32a","author":{"name":"Niklas Hauser","email":"0fce5cb19504decb940f3a3ded4e3fc9e7eec1d8@arm.com"},"message":"rpc: Add incoming message queue","distinct":false,"url":"https://api.github.com/repos/Patater/uvisor/commits/41f23c53540e2dfa8d3acbdb459d95a13b85c32a"},{"sha":"9b87ba7a9fbb20f3270b0b176a9f33d19dec6111","author":{"name":"Niklas Hauser","email":"0fce5cb19504decb940f3a3ded4e3fc9e7eec1d8@arm.com"},"message":"rpc: Add fn_group queue","distinct":false,"url":"https://api.github.com/repos/Patater/uvisor/commits/9b87ba7a9fbb20f3270b0b176a9f33d19dec6111"},{"sha":"8f1c84cabfea8df32bf009a77968672a945e2c84","author":{"name":"Jaeden Amero","email":"1269b0283e972b7166627fb33a98e6f7fb8c21c9@arm.com"},"message":"rpc: Implement rpc_fncall_waitfor","distinct":false,"url":"https://api.github.com/repos/Patater/uvisor/commits/8f1c84cabfea8df32bf009a77968672a945e2c84"},{"sha":"2f6220362b26ccffcb06858adf38bffaa4ea30f4","author":{"name":"Jaeden Amero","email":"1269b0283e972b7166627fb33a98e6f7fb8c21c9@arm.com"},"message":"rpc: Clarify fn_name and gw_name descriptions","distinct":false,"url":"https://api.github.com/repos/Patater/uvisor/commits/2f6220362b26ccffcb06858adf38bffaa4ea30f4"},{"sha":"239673e13512324f581ad54dae3a687dccf48b7e","author":{"name":"Jaeden Amero","email":"1269b0283e972b7166627fb33a98e6f7fb8c21c9@arm.com"},"message":"box_id: Move API to its own files","distinct":false,"url":"https://api.github.com/repos/Patater/uvisor/commits/239673e13512324f581ad54dae3a687dccf48b7e"},{"sha":"331d1de079d63bf4a6593edd461409af6bfdc0b6","author":{"name":"Jaeden Amero","email":"1269b0283e972b7166627fb33a98e6f7fb8c21c9@arm.com"},"message":"Add UVISOR_DEPRECATED\n\nUse this macro to mark things as deprecated in a compiler-agnostic way.","distinct":false,"url":"https://api.github.com/repos/Patater/uvisor/commits/331d1de079d63bf4a6593edd461409af6bfdc0b6"},{"sha":"772490c75d516e79ecaeebe9dc25d4bbe32a5cf4","author":{"name":"Jaeden Amero","email":"1269b0283e972b7166627fb33a98e6f7fb8c21c9@arm.com"},"message":"box_id: Cache box ID self in box index\n\nAdding RPC required changes to the Box ID API implementation. This\nenables box ID to be used again by storing the box ID for a box in the\nbox index.\n\nThe old implementation of Box ID API has been removed, since with the\nremoval of secure gateways, the old implementation has no use.\n\nThis commit deprecates the box_id_caller function.","distinct":false,"url":"https://api.github.com/repos/Patater/uvisor/commits/772490c75d516e79ecaeebe9dc25d4bbe32a5cf4"},{"sha":"53b918cd00d0960138ef295f9078cac297413c4b","author":{"name":"Jaeden Amero","email":"1269b0283e972b7166627fb33a98e6f7fb8c21c9@arm.com"},"message":"rpc: Add box_id_caller to rpc_fncall_waitfor","distinct":false,"url":"https://api.github.com/repos/Patater/uvisor/commits/53b918cd00d0960138ef295f9078cac297413c4b"},{"sha":"081f6a308e23ef05a9e9d8dfcb378c0eca928923","author":{"name":"Jaeden Amero","email":"1269b0283e972b7166627fb33a98e6f7fb8c21c9@arm.com"},"message":"rpc: Remove UVISOR_BOX_RPC_MAX_INCOMING\n\nWe configure this to a maximum of 8. We don't burden the user with\nhaving to think about what would be a good value here by disallowing\nuser configuration.","distinct":false,"url":"https://api.github.com/repos/Patater/uvisor/commits/081f6a308e23ef05a9e9d8dfcb378c0eca928923"},{"sha":"bab63361d2a4c627cd7817f2073009c68914c6a0","author":{"name":"Jaeden Amero","email":"1269b0283e972b7166627fb33a98e6f7fb8c21c9@arm.com"},"message":"vmpu: Save the enumerated BSS size per box\n\nThis makes it easier to perform checks that buffers are within a box's\nBSS.","distinct":false,"url":"https://api.github.com/repos/Patater/uvisor/commits/bab63361d2a4c627cd7817f2073009c68914c6a0"},{"sha":"5bcc9aba6af2c184f5d61f22123981e75bd4a575","author":{"name":"Jaeden Amero","email":"1269b0283e972b7166627fb33a98e6f7fb8c21c9@arm.com"},"message":"rpc: Deliver messages\n\nImplement the sending of RPC messages and the receiving of RPC\nresults. This makes RPC functional.","distinct":false,"url":"https://api.github.com/repos/Patater/uvisor/commits/5bcc9aba6af2c184f5d61f22123981e75bd4a575"},{"sha":"8d23705c8ac324d15bf1ee03b143d667251df509","author":{"name":"Jaeden Amero","email":"1269b0283e972b7166627fb33a98e6f7fb8c21c9@arm.com"},"message":"Be more robust when a thread is invalid\n\nPrevent a malicious box that fiddles with one of its thread contexts or\ndestroys another box's thread from causing uVisor to take down the\nentire system with a HALT.","distinct":false,"url":"https://api.github.com/repos/Patater/uvisor/commits/8d23705c8ac324d15bf1ee03b143d667251df509"}]}
{"actor":{"display_login":"Patater"}}