)]}'
{
  "log": [
    {
      "commit": "3aa08bc358d4fde60879a652963d5c394b375286",
      "tree": "9132e6a44d4c328d9eda4d6ccfd4efde21106ae2",
      "parents": [
        "d8e2fcd3d125f0d49a59d5db8cfc54c32b89602d"
      ],
      "author": {
        "name": "J-Alves",
        "email": "joao.alves@arm.com",
        "time": "Wed Apr 24 22:20:23 2024 +0100"
      },
      "committer": {
        "name": "J-Alves",
        "email": "joao.alves@arm.com",
        "time": "Mon Jul 15 14:32:40 2024 +0100"
      },
      "message": "test(memory share): retrieve request from VM\n\nThe SPMC supports the case in which the hypervisor doesn\u0027t\ntrack the operation. This is usable for multiple borrower operations,\nwith a VM. In this case, hypervisor/OS Kernel shall forward the\nrequests to retrieve memory into the SPMC. This patch adds such\ncase, as we lost this coverage in the Hafnium tests.\n\nChange-Id: Ia217ababd6e4ae0a82bed781b6f217a52a0909e0\nSigned-off-by: J-Alves \u003cjoao.alves@arm.com\u003e\n"
    },
    {
      "commit": "d8e2fcd3d125f0d49a59d5db8cfc54c32b89602d",
      "tree": "55015474b85830d668de9edeabe2ab36245ac76d",
      "parents": [
        "c95644b4802477edceec51af85c9b12d00ac3a98"
      ],
      "author": {
        "name": "J-Alves",
        "email": "joao.alves@arm.com",
        "time": "Thu Mar 28 15:53:51 2024 +0000"
      },
      "committer": {
        "name": "J-Alves",
        "email": "joao.alves@arm.com",
        "time": "Mon Jul 08 14:23:28 2024 +0100"
      },
      "message": "test(memory share): make TX buffer realm\n\nTest case scenario in which the NWd changes the PAS of the TX\nbuffer to realm, and invokes FFA_MEM_SHARE ABI.\nSPMC should be able to recover and return FFA_ERROR_ABORTED.\n\nChange-Id: I0f0d833f6a7dcf019deaa5ac661f12060c3427c2\nSigned-off-by: J-Alves \u003cjoao.alves@arm.com\u003e\n"
    },
    {
      "commit": "c95644b4802477edceec51af85c9b12d00ac3a98",
      "tree": "15c6d82c45833c621caefd8cdd937537cc51f299",
      "parents": [
        "b5103df4af352c9409fb0756579788d6c0732b87",
        "33a7ea4c7e1b31569dbc00768e61784dc54df221"
      ],
      "author": {
        "name": "Madhukar Pappireddy",
        "email": "madhukar.pappireddy@arm.com",
        "time": "Wed Jul 03 22:36:55 2024 +0200"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Wed Jul 03 22:36:55 2024 +0200"
      },
      "message": "Merge changes from topic \"km/ffa_version\"\n\n* changes:\n  fix: remove `test_ffa_partition_info_v1_0`\n  fix: fix test_smccc_callee_preserved\n  fix: fix call to `FFA_VERSION`\n"
    },
    {
      "commit": "33a7ea4c7e1b31569dbc00768e61784dc54df221",
      "tree": "15c6d82c45833c621caefd8cdd937537cc51f299",
      "parents": [
        "2a426e74d71bd82c360ac4bdd77c8c164b50ac16"
      ],
      "author": {
        "name": "Karl Meakin",
        "email": "karl.meakin@arm.com",
        "time": "Wed Jul 03 15:11:41 2024 +0100"
      },
      "committer": {
        "name": "Karl Meakin",
        "email": "karl.meakin@arm.com",
        "time": "Wed Jul 03 15:11:41 2024 +0100"
      },
      "message": "fix: remove `test_ffa_partition_info_v1_0`\n\nThe test `test_ffa_partition_info_v1_0` relies on being able to change\nthe FF-A version after it has been negotiated. That is no longer\nallowed, so the test will fail. It will be moved to the Hafnium test\nframework, where each test runs in its own session.\n\nSigned-off-by: Karl Meakin \u003ckarl.meakin@arm.com\u003e\nChange-Id: I377b40b88d26246e9a584d65c7e12bab3050fde7\n"
    },
    {
      "commit": "2a426e74d71bd82c360ac4bdd77c8c164b50ac16",
      "tree": "45de78974518c59f994c4a89df562f786e320e30",
      "parents": [
        "1abd8df96be1f7c5efd73ff38e8044bc5c1b6363"
      ],
      "author": {
        "name": "Karl Meakin",
        "email": "karl.meakin@arm.com",
        "time": "Wed Jul 03 15:03:45 2024 +0100"
      },
      "committer": {
        "name": "Karl Meakin",
        "email": "karl.meakin@arm.com",
        "time": "Wed Jul 03 15:03:45 2024 +0100"
      },
      "message": "fix: fix test_smccc_callee_preserved\n\nThe `test_smccc_callee_preserved` test was calling `FFA_VERSION` with an\nold FF-A version, which is no longer allowed. Fix it by calling\n`FFA_VERSION` with the current version.\n\nSigned-off-by: Karl Meakin \u003ckarl.meakin@arm.com\u003e\nChange-Id: I85b7c2c1bf54719f84fb737fce770f7f5073580b\n"
    },
    {
      "commit": "1abd8df96be1f7c5efd73ff38e8044bc5c1b6363",
      "tree": "e8a62fd453c65ef5ba08cca905bf74bf76535ef5",
      "parents": [
        "b5103df4af352c9409fb0756579788d6c0732b87"
      ],
      "author": {
        "name": "Karl Meakin",
        "email": "karl.meakin@arm.com",
        "time": "Mon Jul 01 10:03:18 2024 +0100"
      },
      "committer": {
        "name": "Karl Meakin",
        "email": "karl.meakin@arm.com",
        "time": "Mon Jul 01 10:12:30 2024 +0100"
      },
      "message": "fix: fix call to `FFA_VERSION`\n\n`SKIP_TEST_IF_FFA_VERSION_LESS_THAN` was attempting to change the FF-A\nversion, when it only needed to query it. The recent change to\n`FFA_VERSION` means that attempting to change the version would fail.\n\nSigned-off-by: Karl Meakin \u003ckarl.meakin@arm.com\u003e\nChange-Id: Id8572d1a4d61b17a85af44f96e3720230d35e698\n"
    },
    {
      "commit": "b5103df4af352c9409fb0756579788d6c0732b87",
      "tree": "5bd75867d077a40ebd30f5245ae7d5126524220f",
      "parents": [
        "435177b16708fe4df5692e11c1a4963cfe33a6fa",
        "7308b12df02634ca78f0e1ea6e4f758a8b3d8e2a"
      ],
      "author": {
        "name": "Madhukar Pappireddy",
        "email": "madhukar.pappireddy@arm.com",
        "time": "Thu Jun 27 22:54:08 2024 +0200"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Thu Jun 27 22:54:08 2024 +0200"
      },
      "message": "Merge changes from topic \"km/ffa_version\"\n\n* changes:\n  refactor: FFA_VERSION related refactors\n  feat: print file and line number if `expect` fails\n"
    },
    {
      "commit": "7308b12df02634ca78f0e1ea6e4f758a8b3d8e2a",
      "tree": "5bd75867d077a40ebd30f5245ae7d5126524220f",
      "parents": [
        "c884d6bf9e3aca4dc63d318eb99d6141c9353363"
      ],
      "author": {
        "name": "Karl Meakin",
        "email": "karl.meakin@arm.com",
        "time": "Tue Apr 16 14:02:25 2024 +0100"
      },
      "committer": {
        "name": "Karl Meakin",
        "email": "karl.meakin@arm.com",
        "time": "Thu Jun 27 10:57:30 2024 +0100"
      },
      "message": "refactor: FFA_VERSION related refactors\n\n* Use an enum for FF-A versions.\n* Replace `MAKE_FFA_VERSION` macro with `make_ffa_version` function.\n* Add `ffa_version_is_valid` helper function.\n* Add `ffa_version_get_major` and `ffa_version_get_minor` helper\n  functions.\n\nChange-Id: Icbc4b1fa16e826c2ec541add65aa7c14fb397f95\nSigned-off-by: Karl Meakin \u003ckarl.meakin@arm.com\u003e\n"
    },
    {
      "commit": "c884d6bf9e3aca4dc63d318eb99d6141c9353363",
      "tree": "9cdc4517af71f3bcf852d1ae8b497e70a0215623",
      "parents": [
        "435177b16708fe4df5692e11c1a4963cfe33a6fa"
      ],
      "author": {
        "name": "Karl Meakin",
        "email": "karl.meakin@arm.com",
        "time": "Tue Apr 16 14:01:10 2024 +0100"
      },
      "committer": {
        "name": "Karl Meakin",
        "email": "karl.meakin@arm.com",
        "time": "Wed Jun 19 15:20:56 2024 +0100"
      },
      "message": "feat: print file and line number if `expect` fails\n\nThis makes debugging a failed expect easier.\n\nChange-Id: I53a2b3cd1866c14f3983a2e36b94707a94f12ef3\nSigned-off-by: Karl Meakin \u003ckarl.meakin@arm.com\u003e\n"
    },
    {
      "commit": "435177b16708fe4df5692e11c1a4963cfe33a6fa",
      "tree": "14a2c57f6af3ce5453e364e35490c115feba89cf",
      "parents": [
        "07f9671ac3f4b89bda1b9c058c60e7fc39470939",
        "11f6ee85b015635021083db0f494a2c2957566ef"
      ],
      "author": {
        "name": "Olivier Deprez",
        "email": "olivier.deprez@arm.com",
        "time": "Tue Jun 18 21:15:44 2024 +0200"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Tue Jun 18 21:15:44 2024 +0200"
      },
      "message": "Merge \"fvp: skip cpu cluster power-on check\""
    },
    {
      "commit": "11f6ee85b015635021083db0f494a2c2957566ef",
      "tree": "14a2c57f6af3ce5453e364e35490c115feba89cf",
      "parents": [
        "07f9671ac3f4b89bda1b9c058c60e7fc39470939"
      ],
      "author": {
        "name": "Govindraj Raja",
        "email": "govindraj.raja@arm.com",
        "time": "Tue Jun 04 14:15:17 2024 -0500"
      },
      "committer": {
        "name": "Govindraj Raja",
        "email": "govindraj.raja@arm.com",
        "time": "Tue Jun 18 14:13:19 2024 +0200"
      },
      "message": "fvp: skip cpu cluster power-on check\n\nOn newer FVP models there is known issue which would report\ncluster power-on check with incorrect bits causing this test to\nfail.\n\nSo skip this test for FVP, the issue is expected to fixed in 11.27\nFVP models we could enable it back then.\n\n\nChange-Id: I7f4e7ba1f4b7473736276958663622a9436fcadb\nSigned-off-by: Govindraj Raja \u003cgovindraj.raja@arm.com\u003e\n"
    },
    {
      "commit": "07f9671ac3f4b89bda1b9c058c60e7fc39470939",
      "tree": "a65a8925f6b949d4297c35da834c51e9813c1394",
      "parents": [
        "6316e359865d3fd00f1c782c25089f974b852875",
        "a45649a48865a609ce854f3dda51b19517b4cbc0"
      ],
      "author": {
        "name": "Madhukar Pappireddy",
        "email": "madhukar.pappireddy@arm.com",
        "time": "Fri Jun 14 22:46:08 2024 +0200"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Fri Jun 14 22:46:08 2024 +0200"
      },
      "message": "Merge changes from topic \"ja/memory_share_64\"\n\n* changes:\n  test(ff-a): add SMC64 abi to FFA_FEATURES\n  test(memory share): use SMC64 rather than SMC32\n"
    },
    {
      "commit": "6316e359865d3fd00f1c782c25089f974b852875",
      "tree": "fac0fc93aaadd6a30030a514bb6d958bfc1b7e66",
      "parents": [
        "6d833ef005af59119dbbc9794a3bbfc191eb4f60",
        "9eb1eaa78ba579295df8876a2480274392ffaa6a"
      ],
      "author": {
        "name": "Soby Mathew",
        "email": "soby.mathew@arm.com",
        "time": "Fri Jun 14 10:30:56 2024 +0200"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Fri Jun 14 10:30:56 2024 +0200"
      },
      "message": "Merge changes from topic \"lpa2-support\"\n\n* changes:\n  feat(rmi): add specific tests for FEAT_LPA2 on RMI tests\n  feat(rmi): add support for FEAT_LPA2 to the Realm Extension tests\n"
    },
    {
      "commit": "9eb1eaa78ba579295df8876a2480274392ffaa6a",
      "tree": "fac0fc93aaadd6a30030a514bb6d958bfc1b7e66",
      "parents": [
        "7efea19cd6c832ea8a595ef5dc057cca721ca237"
      ],
      "author": {
        "name": "Javier Almansa Sobrino",
        "email": "javier.almansasobrino@arm.com",
        "time": "Tue Sep 19 16:07:09 2023 +0100"
      },
      "committer": {
        "name": "Soby Mathew",
        "email": "soby.mathew@arm.com",
        "time": "Thu Jun 13 23:09:38 2024 +0100"
      },
      "message": "feat(rmi): add specific tests for FEAT_LPA2 on RMI tests\n\nThis patch also adds four new tests for RMM:\n\n  * Test realm creation with no FEAT_LPA2 and -1 RTT starting level\n  * Test realm creation with no FEAT_LPA2 and S2SZ \u003e 48 bits\n  * Test creating a realm with FEAT_LPA2 disabled but\n    FEAT_LPA2 is present on platform\n  * Test creating a realm with FEAT_LPA2 enabled but FEAT_LPA2\n    is not present on platform.\n\nSigned-off-by: Javier Almansa Sobrino \u003cjavier.almansasobrino@arm.com\u003e\nChange-Id: I6c017a16cb5511977bb37f5e146afd5e60b06b97\n"
    },
    {
      "commit": "7efea19cd6c832ea8a595ef5dc057cca721ca237",
      "tree": "5f387e91703069d63085e874b0c7727b15d2be80",
      "parents": [
        "6d833ef005af59119dbbc9794a3bbfc191eb4f60"
      ],
      "author": {
        "name": "Javier Almansa Sobrino",
        "email": "javier.almansasobrino@arm.com",
        "time": "Tue Sep 19 16:07:09 2023 +0100"
      },
      "committer": {
        "name": "Javier Almansa Sobrino",
        "email": "javier.almansasobrino@arm.com",
        "time": "Thu Jun 13 13:17:35 2024 +0100"
      },
      "message": "feat(rmi): add support for FEAT_LPA2 to the Realm Extension tests\n\nThis patch adds support to the current Realm Extension tests to\nenable and use 52 bit address size with 4KB granularity when\nFEAT_LPA2 is present.\n\nIn addition, this patch also introduces changes to support passing the\nstarting RTT level and the FEAT_LPA2 enable flag during realm creation\nso they can be used later to implement tests for FEAT_LPA2 on RMI.\n\nSigned-off-by: Javier Almansa Sobrino \u003cjavier.almansasobrino@arm.com\u003e\nChange-Id: I0a930735a44772e5e76d6608c969759f27129917\n"
    },
    {
      "commit": "a45649a48865a609ce854f3dda51b19517b4cbc0",
      "tree": "e8f1d835a7974b2215da25148981e9c7d48bfe49",
      "parents": [
        "8984e729cce2c9a1ac8b87fe4e0df886a6ccd6c7"
      ],
      "author": {
        "name": "J-Alves",
        "email": "joao.alves@arm.com",
        "time": "Wed May 08 17:55:35 2024 +0100"
      },
      "committer": {
        "name": "Joao Alves",
        "email": "joao.alves@arm.com",
        "time": "Tue Jun 11 14:52:11 2024 +0200"
      },
      "message": "test(ff-a): add SMC64 abi to FFA_FEATURES\n\nSigned-off-by: J-Alves \u003cjoao.alves@arm.com\u003e\nChange-Id: I387f4fd100462235ecbd298d3921ebab1a004d79\n"
    },
    {
      "commit": "8984e729cce2c9a1ac8b87fe4e0df886a6ccd6c7",
      "tree": "1e2546ecd80740da5bfcb7d21bf1f03c2bdc50d2",
      "parents": [
        "6d833ef005af59119dbbc9794a3bbfc191eb4f60"
      ],
      "author": {
        "name": "J-Alves",
        "email": "joao.alves@arm.com",
        "time": "Tue May 07 22:21:54 2024 +0100"
      },
      "committer": {
        "name": "Joao Alves",
        "email": "joao.alves@arm.com",
        "time": "Tue Jun 11 14:52:02 2024 +0200"
      },
      "message": "test(memory share): use SMC64 rather than SMC32\n\nThe SPMC supports memory sharing interfaces to use the\nSMC64 or SMC32 abis.\nThere was not functional change with this. However, making\nTF-A-Tests use SMC64 to validate that they both work.\nHafnium tests will remain using the SMC32 version of the\nABIs.\n\nSigned-off-by: J-Alves \u003cjoao.alves@arm.com\u003e\nChange-Id: I31e275ca50973774928591eef0128f0cf0f5be8b\n"
    },
    {
      "commit": "6d833ef005af59119dbbc9794a3bbfc191eb4f60",
      "tree": "d821c8d868522feab30123300dd9429ecfd3412d",
      "parents": [
        "de0e8be6dc2d4209544bcd423f735527b7d486c6",
        "042e96065620549d413c78ca29323f9156764d50"
      ],
      "author": {
        "name": "Soby Mathew",
        "email": "soby.mathew@arm.com",
        "time": "Thu May 30 17:27:39 2024 +0200"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Thu May 30 17:27:39 2024 +0200"
      },
      "message": "Merge \"test(realm): fix pauth exception test\""
    },
    {
      "commit": "042e96065620549d413c78ca29323f9156764d50",
      "tree": "d821c8d868522feab30123300dd9429ecfd3412d",
      "parents": [
        "de0e8be6dc2d4209544bcd423f735527b7d486c6"
      ],
      "author": {
        "name": "Shruti Gupta",
        "email": "shruti.gupta@arm.com",
        "time": "Thu May 30 13:55:11 2024 +0100"
      },
      "committer": {
        "name": "Soby Mathew",
        "email": "soby.mathew@arm.com",
        "time": "Thu May 30 17:26:59 2024 +0200"
      },
      "message": "test(realm): fix pauth exception test\n\nPauth exception tests fail when FEAT_PAUTH2 is enabled.\nFix error, return success if exception handler is hit,\nremove PAC fields check since the PAC fields can vary based\non the configuration of the system.\n\nSigned-off-by: Shruti Gupta \u003cshruti.gupta@arm.com\u003e\nChange-Id: Id6312c7ebb7202302d8465f772deb176e419bded\n"
    },
    {
      "commit": "de0e8be6dc2d4209544bcd423f735527b7d486c6",
      "tree": "bcc467514b5c46aa049234246d5f69f051f19d51",
      "parents": [
        "fd053b75cde9c2aa1a5b979a2b544890510d4f52",
        "b324f4d2251094094b32c3138d9313addf443e6b"
      ],
      "author": {
        "name": "Soby Mathew",
        "email": "soby.mathew@arm.com",
        "time": "Thu May 23 17:51:58 2024 +0200"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Thu May 23 17:51:58 2024 +0200"
      },
      "message": "Merge changes I77693f76,Ib94efa7b\n\n* changes:\n  test(realm): test for rtt_fold assigned\n  test(realm): add test for rtt_fold unassigned\n"
    },
    {
      "commit": "fd053b75cde9c2aa1a5b979a2b544890510d4f52",
      "tree": "9501450441d97d929f649ca1e72a2edbb390e86b",
      "parents": [
        "ecc32844365ca4745dfd92d1adeaab2f39fdeeb2",
        "5a1f7bf995ebda9a00012d419bd531618dde49fb"
      ],
      "author": {
        "name": "Manish Pandey",
        "email": "manish.pandey2@arm.com",
        "time": "Thu May 23 13:51:46 2024 +0200"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Thu May 23 13:51:46 2024 +0200"
      },
      "message": "Merge \"docs(release): changelog for v2.11 release\""
    },
    {
      "commit": "5a1f7bf995ebda9a00012d419bd531618dde49fb",
      "tree": "9501450441d97d929f649ca1e72a2edbb390e86b",
      "parents": [
        "ecc32844365ca4745dfd92d1adeaab2f39fdeeb2"
      ],
      "author": {
        "name": "Juan Pablo Conde",
        "email": "juanpablo.conde@arm.com",
        "time": "Sat May 18 22:14:41 2024 -0500"
      },
      "committer": {
        "name": "Juan Pablo Conde",
        "email": "juanpablo.conde@arm.com",
        "time": "Wed May 22 19:12:04 2024 -0500"
      },
      "message": "docs(release): changelog for v2.11 release\n\nSigned-off-by: Juan Pablo Conde \u003cjuanpablo.conde@arm.com\u003e\nChange-Id: Idcfd80ea3fa8b6abb66ca1b9502b7cde44c42a8f\n"
    },
    {
      "commit": "b324f4d2251094094b32c3138d9313addf443e6b",
      "tree": "78a6d6800935c6e1cda1a3156ab6facad65383aa",
      "parents": [
        "6c0be80b887f8accf6908b39a7f7b41eda7327d1"
      ],
      "author": {
        "name": "Shruti Gupta",
        "email": "shruti.gupta@arm.com",
        "time": "Mon Feb 26 11:06:03 2024 +0000"
      },
      "committer": {
        "name": "Shruti Gupta",
        "email": "shruti.gupta@arm.com",
        "time": "Tue May 14 15:38:56 2024 +0200"
      },
      "message": "test(realm): test for rtt_fold assigned\n\nTest for RTT_FOLD for assigned ram, assigned empty\nand assigned ns rtt entries\nFix helper to allow creating L1 block entry for unprotected IPA\n\nChange-Id: I77693f76722d60427edcb112ca58bf772c194b06\nSigned-off-by: Shruti Gupta \u003cshruti.gupta@arm.com\u003e\n"
    },
    {
      "commit": "6c0be80b887f8accf6908b39a7f7b41eda7327d1",
      "tree": "267f467f11d91951f6a12ad2fae9b079f31ab3f5",
      "parents": [
        "ecc32844365ca4745dfd92d1adeaab2f39fdeeb2"
      ],
      "author": {
        "name": "Shruti Gupta",
        "email": "shruti.gupta@arm.com",
        "time": "Tue Feb 20 11:52:57 2024 +0000"
      },
      "committer": {
        "name": "Shruti Gupta",
        "email": "shruti.gupta@arm.com",
        "time": "Tue May 14 15:38:51 2024 +0200"
      },
      "message": "test(realm): add test for rtt_fold unassigned\n\nAdd testcase for RMI_RTT_FOLD,\nfor protected IPA unassigned empty and unassigned ram RTTs.\nHost attempts to fold till max level permitted by Arch.\nFix helper to align with RMI call, remove unused code.\n\nChange-Id: Ib94efa7ba60e028bb9f765e769fe377c101a71fc\nSigned-off-by: Shruti Gupta \u003cshruti.gupta@arm.com\u003e\n"
    },
    {
      "commit": "ecc32844365ca4745dfd92d1adeaab2f39fdeeb2",
      "tree": "812a321c9182243b86010e63d655769764e64b98",
      "parents": [
        "caff038b3f0b261b1fcc14f7918a80fa515202c1",
        "9668ba5730d9607609879667a19f3249a10f2c99"
      ],
      "author": {
        "name": "Olivier Deprez",
        "email": "olivier.deprez@arm.com",
        "time": "Mon May 13 15:21:50 2024 +0200"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Mon May 13 15:21:50 2024 +0200"
      },
      "message": "Merge changes from topic \"ja/fix_ffa_feat\"\n\n* changes:\n  fix(ff-a): tests for FFA_FEATURES\n  fix(ff-a): check for presence of SPMC\n"
    },
    {
      "commit": "9668ba5730d9607609879667a19f3249a10f2c99",
      "tree": "812a321c9182243b86010e63d655769764e64b98",
      "parents": [
        "b44b4753d698bb7b703198a458e78746cff0ed23"
      ],
      "author": {
        "name": "J-Alves",
        "email": "joao.alves@arm.com",
        "time": "Mon May 13 11:49:45 2024 +0100"
      },
      "committer": {
        "name": "J-Alves",
        "email": "joao.alves@arm.com",
        "time": "Mon May 13 14:04:21 2024 +0100"
      },
      "message": "fix(ff-a): tests for FFA_FEATURES\n\nThere are different expectations to the result to the FFA_FEATURES\ncall, provided the feature IDs for ME, SRI and NPI interrupt from\ntftf or cactus.\n\nThis patch refactors the test to keep the common part equal.\nFor the differences, locally define the expected test target\nfor the FFA_FEATURES call.\n\nSigned-off-by: J-Alves \u003cjoao.alves@arm.com\u003e\nChange-Id: I96f18487c80d789cf4e10ceee0591786708bce51\n"
    },
    {
      "commit": "b44b4753d698bb7b703198a458e78746cff0ed23",
      "tree": "67f3fff875a629fa8d8f0d9778126fefb3430ee9",
      "parents": [
        "caff038b3f0b261b1fcc14f7918a80fa515202c1"
      ],
      "author": {
        "name": "J-Alves",
        "email": "joao.alves@arm.com",
        "time": "Mon May 13 10:15:51 2024 +0100"
      },
      "committer": {
        "name": "J-Alves",
        "email": "joao.alves@arm.com",
        "time": "Mon May 13 10:15:51 2024 +0100"
      },
      "message": "fix(ff-a): check for presence of SPMC\n\nCheck for the presence of the SPMC in the setup before running\nthe tests.\n\nSigned-off-by: J-Alves \u003cjoao.alves@arm.com\u003e\nChange-Id: I4faaf8a169f58a34dda910fd7e00a6844826c17e\n"
    },
    {
      "commit": "caff038b3f0b261b1fcc14f7918a80fa515202c1",
      "tree": "6b62c315921ae23374ba8eb6c1ad26dd7a9fd929",
      "parents": [
        "3202b1a27c5316292c893be1af3cd9cee1bc8738",
        "0569cc02f6effc7e44f39844ef9ffb9b24a823ca"
      ],
      "author": {
        "name": "Manish V Badarkhe",
        "email": "manish.badarkhe@arm.com",
        "time": "Fri May 10 12:51:50 2024 +0200"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Fri May 10 12:51:50 2024 +0200"
      },
      "message": "Merge \"test(spm): test FFA_FEATURES with NPI, SRI, MEI\""
    },
    {
      "commit": "3202b1a27c5316292c893be1af3cd9cee1bc8738",
      "tree": "2c201ceff7581f93a28f39746bb91dde9d5d472f",
      "parents": [
        "5e44ee68b6cdce5a40137dac562906c7e43cde41",
        "e533478ae2a0374e25d1eaff68eb5381a33ed345"
      ],
      "author": {
        "name": "Olivier Deprez",
        "email": "olivier.deprez@arm.com",
        "time": "Fri May 10 07:54:23 2024 +0200"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Fri May 10 07:54:23 2024 +0200"
      },
      "message": "Merge \"feat(smc): add test for pmf version check\""
    },
    {
      "commit": "5e44ee68b6cdce5a40137dac562906c7e43cde41",
      "tree": "7857f66208e9a66d1af3b841f185c47fd2f46c6b",
      "parents": [
        "ddcd122d04150bc035770c60055425a231cccbdc",
        "c83b17bcd0cfcb2dff8b64c8895bc9684f468b71"
      ],
      "author": {
        "name": "Manish Pandey",
        "email": "manish.pandey2@arm.com",
        "time": "Thu May 09 21:58:37 2024 +0200"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Thu May 09 21:58:37 2024 +0200"
      },
      "message": "Merge changes from topic \"ja/rxtx_protect\"\n\n* changes:\n  test(indirect message): aborted send from vm to sp\n  feat(ff-a): FFA_MSG_SEND2 helper with sender ID\n  test(indirect message): aborted send from SP to VM\n  fix(notifications): destroy VM\u0027s bitmap\n  test(indirect message): request SP to message VM\n  feat(cactus): ability to send indirect messages\n  feat(indirect message): send and receive messages\n  feat(ff-a): define framework notification helpers\n  feat(ff-a): add helpers for indirect message\n  chore: move test from xml file\n  test(rme): rxtx buffers are in the realm PAS\n  feat(ff-a): add helper FFA_RX_RELEASE with ID\n"
    },
    {
      "commit": "c83b17bcd0cfcb2dff8b64c8895bc9684f468b71",
      "tree": "05cfb8d43bf7ecbe2c254c9bf4ef4dccfe3dffb9",
      "parents": [
        "ffdfafbd49bbe0c6212c00ca4fd910574cac538d"
      ],
      "author": {
        "name": "J-Alves",
        "email": "joao.alves@arm.com",
        "time": "Tue Apr 09 12:09:12 2024 +0100"
      },
      "committer": {
        "name": "J-Alves",
        "email": "joao.alves@arm.com",
        "time": "Thu May 09 13:48:35 2024 +0100"
      },
      "message": "test(indirect message): aborted send from vm to sp\n\nThe SPMC shall copy the message from the VM\u0027s buffer into\nthe SP\u0027s when VM sends indirect message.\nTest that if TX buffer of the VM is added to the realm\nPAS, the operation fails smoothly with FFA_ERROR_ABORTED.\n\nSigned-off-by: J-Alves \u003cjoao.alves@arm.com\u003e\nChange-Id: I375d1987429ed38349c25764262f386b6a4cde57\n"
    },
    {
      "commit": "ffdfafbd49bbe0c6212c00ca4fd910574cac538d",
      "tree": "d09165edc985faeeaa800aca2570d9a03843fa26",
      "parents": [
        "807822927033f07e272eae2222f78a878a23bbb0"
      ],
      "author": {
        "name": "J-Alves",
        "email": "joao.alves@arm.com",
        "time": "Tue Apr 09 12:07:11 2024 +0100"
      },
      "committer": {
        "name": "J-Alves",
        "email": "joao.alves@arm.com",
        "time": "Thu May 09 13:48:35 2024 +0100"
      },
      "message": "feat(ff-a): FFA_MSG_SEND2 helper with sender ID\n\nSigned-off-by: J-Alves \u003cjoao.alves@arm.com\u003e\nChange-Id: Idaf866a342f2127172b46f7a7a44a599723db7cf\n"
    },
    {
      "commit": "807822927033f07e272eae2222f78a878a23bbb0",
      "tree": "7742e64211e9d61a03a34eb2c66edc660a073400",
      "parents": [
        "df2deb36bc477d46e70704e771061dedd64ae996"
      ],
      "author": {
        "name": "J-Alves",
        "email": "joao.alves@arm.com",
        "time": "Mon Apr 08 18:04:20 2024 +0100"
      },
      "committer": {
        "name": "J-Alves",
        "email": "joao.alves@arm.com",
        "time": "Thu May 09 13:48:35 2024 +0100"
      },
      "message": "test(indirect message): aborted send from SP to VM\n\nTest that if the RX buffer of VM is put on the realm\nPAS and an SP attempts to send a message to it, the\noperation terminates smoothly.\n\nChange-Id: Ie7fd316a6256b1c3445dfb7cb8fe1bbd09fffb6e\nSigned-off-by: J-Alves \u003cjoao.alves@arm.com\u003e\n"
    },
    {
      "commit": "df2deb36bc477d46e70704e771061dedd64ae996",
      "tree": "2b5e7872bf9a7a094b19c13e413150357290b381",
      "parents": [
        "cd779f49d89524f5236f4f671e3d566c7d333166"
      ],
      "author": {
        "name": "J-Alves",
        "email": "joao.alves@arm.com",
        "time": "Mon Apr 22 15:17:45 2024 +0100"
      },
      "committer": {
        "name": "J-Alves",
        "email": "joao.alves@arm.com",
        "time": "Thu May 09 13:48:35 2024 +0100"
      },
      "message": "fix(notifications): destroy VM\u0027s bitmap\n\nThe last test in the notifications test suite was not\ncleaning up after itself. This change makes the test destroy\nthe bitmap for the receiver VM in the SPMC.\n\nSigned-off-by: J-Alves \u003cjoao.alves@arm.com\u003e\nChange-Id: Ia96b8d6e680dd0af99a2c767cd35efe38cf10011\n"
    },
    {
      "commit": "cd779f49d89524f5236f4f671e3d566c7d333166",
      "tree": "a132844b98b4c5a8865f9d621b01507446026058",
      "parents": [
        "58cc4dad0451ab4669072c654dbc0603932baa94"
      ],
      "author": {
        "name": "J-Alves",
        "email": "joao.alves@arm.com",
        "time": "Mon Apr 22 14:31:06 2024 +0100"
      },
      "committer": {
        "name": "J-Alves",
        "email": "joao.alves@arm.com",
        "time": "Thu May 09 13:48:35 2024 +0100"
      },
      "message": "test(indirect message): request SP to message VM\n\nAdd test for SP to message a normal world VM.\n\nSigned-off-by: J-Alves \u003cjoao.alves@arm.com\u003e\nChange-Id: I4c2f3e8995163024453b6f51900599a5f6e60b19\n"
    },
    {
      "commit": "58cc4dad0451ab4669072c654dbc0603932baa94",
      "tree": "71869e4f65f6e4f504a56a844205222a80e482ed",
      "parents": [
        "907fcef5cc7b2c09679f7ebf99fd92426c544efc"
      ],
      "author": {
        "name": "J-Alves",
        "email": "joao.alves@arm.com",
        "time": "Fri Apr 05 14:17:35 2024 +0100"
      },
      "committer": {
        "name": "J-Alves",
        "email": "joao.alves@arm.com",
        "time": "Thu May 09 13:48:35 2024 +0100"
      },
      "message": "feat(cactus): ability to send indirect messages\n\nAdd cactus test command for it to send indirect message\nvia FFA_MSG_SEND2 to a designated target FF-A endpoint.\n\nSigned-off-by: J-Alves \u003cjoao.alves@arm.com\u003e\nChange-Id: If519c19dd0ff86252fdd1d749baa2308bf64b936\n"
    },
    {
      "commit": "907fcef5cc7b2c09679f7ebf99fd92426c544efc",
      "tree": "f33cc7fda4a2cd7fb4992e2956062ee474624691",
      "parents": [
        "c6b92d5e73a19a9aeeb28d7ac8103cd2dc5adca8"
      ],
      "author": {
        "name": "J-Alves",
        "email": "joao.alves@arm.com",
        "time": "Mon Apr 08 17:32:58 2024 +0100"
      },
      "committer": {
        "name": "J-Alves",
        "email": "joao.alves@arm.com",
        "time": "Thu May 09 13:48:35 2024 +0100"
      },
      "message": "feat(indirect message): send and receive messages\n\nAdded helpers to receive and send indirect messages, respectively:\n- `receive_indirect_message`;\n- `send_indirect_message`;\n\nSigned-off-by: J-Alves \u003cjoao.alves@arm.com\u003e\nChange-Id: I396870f15172f841167627b14c18b1504e0efbee\n"
    },
    {
      "commit": "c6b92d5e73a19a9aeeb28d7ac8103cd2dc5adca8",
      "tree": "ee1d3de9d246f6d5abc62170a7b01b656cad09aa",
      "parents": [
        "779fba660d61c8d95adbc66cb5b7086d681e1eaf"
      ],
      "author": {
        "name": "J-Alves",
        "email": "joao.alves@arm.com",
        "time": "Fri Apr 05 14:16:00 2024 +0100"
      },
      "committer": {
        "name": "J-Alves",
        "email": "joao.alves@arm.com",
        "time": "Thu May 09 13:48:35 2024 +0100"
      },
      "message": "feat(ff-a): define framework notification helpers\n\nDefined the helpers to process framework notifiactions.\n\nSigned-off-by: J-Alves \u003cjoao.alves@arm.com\u003e\nChange-Id: I979162363898b4f9bf1a3d57327078364883b896\n"
    },
    {
      "commit": "779fba660d61c8d95adbc66cb5b7086d681e1eaf",
      "tree": "09298958223dd797fff83fb116e1c76557001137",
      "parents": [
        "2921fba58bd4535f8e944620273ade51f69db63f"
      ],
      "author": {
        "name": "J-Alves",
        "email": "joao.alves@arm.com",
        "time": "Fri Apr 05 14:14:40 2024 +0100"
      },
      "committer": {
        "name": "J-Alves",
        "email": "joao.alves@arm.com",
        "time": "Thu May 09 13:48:34 2024 +0100"
      },
      "message": "feat(ff-a): add helpers for indirect message\n\nAdd the header structures for the rxtx buffers, other\nhelper macros, and the FFA_MSG_SEND2 ABI caller.\n\nSigned-off-by: J-Alves \u003cjoao.alves@arm.com\u003e\nChange-Id: Ie5c735aa0b33dbf0288b6494362b6e7dc84c6db7\n"
    },
    {
      "commit": "ddcd122d04150bc035770c60055425a231cccbdc",
      "tree": "0523e57e331f29106a8e78149674fe9a6979d562",
      "parents": [
        "dfc4d7f46fb95441443066f60d1b855f7ef9c364",
        "e538be68f9635e3919184b0ed307d40c7a00362e"
      ],
      "author": {
        "name": "Manish Pandey",
        "email": "manish.pandey2@arm.com",
        "time": "Thu May 09 10:32:12 2024 +0200"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Thu May 09 10:32:12 2024 +0200"
      },
      "message": "Merge \"fix(lib): save and restore smcr_el2 when cpu suspend and resume\""
    },
    {
      "commit": "e533478ae2a0374e25d1eaff68eb5381a33ed345",
      "tree": "610a7160c96b43e96c00fafcbf9f4676ad6c222c",
      "parents": [
        "dfc4d7f46fb95441443066f60d1b855f7ef9c364"
      ],
      "author": {
        "name": "Govindraj Raja",
        "email": "govindraj.raja@arm.com",
        "time": "Wed May 08 20:33:20 2024 -0500"
      },
      "committer": {
        "name": "Govindraj Raja",
        "email": "govindraj.raja@arm.com",
        "time": "Wed May 08 20:33:20 2024 -0500"
      },
      "message": "feat(smc): add test for pmf version check\n\nPMF is moved under vendor specific EL3 range, part of this\nwe have introduced each sub-service have an version scheme[1].\n\nAdd a simple test to check if the sub-service version\nis probed.\n\n[1]:\nhttps://trustedfirmware-a.readthedocs.io/en/latest/components/ven-el3-service.html\n\nSigned-off-by: Govindraj Raja \u003cgovindraj.raja@arm.com\u003e\nChange-Id: I885cd1378a8025371172e5cd82fdd111d6832619\n"
    },
    {
      "commit": "2921fba58bd4535f8e944620273ade51f69db63f",
      "tree": "5cc656109e7ba43327e00da2b4b34e7658b8bbd2",
      "parents": [
        "a23b8ffefeafc1b5dab19fa2fc78e9596739cbc1"
      ],
      "author": {
        "name": "J-Alves",
        "email": "joao.alves@arm.com",
        "time": "Wed Apr 24 10:30:35 2024 +0100"
      },
      "committer": {
        "name": "J-Alves",
        "email": "joao.alves@arm.com",
        "time": "Wed May 08 16:30:21 2024 +0100"
      },
      "message": "chore: move test from xml file\n\nMove test suite \"SP exceptions\" from \u0027tests-spm.xml\u0027\ninto \u0027tests-memory-access.xml\u0027.\n\nChange-Id: Ia312007cd3c6c6b98ac62cdd7e2b762669fa8e71\nSigned-off-by: J-Alves \u003cjoao.alves@arm.com\u003e\n"
    },
    {
      "commit": "a23b8ffefeafc1b5dab19fa2fc78e9596739cbc1",
      "tree": "7cabe04b2079369f331677c84fe442b71408b707",
      "parents": [
        "067daca6eea89d0ac95fcedc12750521ea09b952"
      ],
      "author": {
        "name": "J-Alves",
        "email": "joao.alves@arm.com",
        "time": "Fri Feb 23 14:50:14 2024 +0000"
      },
      "committer": {
        "name": "J-Alves",
        "email": "joao.alves@arm.com",
        "time": "Wed May 08 16:30:16 2024 +0100"
      },
      "message": "test(rme): rxtx buffers are in the realm PAS\n\nAdded a test for which the SPMC attempts to use the RXTX\nbuffers, in an RME enabled platform and in which the buffers\nwere changed to realm PAS.\n\nSigned-off-by: J-Alves \u003cjoao.alves@arm.com\u003e\nChange-Id: Idb29f8687fbe5885c00e61155a5ebbdd8908d688\n"
    },
    {
      "commit": "067daca6eea89d0ac95fcedc12750521ea09b952",
      "tree": "3372bfa2adc9c32b54417f547de0a78cb141909e",
      "parents": [
        "dfc4d7f46fb95441443066f60d1b855f7ef9c364"
      ],
      "author": {
        "name": "J-Alves",
        "email": "joao.alves@arm.com",
        "time": "Mon Apr 08 17:31:54 2024 +0100"
      },
      "committer": {
        "name": "J-Alves",
        "email": "joao.alves@arm.com",
        "time": "Tue May 07 15:46:16 2024 +0100"
      },
      "message": "feat(ff-a): add helper FFA_RX_RELEASE with ID\n\nAdd the helper `ffa_rx_release_with_id` for TFTF\nto mimic the releasing of RX buffer from a hypervisor.\n\nSigned-off-by: J-Alves \u003cjoao.alves@arm.com\u003e\nChange-Id: I1edcc1568fd84af72454f3b755ccf16eca321a17\n"
    },
    {
      "commit": "e538be68f9635e3919184b0ed307d40c7a00362e",
      "tree": "0523e57e331f29106a8e78149674fe9a6979d562",
      "parents": [
        "dfc4d7f46fb95441443066f60d1b855f7ef9c364"
      ],
      "author": {
        "name": "Jing Han",
        "email": "jing.han@arm.com",
        "time": "Wed Apr 17 13:39:10 2024 +0000"
      },
      "committer": {
        "name": "Jing Han",
        "email": "jing.han@arm.com",
        "time": "Tue May 07 12:54:19 2024 +0000"
      },
      "message": "fix(lib): save and restore smcr_el2 when cpu suspend and resume\n\nChange-Id: I0c0f054e025eaafeebbe0adb5d0699def5c4fc60\nSigned-off-by: Jing Han \u003cjing.han@arm.com\u003e\n"
    },
    {
      "commit": "dfc4d7f46fb95441443066f60d1b855f7ef9c364",
      "tree": "d476fff8d3bc87d11f8b132b4b55698638792f4a",
      "parents": [
        "3eb25fb886ece03d872eaba4bbd31cf80edda6af",
        "dd8025c73f9c2f73c663629b30508b96f04194e1"
      ],
      "author": {
        "name": "Manish Pandey",
        "email": "manish.pandey2@arm.com",
        "time": "Tue May 07 10:56:07 2024 +0200"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Tue May 07 10:56:07 2024 +0200"
      },
      "message": "Merge changes from topic \"gr/smccc-updates\"\n\n* changes:\n  feat(smc): add test for vendor-specific service\n  refactor(smc): group all smc tests\n  refactor: make debugfs and pmf as vendor el3 services\n"
    },
    {
      "commit": "dd8025c73f9c2f73c663629b30508b96f04194e1",
      "tree": "d476fff8d3bc87d11f8b132b4b55698638792f4a",
      "parents": [
        "951d5fbe6641ed58747fed557e462dd3f3508ce4"
      ],
      "author": {
        "name": "Govindraj Raja",
        "email": "govindraj.raja@arm.com",
        "time": "Thu Mar 14 09:47:24 2024 -0500"
      },
      "committer": {
        "name": "Govindraj Raja",
        "email": "govindraj.raja@arm.com",
        "time": "Wed Apr 24 13:29:10 2024 -0500"
      },
      "message": "feat(smc): add test for vendor-specific service\n\nAdd test to check vendor-specific el3 service calls.\n\nChange-Id: I981d1cacec8690f57e51a5f05d51b6e437d1eb6a\nSigned-off-by: Govindraj Raja \u003cgovindraj.raja@arm.com\u003e\n"
    },
    {
      "commit": "951d5fbe6641ed58747fed557e462dd3f3508ce4",
      "tree": "b086b0ade6129b8294017dcaba03c0ebc5b4da9a",
      "parents": [
        "f33112d50b18143421d3f3eac02a615f821ec284"
      ],
      "author": {
        "name": "Govindraj Raja",
        "email": "govindraj.raja@arm.com",
        "time": "Thu Mar 14 09:50:37 2024 -0500"
      },
      "committer": {
        "name": "Govindraj Raja",
        "email": "govindraj.raja@arm.com",
        "time": "Wed Apr 24 13:29:10 2024 -0500"
      },
      "message": "refactor(smc): group all smc tests\n\nMove and group all smccc related tests to tests-smc*\nfile.\n\nChange-Id: I34eb4dc906b558badab2c9356bb316d92f40914a\nSigned-off-by: Govindraj Raja \u003cgovindraj.raja@arm.com\u003e\n"
    },
    {
      "commit": "f33112d50b18143421d3f3eac02a615f821ec284",
      "tree": "eacae716d87f7883d56bbdf8b533a8c068a0c00a",
      "parents": [
        "3eb25fb886ece03d872eaba4bbd31cf80edda6af"
      ],
      "author": {
        "name": "Govindraj Raja",
        "email": "govindraj.raja@arm.com",
        "time": "Mon Feb 26 09:44:36 2024 -0600"
      },
      "committer": {
        "name": "Govindraj Raja",
        "email": "govindraj.raja@arm.com",
        "time": "Wed Apr 24 13:29:10 2024 -0500"
      },
      "message": "refactor: make debugfs and pmf as vendor el3 services\n\nMove Debugfs and PMF support to vendor-specific el3 space.\nSMCCC 1.5 introduces vendor-specific el3 space.\n\nRef: https://developer.arm.com/docs/den0028/latest\n\nChange-Id: Ie6679dbb2ca2434ebd4fc19c2cc21cf5a84f97ab\nSigned-off-by: Govindraj Raja \u003cgovindraj.raja@arm.com\u003e\n"
    },
    {
      "commit": "0569cc02f6effc7e44f39844ef9ffb9b24a823ca",
      "tree": "69a44448fc7538e54ce588b55a6d9af5c19ed87e",
      "parents": [
        "bbd609b99b23da41b997415980065be5849aeea9"
      ],
      "author": {
        "name": "Karl Meakin",
        "email": "karl.meakin@arm.com",
        "time": "Wed Apr 17 17:32:35 2024 +0100"
      },
      "committer": {
        "name": "Karl Meakin",
        "email": "karl.meakin@arm.com",
        "time": "Tue Apr 23 14:17:32 2024 +0100"
      },
      "message": "test(spm): test FFA_FEATURES with NPI, SRI, MEI\n\nChange-Id: I3cd376e4594e49c984ad6563d36928cee47a0897\nSigned-off-by: Karl Meakin \u003ckarl.meakin@arm.com\u003e\n"
    },
    {
      "commit": "3eb25fb886ece03d872eaba4bbd31cf80edda6af",
      "tree": "5de8b9d866ae31762bec44e6d2264ed47bc59d1e",
      "parents": [
        "bbd609b99b23da41b997415980065be5849aeea9",
        "f2bb5d0f502955caf58192c6d9c9e0a051817b5d"
      ],
      "author": {
        "name": "Madhukar Pappireddy",
        "email": "madhukar.pappireddy@arm.com",
        "time": "Tue Apr 23 14:48:41 2024 +0200"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Tue Apr 23 14:48:41 2024 +0200"
      },
      "message": "Merge \"test(ff-a): FFA_FEATURES returns max RXTX buffer size\""
    },
    {
      "commit": "bbd609b99b23da41b997415980065be5849aeea9",
      "tree": "498f16d32751659b2b3f5b1b51842faffd58fb38",
      "parents": [
        "42487ce271ed8de49625bcec731661b6b790953d",
        "e9943644a66b8e508d6f39dee7257b578fc5d12e"
      ],
      "author": {
        "name": "Olivier Deprez",
        "email": "olivier.deprez@arm.com",
        "time": "Tue Apr 16 13:57:56 2024 +0200"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Tue Apr 16 13:57:56 2024 +0200"
      },
      "message": "Merge \"docs: update toolchain requirements\""
    },
    {
      "commit": "42487ce271ed8de49625bcec731661b6b790953d",
      "tree": "9dbccf61a20c85ca92fbf81fbfef005ebb67519d",
      "parents": [
        "eaf60b4cad7d34afedb3259a4dd6164b39cb9c0e",
        "bff9b3ca375d40753a3212dbf178bcdfc7784841"
      ],
      "author": {
        "name": "Madhukar Pappireddy",
        "email": "madhukar.pappireddy@arm.com",
        "time": "Mon Apr 15 15:56:34 2024 +0200"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Mon Apr 15 15:56:34 2024 +0200"
      },
      "message": "Merge changes from topic \"km/rxtx_map_unmap\"\n\n* changes:\n  test(spm): tests for RXTX_MAP/RXTX_UNMAP\n  feat(ffa-svc): add `ffa_func_name` and `ffa_error_name`\n"
    },
    {
      "commit": "bff9b3ca375d40753a3212dbf178bcdfc7784841",
      "tree": "d46e017d6c35e04582c340fbd1c433680fbc22c9",
      "parents": [
        "e3e570653471af3506846f06b5fe0421970adce4"
      ],
      "author": {
        "name": "Karl Meakin",
        "email": "karl.meakin@arm.com",
        "time": "Thu Jan 18 16:08:35 2024 +0000"
      },
      "committer": {
        "name": "Karl Meakin",
        "email": "karl.meakin@arm.com",
        "time": "Fri Apr 12 17:24:23 2024 +0100"
      },
      "message": "test(spm): tests for RXTX_MAP/RXTX_UNMAP\n\nTests to check that RXTX_MAP and RXTX_UNMAP properly unmap/map the RX\nand TX pages from the NWd stage 2 page tables.\nSpecifically:\n* RXTX_MAP should fail when using secure memory\n* RXTX_MAP should fail when using non-secure memory outside the regions\n  specified in SPMC nodes\n* Memory sharing functions (lend, share, donate) should fail when using\n  memory that has been mapped by RXTX_MAP\n* RXTX_UNMAP should fail when using different VM IDs\n* Forwarded RXTX_MAP should succeed when the region is not mapped\n* Two consecutive forwarded RXTX_MAPs should succeed when the regions\n  don\u0027t overlap and the endpoint IDs are different\n* Forwarded RXTX_MAP should fail when the region is already mapped\n* Memory sharing functions (lend, share, donate) should fail when using\n  memory that has been mapped by forwarded RXTX_MAP\n\nChange-Id: I006681ab54f5ff602e862ae09438d0d174c8d0b0\nSigned-off-by: Karl Meakin \u003ckarl.meakin@arm.com\u003e\n"
    },
    {
      "commit": "e3e570653471af3506846f06b5fe0421970adce4",
      "tree": "f1a6c8a23f0a06e442d058b2ad22034f6e0febb5",
      "parents": [
        "52f0b0ac70de3701d642cd59044aa70ffa342e40"
      ],
      "author": {
        "name": "Karl Meakin",
        "email": "karl.meakin@arm.com",
        "time": "Thu Jan 18 14:28:36 2024 +0000"
      },
      "committer": {
        "name": "Karl Meakin",
        "email": "karl.meakin@arm.com",
        "time": "Fri Apr 12 17:16:00 2024 +0100"
      },
      "message": "feat(ffa-svc): add `ffa_func_name` and `ffa_error_name`\n\nAdds helper functions for getting string representations of function\nidentifiers and error codes. This makes debug logs more readable than\nprinting the integer value.\n\nChange-Id: I9e74c197686dc08e0c71886f641c60829587bad6\nSigned-off-by: Karl Meakin \u003ckarl.meakin@arm.com\u003e\n"
    },
    {
      "commit": "eaf60b4cad7d34afedb3259a4dd6164b39cb9c0e",
      "tree": "4c109838a31cfe3375936a4685973af32d39a30b",
      "parents": [
        "52f0b0ac70de3701d642cd59044aa70ffa342e40",
        "b21ee3e7c8e796f918e59205dd4184aa7732a3e6"
      ],
      "author": {
        "name": "Mark Dykes",
        "email": "mark.dykes@arm.com",
        "time": "Thu Apr 11 22:07:45 2024 +0200"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Thu Apr 11 22:07:45 2024 +0200"
      },
      "message": "Merge \"test: ensure mte registers are restored upon context switch\""
    },
    {
      "commit": "b21ee3e7c8e796f918e59205dd4184aa7732a3e6",
      "tree": "4c109838a31cfe3375936a4685973af32d39a30b",
      "parents": [
        "52f0b0ac70de3701d642cd59044aa70ffa342e40"
      ],
      "author": {
        "name": "Madhukar Pappireddy",
        "email": "madhukar.pappireddy@arm.com",
        "time": "Wed Mar 20 16:32:56 2024 -0500"
      },
      "committer": {
        "name": "Madhukar Pappireddy",
        "email": "madhukar.pappireddy@arm.com",
        "time": "Fri Apr 05 11:25:54 2024 -0500"
      },
      "message": "test: ensure mte registers are restored upon context switch\n\nThis test aims to validate MTE system registers are restored to\ncorrect values upon world switch triggered by an FF-A direct message\nrequest to an SP.\n\nSigned-off-by: Madhukar Pappireddy \u003cmadhukar.pappireddy@arm.com\u003e\nChange-Id: I9b01d349a0cf0ce557e74cfc70ed5208468e7919\n"
    },
    {
      "commit": "52f0b0ac70de3701d642cd59044aa70ffa342e40",
      "tree": "e3baf81a8084b08cae4cd8bef0146b6de6b54dfc",
      "parents": [
        "88f91b7257d2b2a03ec5f78f45c06f39695b7833",
        "4dec1db7a8bb285fb5f2c39fa5b2d5ec005526b9"
      ],
      "author": {
        "name": "Madhukar Pappireddy",
        "email": "madhukar.pappireddy@arm.com",
        "time": "Fri Apr 05 17:33:23 2024 +0200"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Fri Apr 05 17:33:23 2024 +0200"
      },
      "message": "Merge \"fix(ff-a): return FFA_ERROR_BUSY\""
    },
    {
      "commit": "4dec1db7a8bb285fb5f2c39fa5b2d5ec005526b9",
      "tree": "e3baf81a8084b08cae4cd8bef0146b6de6b54dfc",
      "parents": [
        "88f91b7257d2b2a03ec5f78f45c06f39695b7833"
      ],
      "author": {
        "name": "J-Alves",
        "email": "joao.alves@arm.com",
        "time": "Fri Apr 05 11:39:07 2024 +0100"
      },
      "committer": {
        "name": "J-Alves",
        "email": "joao.alves@arm.com",
        "time": "Fri Apr 05 13:51:06 2024 +0100"
      },
      "message": "fix(ff-a): return FFA_ERROR_BUSY\n\nIn case of cyclic depencies establish via direct messaging,\nthe SPMC should return FFA_ERROR_BUSY.\n\nSigned-off-by: J-Alves \u003cjoao.alves@arm.com\u003e\nChange-Id: I1a0eb23cb989c49da46b1027e2004b5fd86e9388\n"
    },
    {
      "commit": "e9943644a66b8e508d6f39dee7257b578fc5d12e",
      "tree": "ce05ff70511707902f042acba9613397036a3527",
      "parents": [
        "88f91b7257d2b2a03ec5f78f45c06f39695b7833"
      ],
      "author": {
        "name": "Jayanth Dodderi Chidanand",
        "email": "jayanthdodderi.chidanand@arm.com",
        "time": "Fri Apr 05 12:59:07 2024 +0100"
      },
      "committer": {
        "name": "Jayanth Dodderi Chidanand",
        "email": "jayanthdodderi.chidanand@arm.com",
        "time": "Fri Apr 05 12:59:07 2024 +0100"
      },
      "message": "docs: update toolchain requirements\n\nTF-A tests have been verified with the latest toolchain verison\n13.2.Rel1. Henceforth the requirements are updated.\n\nSigned-off-by: Jayanth Dodderi Chidanand \u003cjayanthdodderi.chidanand@arm.com\u003e\nChange-Id: I076c2d6ac177d7436b460dcb39cfe383f5687f28\n"
    },
    {
      "commit": "88f91b7257d2b2a03ec5f78f45c06f39695b7833",
      "tree": "41baf3e3f7d6ab325f673bb5bababe955713663f",
      "parents": [
        "e3ee6e0a40b73baffd26563adb9cf49b040cbc30",
        "b1b37926917b265ef8a3f6caf59b6a20fe8b636c"
      ],
      "author": {
        "name": "Soby Mathew",
        "email": "soby.mathew@arm.com",
        "time": "Fri Mar 29 12:27:43 2024 +0100"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Fri Mar 29 12:27:43 2024 +0100"
      },
      "message": "Merge \"test(realm): add test for enabling pmu with multiple rec\""
    },
    {
      "commit": "b1b37926917b265ef8a3f6caf59b6a20fe8b636c",
      "tree": "41baf3e3f7d6ab325f673bb5bababe955713663f",
      "parents": [
        "e3ee6e0a40b73baffd26563adb9cf49b040cbc30"
      ],
      "author": {
        "name": "Shruti Gupta",
        "email": "shruti.gupta@arm.com",
        "time": "Sat Jan 13 21:49:04 2024 +0000"
      },
      "committer": {
        "name": "Soby Mathew",
        "email": "soby.mathew@arm.com",
        "time": "Fri Mar 29 09:22:09 2024 +0100"
      },
      "message": "test(realm): add test for enabling pmu with multiple rec\n\nTest creates realm with less number of pmu counters than available\nTest verifies that only programmed num of pmu counters are available in realm\n\nChange-Id: I479dd8949950357b9814576b1b6cef142d21c75f\nSigned-off-by: Shruti Gupta \u003cshruti.gupta@arm.com\u003e\n"
    },
    {
      "commit": "e3ee6e0a40b73baffd26563adb9cf49b040cbc30",
      "tree": "b4f9c6193b7c624f588164232cb10e633ced5621",
      "parents": [
        "733f88170011df029477656c66b6959fdb91cf35",
        "462b07dc17b74e12a02c66f8135b849e7aea0d52"
      ],
      "author": {
        "name": "Soby Mathew",
        "email": "soby.mathew@arm.com",
        "time": "Thu Mar 28 12:45:39 2024 +0100"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Thu Mar 28 12:45:39 2024 +0100"
      },
      "message": "Merge changes I81c49bac,I33afd590,I0ad13d69\n\n* changes:\n  test(realm): add testcase for access outside realm IPA space\n  test(realm): add ability to overwrite s2sz for creating realm\n  test(realm) : add tests for PAS transitions\n"
    },
    {
      "commit": "f2bb5d0f502955caf58192c6d9c9e0a051817b5d",
      "tree": "578f200539be531f599a6d3989cc5894f2280f6f",
      "parents": [
        "90d61cd1e36634597a71b86fcb9701b94741a553"
      ],
      "author": {
        "name": "Karl Meakin",
        "email": "karl.meakin@arm.com",
        "time": "Tue Feb 13 17:23:17 2024 +0000"
      },
      "committer": {
        "name": "Karl Meakin",
        "email": "karl.meakin@arm.com",
        "time": "Wed Mar 27 12:48:46 2024 +0000"
      },
      "message": "test(ff-a): FFA_FEATURES returns max RXTX buffer size\n\nAdd testcase to check that a call to `FFA_FEATURES` with\n`FFA_RXTX_MAP_SMC64` returns a parameter explaining the maximum and\nminimum buffer size on v1.2 or greater.\n\nChange-Id: I03efc89655daf9f7c2eb9cf35d26c5a68690036a\nSigned-off-by: Karl Meakin \u003ckarl.meakin@arm.com\u003e\n"
    },
    {
      "commit": "462b07dc17b74e12a02c66f8135b849e7aea0d52",
      "tree": "b4f9c6193b7c624f588164232cb10e633ced5621",
      "parents": [
        "faee961c7c3a17ba0eb25f5c90486a38e681c83c"
      ],
      "author": {
        "name": "Shruti Gupta",
        "email": "shruti.gupta@arm.com",
        "time": "Thu Feb 08 02:16:25 2024 +0000"
      },
      "committer": {
        "name": "Shruti Gupta",
        "email": "shruti.gupta@arm.com",
        "time": "Tue Mar 26 15:34:05 2024 +0100"
      },
      "message": "test(realm): add testcase for access outside realm IPA space\n\nAdd testcase for accessing addr with IPA outside realm IPA space.\n* If IPA is larger than implemented PA size expect adr size fault,\n* If IPA is larger than  realm IPA space but less than implemented\n  PA size expect SEA taken to realm.\n\nChange-Id: I81c49bac5b8b869b24b81f6af3cdb3f093eb9f64\nSigned-off-by: Shruti Gupta \u003cshruti.gupta@arm.com\u003e\n"
    },
    {
      "commit": "faee961c7c3a17ba0eb25f5c90486a38e681c83c",
      "tree": "ac9e3fb9edd777093ea918200a1f649e9377d0f4",
      "parents": [
        "f733a781ab7fdcb4e775a74005b2f23a313094ef"
      ],
      "author": {
        "name": "Shruti Gupta",
        "email": "shruti.gupta@arm.com",
        "time": "Tue Feb 06 14:26:36 2024 +0000"
      },
      "committer": {
        "name": "Shruti Gupta",
        "email": "shruti.gupta@arm.com",
        "time": "Tue Mar 26 15:34:05 2024 +0100"
      },
      "message": "test(realm): add ability to overwrite s2sz for creating realm\n\nAdd capability to check and overwrite s2sz via feature flag\nwhile creating realm.\n\nChange-Id: I33afd5903cf4de546aba1c17c988b32a6e1b05a5\nSigned-off-by: Shruti Gupta \u003cshruti.gupta@arm.com\u003e\n"
    },
    {
      "commit": "f733a781ab7fdcb4e775a74005b2f23a313094ef",
      "tree": "3de60d072408b473bfdbb0ca912eccfafa6be9a9",
      "parents": [
        "733f88170011df029477656c66b6959fdb91cf35"
      ],
      "author": {
        "name": "Shruti Gupta",
        "email": "shruti.gupta@arm.com",
        "time": "Wed Jan 03 22:33:10 2024 +0000"
      },
      "committer": {
        "name": "Shruti Gupta",
        "email": "shruti.gupta@arm.com",
        "time": "Tue Mar 26 15:34:05 2024 +0100"
      },
      "message": "test(realm) : add tests for PAS transitions\n\nadd tests for HIPAS and RIPAS changes at a\nProtected IPA which can occur when the\nRealm state is New and Active\n\nChange-Id: I0ad13d697e8b69e71e58197878d1d58a2f6ebff7\nSigned-off-by: Shruti Gupta \u003cshruti.gupta@arm.com\u003e\n"
    },
    {
      "commit": "733f88170011df029477656c66b6959fdb91cf35",
      "tree": "4d1fb9155bfc0155c5f05b0ba25827a486729838",
      "parents": [
        "248284e7c05a0c80c2d8399759686a1357a58cc9",
        "7e99cb0e172932b2ce5957a552747d85bc89dca0"
      ],
      "author": {
        "name": "Olivier Deprez",
        "email": "olivier.deprez@arm.com",
        "time": "Fri Mar 22 09:19:13 2024 +0100"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Fri Mar 22 09:19:13 2024 +0100"
      },
      "message": "Merge \"fix(printf): increase TESTCASE_OUTPUT_MAX_SIZE\""
    },
    {
      "commit": "248284e7c05a0c80c2d8399759686a1357a58cc9",
      "tree": "f6552943f25141e317637e9bf6aa495f0ea2fa94",
      "parents": [
        "4b67249600e466b4f4758ee19fc13e2b0a54118f",
        "31b91f4c51656adf5fe9e8319272d95fa1a2ecdf"
      ],
      "author": {
        "name": "Madhukar Pappireddy",
        "email": "madhukar.pappireddy@arm.com",
        "time": "Wed Mar 20 18:13:00 2024 +0100"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Wed Mar 20 18:13:00 2024 +0100"
      },
      "message": "Merge \"refactor: trim down extensive test list\""
    },
    {
      "commit": "31b91f4c51656adf5fe9e8319272d95fa1a2ecdf",
      "tree": "dca102360884f383515beb942623029e1960bc4f",
      "parents": [
        "e39d55ab48b30c610859c277551b97c65cbe82bf"
      ],
      "author": {
        "name": "Manish Pandey",
        "email": "manish.pandey2@arm.com",
        "time": "Wed Mar 20 12:57:10 2024 +0000"
      },
      "committer": {
        "name": "Manish Pandey",
        "email": "manish.pandey2@arm.com",
        "time": "Wed Mar 20 12:57:10 2024 +0000"
      },
      "message": "refactor: trim down extensive test list\n\nExtensive tests are meant to do stress testing but currently the list\nincludes most of the tests from standard test and two extensive ones\nrelated with PSCI and timer.\nSince we do standard tests in quite a few configurations, no need to\ntest them again in extensive.\n\nSigned-off-by: Manish Pandey \u003cmanish.pandey2@arm.com\u003e\nChange-Id: I0be868e1e781fd95e95908b82bd138dc7c6d32aa\n"
    },
    {
      "commit": "4b67249600e466b4f4758ee19fc13e2b0a54118f",
      "tree": "d423972a4eb55957e93855a7862466fcade22cd5",
      "parents": [
        "6d5ee5b9d7030780c7b19e6694554e69c17bbed6",
        "aa68c6cdf4ac0d13162df4e2221f90c5062fb963"
      ],
      "author": {
        "name": "Manish V Badarkhe",
        "email": "manish.badarkhe@arm.com",
        "time": "Mon Mar 18 18:03:26 2024 +0100"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Mon Mar 18 18:03:26 2024 +0100"
      },
      "message": "Merge \"fix(arm): check for null before calling I/O policy callback\""
    },
    {
      "commit": "6d5ee5b9d7030780c7b19e6694554e69c17bbed6",
      "tree": "25fcc9e9f03973351598deaae6d10bccce6eb84a",
      "parents": [
        "44115698f07b73ce83fdcce4e26aafe701c49b1c",
        "e42a620bfceaf6723cba4871a662054cdb622fe4"
      ],
      "author": {
        "name": "Bipin Ravi",
        "email": "bipin.ravi@arm.com",
        "time": "Fri Mar 15 15:32:22 2024 +0100"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Fri Mar 15 15:32:22 2024 +0100"
      },
      "message": "Merge changes from topic \"sm/framework_optimize\"\n\n* changes:\n  refactor(errata_abi): add Cortex-A520 cpu struct for errata ABI\n  refactor(errata_abi): add Cortex-X3 cpu struct for errata ABI\n  refactor(errata_abi): update the cpu structs for errata ABI\n"
    },
    {
      "commit": "e42a620bfceaf6723cba4871a662054cdb622fe4",
      "tree": "25fcc9e9f03973351598deaae6d10bccce6eb84a",
      "parents": [
        "68f022f84d501985d0be5d5b497d91938539efe0"
      ],
      "author": {
        "name": "Sona Mathew",
        "email": "sonarebecca.mathew@arm.com",
        "time": "Thu Feb 29 16:37:17 2024 -0600"
      },
      "committer": {
        "name": "Sona Mathew",
        "email": "sonarebecca.mathew@arm.com",
        "time": "Thu Mar 14 16:30:45 2024 -0500"
      },
      "message": "refactor(errata_abi): add Cortex-A520 cpu struct for errata ABI\n\nSigned-off-by: Sona Mathew \u003csonarebecca.mathew@arm.com\u003e\nChange-Id: Ia0533991cc0489fc67c1c69917e5d343410c3a29\n"
    },
    {
      "commit": "68f022f84d501985d0be5d5b497d91938539efe0",
      "tree": "58cb3213925bd292c1eea987561182211252d095",
      "parents": [
        "7bb1c84eca3a7dc46051b75b6b1cf13046b88c92"
      ],
      "author": {
        "name": "Sona Mathew",
        "email": "sonarebecca.mathew@arm.com",
        "time": "Thu Feb 29 16:33:13 2024 -0600"
      },
      "committer": {
        "name": "Sona Mathew",
        "email": "sonarebecca.mathew@arm.com",
        "time": "Thu Mar 14 16:30:45 2024 -0500"
      },
      "message": "refactor(errata_abi): add Cortex-X3 cpu struct for errata ABI\n\nSigned-off-by: Sona Mathew \u003csonarebecca.mathew@arm.com\u003e\nChange-Id: I8b3bad451b6c29dedff6cdf310a1bdb3b20c6f4c\n"
    },
    {
      "commit": "7bb1c84eca3a7dc46051b75b6b1cf13046b88c92",
      "tree": "1be17aeca48b145e8814b08be48637483268afe7",
      "parents": [
        "44115698f07b73ce83fdcce4e26aafe701c49b1c"
      ],
      "author": {
        "name": "Sona Mathew",
        "email": "sonarebecca.mathew@arm.com",
        "time": "Thu Feb 15 14:14:59 2024 -0600"
      },
      "committer": {
        "name": "Sona Mathew",
        "email": "sonarebecca.mathew@arm.com",
        "time": "Thu Mar 14 16:30:45 2024 -0500"
      },
      "message": "refactor(errata_abi): update the cpu structs for errata ABI\n\nSigned-off-by: Sona Mathew \u003csonarebecca.mathew@arm.com\u003e\nChange-Id: I4650a88003db2ded9277b35c7fc521026fe4a5d7\n"
    },
    {
      "commit": "44115698f07b73ce83fdcce4e26aafe701c49b1c",
      "tree": "7238e95f8a1d9f79fbc8314b146b12e7e1a3761e",
      "parents": [
        "5c5f7bdf581348dc8e483b2e4fc3b34b8bae56d2",
        "df754458af72ab6a30db822cf7c3fe5b42d5c885"
      ],
      "author": {
        "name": "Lauren Wehrmeister",
        "email": "lauren.wehrmeister@arm.com",
        "time": "Thu Mar 14 21:18:47 2024 +0100"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Thu Mar 14 21:18:47 2024 +0100"
      },
      "message": "Merge \"refactor(sdei): refactor SDEI test to align with new SPSR config\""
    },
    {
      "commit": "df754458af72ab6a30db822cf7c3fe5b42d5c885",
      "tree": "7238e95f8a1d9f79fbc8314b146b12e7e1a3761e",
      "parents": [
        "5c5f7bdf581348dc8e483b2e4fc3b34b8bae56d2"
      ],
      "author": {
        "name": "Arvind Ram Prakash",
        "email": "arvind.ramprakash@arm.com",
        "time": "Mon Mar 04 15:46:05 2024 -0600"
      },
      "committer": {
        "name": "Arvind Ram Prakash",
        "email": "arvind.ramprakash@arm.com",
        "time": "Thu Mar 14 10:56:21 2024 -0500"
      },
      "message": "refactor(sdei): refactor SDEI test to align with new SPSR config\n\nModified sdei_event_check_pstate() to align with the updated\nSPSR configuration procedure which uses the create_spsr()\nAPI.\n\nChange-Id: I7723657117a8c64762acdbb410ad535058c97e9d\nSigned-off-by: Arvind Ram Prakash \u003carvind.ramprakash@arm.com\u003e\n"
    },
    {
      "commit": "aa68c6cdf4ac0d13162df4e2221f90c5062fb963",
      "tree": "cd7895e6968a490adce5303dfbc388e51e755b7f",
      "parents": [
        "5c5f7bdf581348dc8e483b2e4fc3b34b8bae56d2"
      ],
      "author": {
        "name": "Jimmy Brisson",
        "email": "jimmy.brisson@arm.com",
        "time": "Wed Feb 07 09:42:28 2024 -0600"
      },
      "committer": {
        "name": "Jimmy Brisson",
        "email": "jimmy.brisson@arm.com",
        "time": "Mon Mar 11 13:41:38 2024 -0500"
      },
      "message": "fix(arm): check for null before calling I/O policy callback\n\nI stumbled across this when passing a non-present image id into\nthe plat_get_image_source function, which caused it to jump\ninto nowhere, and fault. The image id was less than the maximum\nsize of the policy array, but was an empty entry.\nThis check prevents the jump into nowhere.\n\nChange-Id: If5861f0e09b6b2244aee1ec52ce7c91bb7d62ec8\nSigned-off-by: Jimmy Brisson \u003cjimmy.brisson@arm.com\u003e\n"
    },
    {
      "commit": "5c5f7bdf581348dc8e483b2e4fc3b34b8bae56d2",
      "tree": "2e547e822e5decb80e3a8b6262c52c2af574b31a",
      "parents": [
        "95f5b30baa661da046d3364daf44851673000ce9",
        "f86d2d3a8af0084f63d8012a899c9e4eb128c0df"
      ],
      "author": {
        "name": "Joanna Farley",
        "email": "joanna.farley@arm.com",
        "time": "Fri Mar 08 11:50:09 2024 +0100"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Fri Mar 08 11:50:09 2024 +0100"
      },
      "message": "Merge changes from topic \"xlnx_versal_net_test_skip\"\n\n* changes:\n  fix(versal-net): update test skip list\n  fix(versal): update test skip list\n"
    },
    {
      "commit": "95f5b30baa661da046d3364daf44851673000ce9",
      "tree": "0e76a908c93028f7abd6fd7a7e9cb44ffc865106",
      "parents": [
        "1f099ddf7ac01f8e01627fd251b743e8f2d49f5a",
        "ef77a0975d997cda216671b8e26b72544c6f86b2"
      ],
      "author": {
        "name": "Joanna Farley",
        "email": "joanna.farley@arm.com",
        "time": "Fri Mar 08 10:11:33 2024 +0100"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Fri Mar 08 10:11:33 2024 +0100"
      },
      "message": "Merge changes from topic \"xlnx_zynqmp_intro\"\n\n* changes:\n  docs(zynqmp): add zynqmp documentation\n  feat(zynqmp): introduce platform support\n"
    },
    {
      "commit": "ef77a0975d997cda216671b8e26b72544c6f86b2",
      "tree": "0e76a908c93028f7abd6fd7a7e9cb44ffc865106",
      "parents": [
        "7c9f2fc8f6bf5768c5643c10df8ab434129f811f"
      ],
      "author": {
        "name": "Amit Nagal",
        "email": "amit.nagal@amd.com",
        "time": "Thu Feb 15 12:53:46 2024 +0530"
      },
      "committer": {
        "name": "Amit Nagal",
        "email": "amit.nagal@amd.com",
        "time": "Fri Mar 08 10:30:31 2024 +0530"
      },
      "message": "docs(zynqmp): add zynqmp documentation\n\nAdd information about ZynqMP platform for TF-A Tests and provide\nthe build commands.\n\nChange-Id: I508d062d2ce16201b578e95d14d70e137ad709bf\nSigned-off-by: Amit Nagal \u003camit.nagal@amd.com\u003e\n"
    },
    {
      "commit": "7c9f2fc8f6bf5768c5643c10df8ab434129f811f",
      "tree": "57fb964c332bf561d604736c5e2f286961c85963",
      "parents": [
        "1f099ddf7ac01f8e01627fd251b743e8f2d49f5a"
      ],
      "author": {
        "name": "Amit Nagal",
        "email": "amit.nagal@amd.com",
        "time": "Thu Feb 08 16:35:08 2024 +0530"
      },
      "committer": {
        "name": "Amit Nagal",
        "email": "amit.nagal@amd.com",
        "time": "Fri Mar 08 10:29:07 2024 +0530"
      },
      "message": "feat(zynqmp): introduce platform support\n\nIntroduce platform support for AMD-Xilinx zynqmp, an adaptive\ncompute acceleration platform (ACAP).\n\n- TF-A cadence driver is used for console.\n- TTC is used for Timers.\n\nsummary:\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nTests Skipped : 193\nTests Passed  : 29\nTests Failed  : 0\nTests Crashed : 0\nTotal tests   : 222\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nNOTICE:  Exiting tests.\n\nChange-Id: Ia63df682f8e97cc3a5d88468bf0df71f6bb3fc26\nSigned-off-by: Akshay Belsare \u003cakshay.belsare@amd.com\u003e\nSigned-off-by: Amit Nagal \u003camit.nagal@amd.com\u003e\n"
    },
    {
      "commit": "1f099ddf7ac01f8e01627fd251b743e8f2d49f5a",
      "tree": "8fc71d62d3a84528c74c35fb383208129a741a38",
      "parents": [
        "e39d55ab48b30c610859c277551b97c65cbe82bf",
        "cd6128d479033c7ac4cff8e932415b5c04bbde67"
      ],
      "author": {
        "name": "Bipin Ravi",
        "email": "bipin.ravi@arm.com",
        "time": "Thu Mar 07 16:16:33 2024 +0100"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Thu Mar 07 16:16:33 2024 +0100"
      },
      "message": "Merge \"refactor(errata_abi): add the Cortex-X4 cpu struct\""
    },
    {
      "commit": "cd6128d479033c7ac4cff8e932415b5c04bbde67",
      "tree": "8fc71d62d3a84528c74c35fb383208129a741a38",
      "parents": [
        "e39d55ab48b30c610859c277551b97c65cbe82bf"
      ],
      "author": {
        "name": "Sona Mathew",
        "email": "sonarebecca.mathew@arm.com",
        "time": "Thu Feb 29 15:18:50 2024 -0600"
      },
      "committer": {
        "name": "Sona Mathew",
        "email": "sonarebecca.mathew@arm.com",
        "time": "Tue Mar 05 11:34:15 2024 -0600"
      },
      "message": "refactor(errata_abi): add the Cortex-X4 cpu struct\n\nSigned-off-by: Sona Mathew \u003csonarebecca.mathew@arm.com\u003e\nChange-Id: I8421dcc98eea85d038070f90e819e91bb2652727\n"
    },
    {
      "commit": "e39d55ab48b30c610859c277551b97c65cbe82bf",
      "tree": "e57adfb2e031af25a9f67d68ed6f06e35065890e",
      "parents": [
        "296fab081902f787e2cac464fe4d019b490c495b",
        "b5154bcc110747a4bfdb605b7a346377a55643a2"
      ],
      "author": {
        "name": "Manish Pandey",
        "email": "manish.pandey2@arm.com",
        "time": "Sat Mar 02 12:30:04 2024 +0100"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Sat Mar 02 12:30:04 2024 +0100"
      },
      "message": "Merge changes from topic \"sgi_to_nrd\"\n\n* changes:\n  fix(arm): fix comments referencing \"SGI platform\"\n  refactor(sgi): replace references to \"SGI\"/\"sgi\" for neoverse_rd\n  refactor(sgi): rename \"CSS_SGI\" macro prefixes to \"NRD\"\n  refactor(sgi): move apis and types to \"nrd\" prefix\n  refactor(sgi): replace build-option prefix to \"NRD\"\n  refactor(sgi): regroup \"sgi\" and \"rdinfra\" to \"neoverse_rd\"\n"
    },
    {
      "commit": "296fab081902f787e2cac464fe4d019b490c495b",
      "tree": "72bfa719bf67c096ff879a9c7fda10ffac2a224f",
      "parents": [
        "4ccf3b9a5e6eb7c87b588158ec33d30355dcfa27",
        "9c73678243bd8c27cd50b8fc097559444025cf40"
      ],
      "author": {
        "name": "Joanna Farley",
        "email": "joanna.farley@arm.com",
        "time": "Thu Feb 29 11:28:29 2024 +0100"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Thu Feb 29 11:28:29 2024 +0100"
      },
      "message": "Merge \"refactor(xilinx): mark ttc clock select platform specific\""
    },
    {
      "commit": "4ccf3b9a5e6eb7c87b588158ec33d30355dcfa27",
      "tree": "5ad502bb1c75c908b7d7e3f4f897e93539beadd5",
      "parents": [
        "f6328f67e4e87639b48e00d842192122360e1c89",
        "8ba06f324d4a1047aed7bc584e4c2ae635e197cc"
      ],
      "author": {
        "name": "Joanna Farley",
        "email": "joanna.farley@arm.com",
        "time": "Thu Feb 29 11:27:28 2024 +0100"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Thu Feb 29 11:27:28 2024 +0100"
      },
      "message": "Merge \"fix(xilinx): wire Xilinx platforms in docs\""
    },
    {
      "commit": "f6328f67e4e87639b48e00d842192122360e1c89",
      "tree": "fa8e1d90237ac255382b19b74da650f55b9c6faa",
      "parents": [
        "8c2ca7ec7e312f48486c75c42ffad9dc1401d563",
        "d72ab0984a2318cfa5b74a2dff5b708734d4d402"
      ],
      "author": {
        "name": "Manish V Badarkhe",
        "email": "manish.badarkhe@arm.com",
        "time": "Wed Feb 28 14:51:13 2024 +0100"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Wed Feb 28 14:51:13 2024 +0100"
      },
      "message": "Merge \"feat: introduce UNDEF injection test\""
    },
    {
      "commit": "f86d2d3a8af0084f63d8012a899c9e4eb128c0df",
      "tree": "ee02cdd8d7357f3bf1edcda5ba7eb7180a7e8b00",
      "parents": [
        "60b7f91b9009c2dee19b0e66b8833bfbdbe97df2"
      ],
      "author": {
        "name": "Prasad Kummari",
        "email": "prasad.kummari@amd.com",
        "time": "Fri Feb 16 11:05:41 2024 +0530"
      },
      "committer": {
        "name": "Kummari Prasad",
        "email": "prasad.kummari@amd.com",
        "time": "Tue Feb 27 07:23:51 2024 +0100"
      },
      "message": "fix(versal-net): update test skip list\n\nThe test case \"PSCI CPU Suspend in OSI mode\" is failing due to failure\nlogs from other firmware. Once the errors are resolved, the test cases\nwill be enabled.\n\nSigned-off-by: Prasad Kummari \u003cprasad.kummari@amd.com\u003e\nChange-Id: I014965cb0e406ee4ec4a9d49b83e67d24ff0993b\n"
    },
    {
      "commit": "60b7f91b9009c2dee19b0e66b8833bfbdbe97df2",
      "tree": "ea89cfe88523d6e997ec8e7754ba7872c18d0f05",
      "parents": [
        "a8deec5c0b51719b1f268e4f106c3a095a387074"
      ],
      "author": {
        "name": "Prasad Kummari",
        "email": "prasad.kummari@amd.com",
        "time": "Fri Feb 16 09:42:55 2024 +0530"
      },
      "committer": {
        "name": "Kummari Prasad",
        "email": "prasad.kummari@amd.com",
        "time": "Tue Feb 27 07:21:50 2024 +0100"
      },
      "message": "fix(versal): update test skip list\n\nIn Versal, the SCNTR and SCNTRS registers are inaccessible from NS EL1.\nInstead of using the SCNTR register, using TTC timers. The test case\nCNTFRQ compare test compares the values of cntfrq_el0 and ns_cntfrq.\nThe cntfrq_el0 value is obtained by reading the cntfrq_el0 register,\nwhile the ns_cntfrq value is obtained by reading from the mmio address\nSYS_CNT_BASE1 + CNTBASEN_CNTFRQ (0x10), where SYS_CNT_BASE1 represents\nthe TTC base register, CNTBASEN_CNTFRQ is the counter Frequency register\noffset, is not applicable for Versal platform. The test case fails because\ncntfrq_el0 and ns_cntfrq are not equal.\n\nThe test case \"PSCI CPU Suspend in OSI mode\" is failing due to failure\nlogs from other firmware. Once the errors are resolved, the test cases\nwill be enabled.\n\nSigned-off-by: Prasad Kummari \u003cprasad.kummari@amd.com\u003e\nChange-Id: I0598c6886dd18bcf2caa47c36c9a0d1fbd7a2ab7\n"
    },
    {
      "commit": "7e99cb0e172932b2ce5957a552747d85bc89dca0",
      "tree": "6119b183a19eed54fc34dc7263cc00eaf03cce33",
      "parents": [
        "a8deec5c0b51719b1f268e4f106c3a095a387074"
      ],
      "author": {
        "name": "Prasad Kummari",
        "email": "prasad.kummari@amd.com",
        "time": "Thu Feb 22 11:46:00 2024 +0530"
      },
      "committer": {
        "name": "Prasad Kummari",
        "email": "prasad.kummari@amd.com",
        "time": "Mon Feb 26 22:11:07 2024 +0530"
      },
      "message": "fix(printf): increase TESTCASE_OUTPUT_MAX_SIZE\n\nThe SMCCC_ARCH_WORKAROUND_2 test tftf_testcase_printf\nencountered a string truncation error on multi clusters.\nThe value of 512 bytes was insufficient for a system with\n16 cores, therefore, it has been increased to 1024 bytes\nto address the issue.\n\nSigned-off-by: Prasad Kummari \u003cprasad.kummari@amd.com\u003e\nChange-Id: I15875c67137bf0491aa2da3fa1517ce789abacd8\n"
    },
    {
      "commit": "8c2ca7ec7e312f48486c75c42ffad9dc1401d563",
      "tree": "452393e32b8e1ee9bbc99bd104d4386c82e7ed6b",
      "parents": [
        "90d61cd1e36634597a71b86fcb9701b94741a553",
        "4aaccc671a4750c72e30e282eff0c4c863eb57a9"
      ],
      "author": {
        "name": "Soby Mathew",
        "email": "soby.mathew@arm.com",
        "time": "Thu Feb 22 16:30:56 2024 +0100"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Thu Feb 22 16:30:56 2024 +0100"
      },
      "message": "Merge \"feat(rmi): force max IPA size on Realms to 48 bits\""
    },
    {
      "commit": "d72ab0984a2318cfa5b74a2dff5b708734d4d402",
      "tree": "7eb71791a47bcbea2491ddacfb27f65fe5406f4b",
      "parents": [
        "90d61cd1e36634597a71b86fcb9701b94741a553"
      ],
      "author": {
        "name": "Manish Pandey",
        "email": "manish.pandey2@arm.com",
        "time": "Mon Dec 11 17:43:53 2023 +0000"
      },
      "committer": {
        "name": "Manish Pandey",
        "email": "manish.pandey2@arm.com",
        "time": "Thu Feb 22 14:21:33 2024 +0000"
      },
      "message": "feat: introduce UNDEF injection test\n\nTest to verify UNDEF injection support in TF-A by trapping FGT register\naccess from tftf into EL3.\n\nTo trap FGT register access to EL3, run the test on model with FEAT_FGT\npresent but the traps from EL3 are not enabled (ENABLE_FEAT_FGT \u003d 0).\n\nSigned-off-by: Manish Pandey \u003cmanish.pandey2@arm.com\u003e\nChange-Id: Ic58ef797c64aad6d17ea33d9fc34e14b4e1a7055\n"
    },
    {
      "commit": "4aaccc671a4750c72e30e282eff0c4c863eb57a9",
      "tree": "452393e32b8e1ee9bbc99bd104d4386c82e7ed6b",
      "parents": [
        "90d61cd1e36634597a71b86fcb9701b94741a553"
      ],
      "author": {
        "name": "Javier Almansa Sobrino",
        "email": "javier.almansasobrino@arm.com",
        "time": "Thu Feb 22 12:26:57 2024 +0000"
      },
      "committer": {
        "name": "Javier Almansa Sobrino",
        "email": "javier.almansasobrino@arm.com",
        "time": "Thu Feb 22 12:51:48 2024 +0000"
      },
      "message": "feat(rmi): force max IPA size on Realms to 48 bits\n\nCurrently, RMM might be able to support FEAT_LPA2 and 52 bits address\nsize, however as TFTF tests does not support FEAT_LPA2 yet, we need to\nlimit the maximum IPA space size for realm creation on RMI tests, as\nTFTF uses the maximum size supported reported by RMM as the IPA\nsize when creating new realms, which can cause an inconsistency if\nFEAT_LPA2 is disabled.\n\nSigned-off-by: Javier Almansa Sobrino \u003cjavier.almansasobrino@arm.com\u003e\nChange-Id: I3b77cbbb41a8a1353c7a35decc35d080fd3ad9f3\n"
    },
    {
      "commit": "b5154bcc110747a4bfdb605b7a346377a55643a2",
      "tree": "f1527b16cec5b8eb497a6531c3c100e8d21428fe",
      "parents": [
        "381d3912cedb1c257d9829933d723b117949e1e7"
      ],
      "author": {
        "name": "Rohit Mathew",
        "email": "Rohit.Mathew@arm.com",
        "time": "Thu Feb 15 11:32:56 2024 +0000"
      },
      "committer": {
        "name": "Rohit Mathew",
        "email": "Rohit.Mathew@arm.com",
        "time": "Mon Feb 19 09:58:44 2024 +0000"
      },
      "message": "fix(arm): fix comments referencing \"SGI platform\"\n\nCurrently, both N1SDP and TC platforms have references to \"SGI\" within\na comment in their respective source files. Fix this by replacing it\nwith the appropriate platform name.\n\nSigned-off-by: Rohit Mathew \u003cRohit.Mathew@arm.com\u003e\nChange-Id: I523c3ef0bfa76d35819a8f776a08820ffd197c44\n"
    },
    {
      "commit": "381d3912cedb1c257d9829933d723b117949e1e7",
      "tree": "e002d32e202aeb6ded5d9795a2914e4de6db5259",
      "parents": [
        "5b113e102a86fbf61137c9f700c696609cfd503b"
      ],
      "author": {
        "name": "Rohit Mathew",
        "email": "Rohit.Mathew@arm.com",
        "time": "Thu Feb 15 11:28:31 2024 +0000"
      },
      "committer": {
        "name": "Rohit Mathew",
        "email": "Rohit.Mathew@arm.com",
        "time": "Mon Feb 19 09:58:07 2024 +0000"
      },
      "message": "refactor(sgi): replace references to \"SGI\"/\"sgi\" for neoverse_rd\n\nCurrently, there are several reference to \"SGI\" or \"sgi\" in comments or\nas macro prefix within the neoverse_rd directory. As part of the\nmigration to neoverse_rd, rename all occurences of \"SGI/sgi\" to\n\"Neoverse-RD\" or the \"NRD\" prefix accordingly. All references in\ncomments are rephrased as \"Neoverse RD platforms\". References in code\nare renamed as \"NRD\"/\"nrd\" accordingly.\n\nSigned-off-by: Rohit Mathew \u003cRohit.Mathew@arm.com\u003e\nChange-Id: I55bdab01051974b3ddb2dae3bc4c0e253fb85fc3\n"
    },
    {
      "commit": "5b113e102a86fbf61137c9f700c696609cfd503b",
      "tree": "9d35921dfa15afd1826bbe55cd02b5db6d77745a",
      "parents": [
        "3f3f3e9e4ce8de3d6737d4ae9e2dd77fea11fb9c"
      ],
      "author": {
        "name": "Rohit Mathew",
        "email": "Rohit.Mathew@arm.com",
        "time": "Wed Feb 14 12:49:55 2024 +0000"
      },
      "committer": {
        "name": "Rohit Mathew",
        "email": "Rohit.Mathew@arm.com",
        "time": "Mon Feb 19 09:57:40 2024 +0000"
      },
      "message": "refactor(sgi): rename \"CSS_SGI\" macro prefixes to \"NRD\"\n\nAs of now, several internal macros utilize \"CSS_SGI\" as their prefix.\nGiven the change to neoverse_rd, the prefix \"CSS_SGI\" is no longer\nappropriate. Therefore, update the macro prefixes to \"NRD\" for\nconsistency and clarity.\n\nSigned-off-by: Rohit Mathew \u003cRohit.Mathew@arm.com\u003e\nChange-Id: I252a5ece6c82a0a5a3b451238ed0da07f8a0c81e\n"
    },
    {
      "commit": "3f3f3e9e4ce8de3d6737d4ae9e2dd77fea11fb9c",
      "tree": "e7913a36e9f110b29da39c1a557791ee2620b0a5",
      "parents": [
        "8836f620855c8a7ed650b262e7704c54be5d2c0a"
      ],
      "author": {
        "name": "Rohit Mathew",
        "email": "Rohit.Mathew@arm.com",
        "time": "Wed Feb 14 12:47:42 2024 +0000"
      },
      "committer": {
        "name": "Rohit Mathew",
        "email": "Rohit.Mathew@arm.com",
        "time": "Mon Feb 19 09:57:13 2024 +0000"
      },
      "message": "refactor(sgi): move apis and types to \"nrd\" prefix\n\nCurrently, functions and types internal to neoverse_rd platforms are\nnamed with \"sgi\" as the prefix. Since common code and platforms are no\nlonger under the \"sgi\" umbrella, move the prefix to \"nrd\". This change\nwould amend the prefixes for functions, types and objects.\n\nSigned-off-by: Rohit Mathew \u003cRohit.Mathew@arm.com\u003e\nChange-Id: I1080259b661081c535ab46f61df9e4563420bdb0\n"
    },
    {
      "commit": "8836f620855c8a7ed650b262e7704c54be5d2c0a",
      "tree": "5dbb309edfeefc98c057bbe5a055b66edcb2e450",
      "parents": [
        "cac32e9262ee8e0e23d2e3b6551227767297717f"
      ],
      "author": {
        "name": "Rohit Mathew",
        "email": "Rohit.Mathew@arm.com",
        "time": "Wed Feb 14 12:43:21 2024 +0000"
      },
      "committer": {
        "name": "Rohit Mathew",
        "email": "Rohit.Mathew@arm.com",
        "time": "Mon Feb 19 09:56:24 2024 +0000"
      },
      "message": "refactor(sgi): replace build-option prefix to \"NRD\"\n\nAs of now, CSS_SGI_PLATFORM_VARIANT and CSS_SGI_CHIP_COUNT are the\nexternal build option that sgi platforms support. As \"sgi\" has been\nrenamed to \"neoverse_rd\", replace the prefix \"CSS_SGI\" with \"NRD\".\n\nSigned-off-by: Rohit Mathew \u003cRohit.Mathew@arm.com\u003e\nChange-Id: I585575788c14d1c3b26ab336672ef149771dab98\n"
    },
    {
      "commit": "cac32e9262ee8e0e23d2e3b6551227767297717f",
      "tree": "495fd75302643a9a4097fe2c75b30b8de3a7fbe9",
      "parents": [
        "90d61cd1e36634597a71b86fcb9701b94741a553"
      ],
      "author": {
        "name": "Rohit Mathew",
        "email": "Rohit.Mathew@arm.com",
        "time": "Tue Feb 13 22:02:45 2024 +0000"
      },
      "committer": {
        "name": "Rohit Mathew",
        "email": "Rohit.Mathew@arm.com",
        "time": "Sun Feb 18 15:33:02 2024 +0000"
      },
      "message": "refactor(sgi): regroup \"sgi\" and \"rdinfra\" to \"neoverse_rd\"\n\nCurrently, reference design platforms such as RD-N2, RD-N1-Edge, RD-V1,\nand SGI-575 utilize \"sgi/common\" as the common source directory. The\n\"sgi\" prefix originated from the System Guidance Infrastructure (SGI)\nand was initially associated with the SGI-575 platform. However,\nsubsequent platforms released were under the Neoverse reference design\nproduct name.\n\nTo align with the Neoverse reference design nomenclature, regroup all\ncommon and board files within neoverse_rd directory. Consolidate common\nsources and headers under neoverse_rd/common. Board files for RD-V1,\nRD-N2, RD-N1-Edge and SGI-575 are moved to neoverse_rd/platform. With\nthe changes in this commit, the tree view would look as follows:\n\n├── neoverse_rd\n│   ├── common\n│   │   ├── arch\n│   │   └── include\n│   └── platform\n│       ├── rdn1edge\n│       ├── rdn2\n│       ├── rdv1\n│       └── sgi575\n\nAdditionally, update all file prefixes from \"sgi\" to \"nrd.\"\n\nSigned-off-by: Rohit Mathew \u003cRohit.Mathew@arm.com\u003e\nChange-Id: I07e2af143fad82e48172612fe0e28db6464fa901\n"
    }
  ],
  "next": "9c73678243bd8c27cd50b8fc097559444025cf40"
}
