)]}' { "commit": "8cb99c3fc3539bb9926e73a1c33fd72f424fc453", "tree": "8cee238231486fc6db58e8ed8e75e58f487eb780", "parents": [ "663461b9144e21b3fb0de92c886b63254964429a" ], "author": { "name": "Olivier Deprez", "email": "olivier.deprez@arm.com", "time": "Wed Aug 05 11:27:42 2020 +0200" }, "committer": { "name": "Madhukar Pappireddy", "email": "madhukar.pappireddy@arm.com", "time": "Wed Nov 03 15:42:21 2021 -0500" }, "message": "feat(SPMD): route secure interrupts to SPMC\n\nDefine a handler in the SPMD to route secure interrupts occurring while\nthe normal world runs. On a Group1 Secure interrupt (with a GICv3 or a\nGroup0 interrupt on GICv2), the normal world is pre-empted to EL3 and\nredirected to the SPMD/SPMC for further handling.\n\nSigned-off-by: Olivier Deprez \u003colivier.deprez@arm.com\u003e\nSigned-off-by: Madhukar Pappireddy \u003cmadhukar.pappireddy@arm.com\u003e\nChange-Id: I1350d74048c5549a2af8da0ba004c08512cc006a\n", "tree_diff": [ { "type": "modify", "old_id": "85ff703bcb2b64ed17ade80bcdef44313c033e53", "old_mode": 33188, "old_path": "include/services/ffa_svc.h", "new_id": "4c049c5f891f9bd4d104029c614a30f0a4473116", "new_mode": 33188, "new_path": "include/services/ffa_svc.h" }, { "type": "modify", "old_id": "6de5feb0e07105318bbdc9eede9f0796c4f953fa", "old_mode": 33188, "old_path": "services/std_svc/spmd/spmd_main.c", "new_id": "109a1bcbe9ecc9830f54c9730e203fccbaf18453", "new_mode": 33188, "new_path": "services/std_svc/spmd/spmd_main.c" }, { "type": "modify", "old_id": "6d51a58e07d995af87677cc0a79d79898705a1ae", "old_mode": 33188, "old_path": "services/std_svc/spmd/spmd_private.h", "new_id": "1fe5065245bba36484804250218ed68969ff5324", "new_mode": 33188, "new_path": "services/std_svc/spmd/spmd_private.h" } ] }