)]}'
{
  "log": [
    {
      "commit": "b32ccfe7950e0dfd33aa89b465274a2b38a0950f",
      "tree": "93314ef0e22cfa4bcff22c07b59918eca21c487e",
      "parents": [
        "ec5c5cc80cddc74594fe7088f446d217bb3c5e7e"
      ],
      "author": {
        "name": "Igor Podgainõi",
        "email": "igor.podgainoi@arm.com",
        "time": "Thu Feb 27 23:48:45 2025 +0100"
      },
      "committer": {
        "name": "Govindraj Raja",
        "email": "govindraj.raja@arm.com",
        "time": "Fri Oct 24 14:26:27 2025 -0500"
      },
      "message": "test(sdei): SDEI event signaling state (registered, enabled, unmasked)\n\nThis patch adds a test to check whether only a registered, enabled\nand unmasked SDEI event can be signaled successfully.\n\nIn other conditions the event signaling process should fail early.\n\nChange-Id: I3ce76ed060bc32648cea43dcce65b707d97c3a78\nSigned-off-by: Igor Podgainõi \u003cigor.podgainoi@arm.com\u003e\nSigned-off-by: Govindraj Raja \u003cgovindraj.raja@arm.com\u003e\n"
    },
    {
      "commit": "f543e954e2887cf5927b05ae19759c35710c4e4d",
      "tree": "d002b09e7453e10e2ea444ce942c5b98d44f10a7",
      "parents": [
        "4c04f4a824aa3fa2b58b399ebdfc7a5d4248b17b",
        "466f182aefcd2523f7a12b6315e23507b13c97a6"
      ],
      "author": {
        "name": "Mark Dykes",
        "email": "mark.dykes@arm.com",
        "time": "Thu Oct 16 15:30:18 2025 +0000"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Thu Oct 16 15:30:18 2025 +0000"
      },
      "message": "Merge changes from topic \"amd_pm_tests\"\n\n* changes:\n  feat(amd): add test for get reset status EEMI API\n  feat(amd): add test for force powerdown EEMI API\n  feat(amd): add test for query data EEMI API\n  feat(amd): add test for self suspend EEMI API\n  feat(amd): add test for pll EEMI APIs\n  feat(amd): add test for system shutdown EEMI API\n  feat(amd): add test for operating characteristics EEMI API\n  feat(amd): add test for TF-A register sgi API\n  feat(amd): add test for TF-A feature check API\n  feat(amd): add test for trustzone version API\n  feat(amd): add test for init finalize EEMI API\n  feat(amd): add test for pin EEMI APIs\n  feat(amd): add test for clock EEMI APIs\n  feat(amd): add test for node EEMI APIs\n  feat(amd): add test for IOCTL EEMI API\n  feat(amd): add test for register notifier EEMI API\n  feat(amd): add platform specific test cases\n"
    },
    {
      "commit": "f02375764dad0e5f1531fbdb2a17370497b27858",
      "tree": "48babcccbde99dc320ebe8d051ea344cc6af9723",
      "parents": [
        "0fe74ee1f2b40f416d5e5945441f1dada67c6ec0"
      ],
      "author": {
        "name": "Andre Przywara",
        "email": "andre.przywara@arm.com",
        "time": "Tue Oct 07 15:08:17 2025 +0100"
      },
      "committer": {
        "name": "Andre Przywara",
        "email": "andre.przywara@arm.com",
        "time": "Mon Oct 13 15:18:59 2025 +0100"
      },
      "message": "feat(smccc): availability test: add FEAT_AIE and FEAT_PFAR checks\n\nARMv8.8 introduced FEAT_PFAR and FEAT_AIE, which each have a trap bit\nin SCR_EL3.\n\nAdd the respective ID register fields and check for those two features\nin the SMCCC feature availability test, to verify that EL3 has enabled\nthe right bits in the SCR_EL3 availability value.\n\nFix some whitespace damage in the MEC field definitions on the way.\n\nChange-Id: I5a64f51ba6bcc04c271ddf1e7456ed584da6a1af\nSigned-off-by: Andre Przywara \u003candre.przywara@arm.com\u003e\n"
    },
    {
      "commit": "0fe74ee1f2b40f416d5e5945441f1dada67c6ec0",
      "tree": "a5b9d53613499f7160058eee0a911cf599a3f6d5",
      "parents": [
        "ed52bf5682c652e9d82a5a2e6869774bb300ed08"
      ],
      "author": {
        "name": "Andre Przywara",
        "email": "andre.przywara@arm.com",
        "time": "Thu Oct 09 18:15:35 2025 +0100"
      },
      "committer": {
        "name": "Andre Przywara",
        "email": "andre.przywara@arm.com",
        "time": "Mon Oct 13 15:18:43 2025 +0100"
      },
      "message": "fix(spe): turn assert into warning for newer SPE versions\n\nFEAT_SPE gets some updates in the architecture from time to time,\nincreasing the value in the ID_AA64DFR0_EL1.PMSVer field. The Arm ARM\npromises that higher numbers only add features, so any tests for a lower\nversion should always be valid, even if the hardware supports more\nfeatures.\n\nTurn the assert into a warning, so we still log that the test might need\nto be upgraded, but don\u0027t fail the test anymore.\n\nChange-Id: I89a45bec9b22dae15f754a22f310fc6ea8def714\nSigned-off-by: Andre Przywara \u003candre.przywara@arm.com\u003e\n"
    },
    {
      "commit": "ed52bf5682c652e9d82a5a2e6869774bb300ed08",
      "tree": "4a4cb1c859ce181d3a0dbb9ca6975d042d851a68",
      "parents": [
        "a297106fffd8ceea66065ca17a25bb641ce2028b",
        "6db21fa1e8ef4df32d743b178d86489c8da3db4a"
      ],
      "author": {
        "name": "Govindraj Raja",
        "email": "govindraj.raja@arm.com",
        "time": "Thu Oct 09 17:14:48 2025 +0000"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Thu Oct 09 17:14:48 2025 +0000"
      },
      "message": "Merge \"fix(smccc): make feat discovery testcase to use SMC64\""
    },
    {
      "commit": "6db21fa1e8ef4df32d743b178d86489c8da3db4a",
      "tree": "5c60256ba83d3f812e34fdee37a61357e8fdef69",
      "parents": [
        "595833773c4de78f4e2d53217f704b453625ab5a"
      ],
      "author": {
        "name": "Arvind Ram Prakash",
        "email": "arvind.ramprakash@arm.com",
        "time": "Fri Sep 19 10:17:06 2025 -0500"
      },
      "committer": {
        "name": "Arvind Ram Prakash",
        "email": "arvind.ramprakash@arm.com",
        "time": "Wed Oct 08 14:38:54 2025 -0500"
      },
      "message": "fix(smccc): make feat discovery testcase to use SMC64\n\nCommit a0fa44b48 fixed SMCCC_ARCH_FEAT_AVAILABILITY to use aarch64\nvalue, this patch updates tftf to reflect the change.\n\nChange-Id: I29fa8c5dca21a350dad4895822c87357c1e71a88\nSigned-off-by: Arvind Ram Prakash \u003carvind.ramprakash@arm.com\u003e\n"
    },
    {
      "commit": "b2ca2dc3806ef8cebd55c568c8873d300763d641",
      "tree": "192aac3add05bf9e116b48761d72d335a750e9f4",
      "parents": [
        "595833773c4de78f4e2d53217f704b453625ab5a"
      ],
      "author": {
        "name": "J-Alves",
        "email": "joao.alves@arm.com",
        "time": "Wed Oct 08 12:26:06 2025 +0100"
      },
      "committer": {
        "name": "J-Alves",
        "email": "joao.alves@arm.com",
        "time": "Wed Oct 08 15:57:23 2025 +0100"
      },
      "message": "fix(ff-a): no NS attribute in hypervisor retrieve request\n\nWhen validating the return of the hypervisor retrieve request, tftf\nwas expecting the NS attribute. Which is not meaningful in the context\nof the NWd.\n\nChange-Id: Icee86f458b14b67716ceea208f56e68dd85fc047\nSigned-off-by: J-Alves \u003cjoao.alves@arm.com\u003e\n"
    },
    {
      "commit": "595833773c4de78f4e2d53217f704b453625ab5a",
      "tree": "b1046eeb5ecebb324455284ad9466f2a18c712df",
      "parents": [
        "a26539f5a882d35ece2a238c28e02f6e29a7fe1e",
        "24b2cf7d07ba4cb55ac8a3d66eac6c42ffe3087d"
      ],
      "author": {
        "name": "Manish Pandey",
        "email": "manish.pandey2@arm.com",
        "time": "Thu Oct 02 15:07:42 2025 +0000"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Thu Oct 02 15:07:42 2025 +0000"
      },
      "message": "Merge \"refactor(ffa-notification): deprecate per-vCPU notification test coverage\""
    },
    {
      "commit": "a26539f5a882d35ece2a238c28e02f6e29a7fe1e",
      "tree": "f630867caf5b73c8693ca9503b4c4549bc77f796",
      "parents": [
        "84529f26a1c5b6729856a9f27ddba1ebdea1cd80",
        "cce10bd1c0ec3ac1573da7715da8abe94808fc54"
      ],
      "author": {
        "name": "Manish V Badarkhe",
        "email": "manish.badarkhe@arm.com",
        "time": "Mon Sep 29 09:05:12 2025 +0000"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Mon Sep 29 09:05:12 2025 +0000"
      },
      "message": "Merge \"fix: incorrect expectation for FFA_ABORT interface in ffa_features\""
    },
    {
      "commit": "466f182aefcd2523f7a12b6315e23507b13c97a6",
      "tree": "8f43c4f3a54acad84b94c3b63ae4970b11f22cda",
      "parents": [
        "ceec9a5f8ea70599d0190b2519764067708b7b9a"
      ],
      "author": {
        "name": "Madhav Bhatt",
        "email": "madhav.bhatt@amd.com",
        "time": "Fri Aug 29 01:14:01 2025 -0700"
      },
      "committer": {
        "name": "Madhav Bhatt",
        "email": "madhav.bhatt@amd.com",
        "time": "Fri Sep 26 02:55:42 2025 -0700"
      },
      "message": "feat(amd): add test for get reset status EEMI API\n\nAdd a test for the get reset status EEMI API within the TF-A test\nframework. The test validates the functionality of the API to read the\ndevice reset state.\n\nChange-Id: I3f35e27eb25fc7d6bbb2b71b7c3e46db775420c8\nSigned-off-by: Madhav Bhatt \u003cmadhav.bhatt@amd.com\u003e\n"
    },
    {
      "commit": "ceec9a5f8ea70599d0190b2519764067708b7b9a",
      "tree": "cb4725f55c2623f6e6b52fc7f470c7d4336122c7",
      "parents": [
        "0a30387ca351f1603f3be15fa134ba60cda5ec84"
      ],
      "author": {
        "name": "Madhav Bhatt",
        "email": "madhav.bhatt@amd.com",
        "time": "Thu Aug 28 22:08:46 2025 -0700"
      },
      "committer": {
        "name": "Madhav Bhatt",
        "email": "madhav.bhatt@amd.com",
        "time": "Fri Sep 26 02:55:42 2025 -0700"
      },
      "message": "feat(amd): add test for force powerdown EEMI API\n\nAdd tests for the EEMI APIs that handle force power down and request\nwakeup within the TF-A test framework. The force power down API is\nused to terminate an unresponsive subsystem and automatically release\nits resources. The request wakeup API is used to power up a CPU node\nwithin the same PU or to power up another PU.\n\nChange-Id: I4fa6da87a3044c52834ab34621141cce5e136948\nSigned-off-by: Madhav Bhatt \u003cmadhav.bhatt@amd.com\u003e\n"
    },
    {
      "commit": "0a30387ca351f1603f3be15fa134ba60cda5ec84",
      "tree": "c4ffb9c066f389ebe5a589ad1168fc4a0c3ae89c",
      "parents": [
        "2623513dbbbaee21ac309fb9f14eba748806fd47"
      ],
      "author": {
        "name": "Madhav Bhatt",
        "email": "madhav.bhatt@amd.com",
        "time": "Wed Aug 27 04:15:25 2025 -0700"
      },
      "committer": {
        "name": "Madhav Bhatt",
        "email": "madhav.bhatt@amd.com",
        "time": "Fri Sep 26 02:55:42 2025 -0700"
      },
      "message": "feat(amd): add test for query data EEMI API\n\nAdd a test for the query_data EEMI API within the TF-A test framework.\nThe test validates the functionality of the API for querying platform\nresource information.\n\nNote: This initial test focuses on validating the API interface and\ndoes not cover all query IDs\n\nChange-Id: I8488d08c3682613fcfc796acee6e76e384bbc39e\nSigned-off-by: Madhav Bhatt \u003cmadhav.bhatt@amd.com\u003e\n"
    },
    {
      "commit": "2623513dbbbaee21ac309fb9f14eba748806fd47",
      "tree": "ea9ae57b314a55cbf31e4cc68bbfea6b72168d47",
      "parents": [
        "7fad289c38edda310b73a1072b4ffab2460385de"
      ],
      "author": {
        "name": "Madhav Bhatt",
        "email": "madhav.bhatt@amd.com",
        "time": "Tue Aug 26 00:23:47 2025 -0700"
      },
      "committer": {
        "name": "Madhav Bhatt",
        "email": "madhav.bhatt@amd.com",
        "time": "Fri Sep 26 02:55:42 2025 -0700"
      },
      "message": "feat(amd): add test for self suspend EEMI API\n\nAdd tests for setting wakeup source and self-suspend EEMI APIs.\nThe purpose of these tests is to validate the setting up of wake up\nsource and for a cpu to declare that it is about to suspend itself.\n\nChange-Id: I93374924703e03663b0d038a2aa79298e1cdb6f6\nSigned-off-by: Madhav Bhatt \u003cmadhav.bhatt@amd.com\u003e\n"
    },
    {
      "commit": "7fad289c38edda310b73a1072b4ffab2460385de",
      "tree": "57fd7d079cd6684679cf6ddc3663dbaee3760025",
      "parents": [
        "952291944c14a2837610a3f2ba4b167bbdf64b90"
      ],
      "author": {
        "name": "Madhav Bhatt",
        "email": "madhav.bhatt@amd.com",
        "time": "Mon Aug 25 23:51:41 2025 -0700"
      },
      "committer": {
        "name": "Madhav Bhatt",
        "email": "madhav.bhatt@amd.com",
        "time": "Fri Sep 26 02:55:42 2025 -0700"
      },
      "message": "feat(amd): add test for pll EEMI APIs\n\nAdd test for pll EEMI APIs within the TF-A test\nframework. The purpose of this test is to validate\nfunctionality and reliability of various pll operations\n\nTest cover the following EEMI APIs:\n- xpm_pll_set_parameter\n- xpm_pll_get_parameter\n- xpm_pll_get_mode\n- xpm_pll_set_mode\n\nChange-Id: I1a2c88edc247dd4783ed52bc7e731b1d18b139e9\nSigned-off-by: Madhav Bhatt \u003cmadhav.bhatt@amd.com\u003e\n"
    },
    {
      "commit": "952291944c14a2837610a3f2ba4b167bbdf64b90",
      "tree": "1a17c36d70a12d92b64ff01e7b9ac4c4d58558b5",
      "parents": [
        "0559174098d9d200f7aeafab5ada401a71b9d292"
      ],
      "author": {
        "name": "Madhav Bhatt",
        "email": "madhav.bhatt@amd.com",
        "time": "Mon Aug 25 23:29:29 2025 -0700"
      },
      "committer": {
        "name": "Madhav Bhatt",
        "email": "madhav.bhatt@amd.com",
        "time": "Fri Sep 26 02:55:41 2025 -0700"
      },
      "message": "feat(amd): add test for system shutdown EEMI API\n\nAdd test for xpm_system_shutdown EEMI API within the TF-A test\nframework. The purpose of this test is for a subsystem to\nshutdown self or restart self, Ps or system.\n\nNote: Only the subsystem restart scenario is executed in this test.\nPerforming a system shutdown would prevent the execution of\nany subsequent tests.\n\nChange-Id: Iaf8a7cad96ad6b6137187214c902434f90a78802\nSigned-off-by: Madhav Bhatt \u003cmadhav.bhatt@amd.com\u003e\n"
    },
    {
      "commit": "0559174098d9d200f7aeafab5ada401a71b9d292",
      "tree": "ddd8987d30526a2c8801f1f253930d5a575ddc5c",
      "parents": [
        "db5542aaeb6c7c4f04346a4f51aec205a3595261"
      ],
      "author": {
        "name": "Madhav Bhatt",
        "email": "madhav.bhatt@amd.com",
        "time": "Mon Aug 25 22:56:05 2025 -0700"
      },
      "committer": {
        "name": "Madhav Bhatt",
        "email": "madhav.bhatt@amd.com",
        "time": "Fri Sep 26 02:55:41 2025 -0700"
      },
      "message": "feat(amd): add test for operating characteristics EEMI API\n\nAdd test for the get_op_characteristics API within the TF-A test\nframework. The purpose of this test is to request the power\nmanagement controller to return information about an operating\ncharacteristic of a component.\n\nChange-Id: I3b8346a82742c1b59dacc724c29235e4dbd6e753\nSigned-off-by: Madhav Bhatt \u003cmadhav.bhatt@amd.com\u003e\n"
    },
    {
      "commit": "db5542aaeb6c7c4f04346a4f51aec205a3595261",
      "tree": "3d0330d61d98ec5748703cd68338676b05260792",
      "parents": [
        "6b1f473108203a65977d503c5a743e3bb1ebc988"
      ],
      "author": {
        "name": "Madhav Bhatt",
        "email": "madhav.bhatt@amd.com",
        "time": "Mon Aug 25 22:24:47 2025 -0700"
      },
      "committer": {
        "name": "Madhav Bhatt",
        "email": "madhav.bhatt@amd.com",
        "time": "Fri Sep 26 02:55:41 2025 -0700"
      },
      "message": "feat(amd): add test for TF-A register sgi API\n\nAdds a test to verify the tf_a_register_sgi() API, which registers\nthe IPI interrupt with the system.\n\nChange-Id: I3be28dc6c4ddec274cb64c8148fe0b61a1ab7b34\nSigned-off-by: Madhav Bhatt \u003cmadhav.bhatt@amd.com\u003e\n"
    },
    {
      "commit": "6b1f473108203a65977d503c5a743e3bb1ebc988",
      "tree": "7387741b6c9d23c4843450f5b05c23174936d820",
      "parents": [
        "4cb875e37ac1a0423d3e772dbe266f9415e249bf"
      ],
      "author": {
        "name": "Madhav Bhatt",
        "email": "madhav.bhatt@amd.com",
        "time": "Mon Aug 25 22:12:44 2025 -0700"
      },
      "committer": {
        "name": "Madhav Bhatt",
        "email": "madhav.bhatt@amd.com",
        "time": "Fri Sep 26 02:55:41 2025 -0700"
      },
      "message": "feat(amd): add test for TF-A feature check API\n\nAdd test for the tf_a_feature_check API within the TF-A test\nframework. The purpose of this test is retrieve the supported\nAPI Version.\n\nChange-Id: I3d03661aec29814132d2635e7187442fb52af067\nSigned-off-by: Madhav Bhatt \u003cmadhav.bhatt@amd.com\u003e\n"
    },
    {
      "commit": "4cb875e37ac1a0423d3e772dbe266f9415e249bf",
      "tree": "c934b5b295eec8d21ab33b46591e76584ba949b4",
      "parents": [
        "5c80b54add25bfa575c64b20f63a225c65dc90cd"
      ],
      "author": {
        "name": "Madhav Bhatt",
        "email": "madhav.bhatt@amd.com",
        "time": "Mon Aug 25 21:51:55 2025 -0700"
      },
      "committer": {
        "name": "Madhav Bhatt",
        "email": "madhav.bhatt@amd.com",
        "time": "Fri Sep 26 02:55:40 2025 -0700"
      },
      "message": "feat(amd): add test for trustzone version API\n\nAdds a test to verify the get_trustzone_version() API, which retrieves\nthe current TrustZone version from the firmware.\n\nChange-Id: I92876df6ccf970b5474eb86f48f97af9168704bb\nSigned-off-by: Madhav Bhatt \u003cmadhav.bhatt@amd.com\u003e\n"
    },
    {
      "commit": "5c80b54add25bfa575c64b20f63a225c65dc90cd",
      "tree": "7356fae8000f1953f504377e4d6606cc5b35ee6f",
      "parents": [
        "453f76f08a6ed1a176d669ef5805531e1318c51e"
      ],
      "author": {
        "name": "Madhav Bhatt",
        "email": "madhav.bhatt@amd.com",
        "time": "Mon Aug 25 21:31:17 2025 -0700"
      },
      "committer": {
        "name": "Madhav Bhatt",
        "email": "madhav.bhatt@amd.com",
        "time": "Fri Sep 26 02:55:40 2025 -0700"
      },
      "message": "feat(amd): add test for init finalize EEMI API\n\nAdds a test to verify the init_finalize EEMI API, which notifies the\npower management controller that power management initialization is\ncomplete.\n\nChange-Id: I84a36b3cd0cadb0c462fdad2d1fd18b1821dedbd\nSigned-off-by: Madhav Bhatt \u003cmadhav.bhatt@amd.com\u003e\n"
    },
    {
      "commit": "453f76f08a6ed1a176d669ef5805531e1318c51e",
      "tree": "a3ac828b95b98efd1420ad2e8abea01dc2c2b32c",
      "parents": [
        "d514d2bbc464cf128cb7487f6a4df0c8d341db55"
      ],
      "author": {
        "name": "Madhav Bhatt",
        "email": "madhav.bhatt@amd.com",
        "time": "Mon Aug 25 06:50:50 2025 -0700"
      },
      "committer": {
        "name": "Madhav Bhatt",
        "email": "madhav.bhatt@amd.com",
        "time": "Fri Sep 26 02:55:40 2025 -0700"
      },
      "message": "feat(amd): add test for pin EEMI APIs\n\nAdd test for the pin-related EEMI APIs within the TF-A test\nframework. The purpose of these tests is to validate the\nfunctionality and reliability of various pin operations.\n\nTest cover the following EEMI APIs:\n- xpm_pinctrl_request\n- xpm_pinctrl_release\n- xpm_pinctrl_set_function\n- xpm_pinctrl_get_function\n- xpm_pinctrl_set_parameter\n- xpm_pinctrl_get_parameter\n\nNote: This initial test does not cover all the pin ids, as the\npurpose of the test is to validate the pin EEMI APIs interface.\n\nChange-Id: I50142ee110e5cb7427ffaeae7f413aa0e6662006\nSigned-off-by: Madhav Bhatt \u003cmadhav.bhatt@amd.com\u003e\n"
    },
    {
      "commit": "d514d2bbc464cf128cb7487f6a4df0c8d341db55",
      "tree": "da6b66fc10f0505c0acf4f127f3d6dff9237e6ba",
      "parents": [
        "9743f7d31c0d86290c711f0d439e5b333881cad3"
      ],
      "author": {
        "name": "Madhav Bhatt",
        "email": "madhav.bhatt@amd.com",
        "time": "Mon Aug 25 06:25:32 2025 -0700"
      },
      "committer": {
        "name": "Madhav Bhatt",
        "email": "madhav.bhatt@amd.com",
        "time": "Fri Sep 26 02:55:40 2025 -0700"
      },
      "message": "feat(amd): add test for clock EEMI APIs\n\nAdd test for the clock-related EEMI APIs within the TF-A test\nframework. The purpose of these tests is to validate the\nfunctionality and reliability of various clock operations.\n\nTest cover the following EEMI APIs:\n- xpm_clock_get_status\n- xpm_clock_enable\n- xpm_clock_disable\n- xpm_clock_set_parent\n- xpm_clock_get_parent\n- xpm_clock_set_divider\n- xpm_clock_get_divider\n\nNote: This initial test does not cover all the clock ids, as the\npurpose of the test is to validate the clock EEMI APIs interface.\nThe HW design must have QSPI nad GEM clocks enabled to pass this\ntest, otherwise the test will fail.\n\nChange-Id: Ie0d7dc844d4e58d1000a9fd6d669528103b097c7\nSigned-off-by: Madhav Bhatt \u003cmadhav.bhatt@amd.com\u003e\n"
    },
    {
      "commit": "9743f7d31c0d86290c711f0d439e5b333881cad3",
      "tree": "50c4bf05d441e646cdc351bb8f9696c1d732394f",
      "parents": [
        "7faf8caa04992a21ce0691c1fb41f4586462aa93"
      ],
      "author": {
        "name": "Madhav Bhatt",
        "email": "madhav.bhatt@amd.com",
        "time": "Mon Aug 25 05:39:36 2025 -0700"
      },
      "committer": {
        "name": "Madhav Bhatt",
        "email": "madhav.bhatt@amd.com",
        "time": "Fri Sep 26 02:55:40 2025 -0700"
      },
      "message": "feat(amd): add test for node EEMI APIs\n\nAdd test for the node-related EEMI APIs within the TF-A test\nframework. The purpose of these tests is to validate the\nfunctionality and reliability of various node operations.\n\nTest cover the following EEMI API functionalities:\n- Retrieving node status\n- Setting node requirements\n- Setting maximum latency\n- Releasing an already released node\n- Requesting an already requested node\n\nNote: This initial test does not cover all the node ids, as the\npurpose of the test is to validate the node EEMI APIs interface.\nThe HW design must include USB and RTC device nodes in order to pass\nthis test, otherwise the test will fail.\n\nChange-Id: I1883abb20ae7e602530e504f3c39b20d02f57004\nSigned-off-by: Madhav Bhatt \u003cmadhav.bhatt@amd.com\u003e\n"
    },
    {
      "commit": "7faf8caa04992a21ce0691c1fb41f4586462aa93",
      "tree": "110bc5550359aaccbf30a5d8fdbc14c8a2c2665b",
      "parents": [
        "ed5bda84f7ca1098bde39cd0348fb8e86bffbff9"
      ],
      "author": {
        "name": "Madhav Bhatt",
        "email": "madhav.bhatt@amd.com",
        "time": "Mon Aug 25 04:59:09 2025 -0700"
      },
      "committer": {
        "name": "Madhav Bhatt",
        "email": "madhav.bhatt@amd.com",
        "time": "Fri Sep 26 02:55:40 2025 -0700"
      },
      "message": "feat(amd): add test for IOCTL EEMI API\n\nAdd a new test case for the IOCTL EEMI API within the TF-A test\nframework. The objective of this test is to verify the functionality\nand behavior of the IOCTL commands.\n\nTest cover following IOCTL IDs:\n- IOCTL_GET_RPU_OPER_MODE\n        - To get the RPU operating mode like split or lockstep\n- IOCTL_SET_RPU_OPER_MODE\n        - To set the RPU operating mode like split or lockstep\n\nThese IOCTL Ids require RPU to be enabled either as the default\nsubsystem or as a RPU subsytem.\n\nNote: This initial test does not cover all IOCTL IDs, as the purpose\nof the test is to validate the IOCTL EEMI API interface.\n\nChange-Id: I9c95facaab171af862ad633f7fdcab0b18b7f9e4\nSigned-off-by: Madhav Bhatt \u003cmadhav.bhatt@amd.com\u003e\n"
    },
    {
      "commit": "ed5bda84f7ca1098bde39cd0348fb8e86bffbff9",
      "tree": "91ada1008018df3933281377a8697f4be3d03d2a",
      "parents": [
        "00d869a0ada0724771e2056606db28a6c2885ea9"
      ],
      "author": {
        "name": "Madhav Bhatt",
        "email": "madhav.bhatt@amd.com",
        "time": "Mon Aug 25 04:01:16 2025 -0700"
      },
      "committer": {
        "name": "Madhav Bhatt",
        "email": "madhav.bhatt@amd.com",
        "time": "Fri Sep 26 02:55:40 2025 -0700"
      },
      "message": "feat(amd): add test for register notifier EEMI API\n\nAdd a test case to validate the register notification handling\nfunctionality of the EEMI API in the TF-A test framework. The test:\n\n- Registers a notifier using `test_register_notifier()`.\n- Waits for a notification within a predefined timeout.\n- If received, unregisters the notifier using\n  `test_unregister_notifier()`.\n\nChange-Id: I4454ef8644851a2dedc0a224fa220062fed1d635\nSigned-off-by: Madhav Bhatt \u003cmadhav.bhatt@amd.com\u003e\n"
    },
    {
      "commit": "00d869a0ada0724771e2056606db28a6c2885ea9",
      "tree": "1e886618edc7081dd3b1c2476e86e742ec633c02",
      "parents": [
        "1dfffbafd2f71cda49f298c08fe8901c9af566f9"
      ],
      "author": {
        "name": "Madhav Bhatt",
        "email": "madhav.bhatt@amd.com",
        "time": "Mon Aug 25 06:17:34 2025 +0000"
      },
      "committer": {
        "name": "Madhav Bhatt",
        "email": "madhav.bhatt@amd.com",
        "time": "Fri Sep 26 02:54:20 2025 -0700"
      },
      "message": "feat(amd): add platform specific test cases\n\nAdd test cases in the TF-A test framework to validate the\nfunctionality of the EEMI APIs.\nAlso add client infrastructure to call PM APIs.\n\n-get_api_version\n-get_chipid\n-feature_check\n\nNote: As of now these changes are just for versal platform. We\u0027ll\nrefactor some of files in future to make it generic for all the\nplatforms.\n\nChange-Id: Id55de9eadaeaf96ccab4aaa1a494620108c25a19\nSigned-off-by: Madhav Bhatt \u003cmadhav.bhatt@amd.com\u003e\n"
    },
    {
      "commit": "dcf9d6f994ef8b803fe6ea270a8c06634c97f8fc",
      "tree": "cc760f3bae7d7fec7fc8c1c1faee06af4ee53a65",
      "parents": [
        "6cc4372c4036066a940a2bb82debf2ce311070e7",
        "595bd11a476e81d2bdc22095cac74db51c717a6b"
      ],
      "author": {
        "name": "Govindraj Raja",
        "email": "govindraj.raja@arm.com",
        "time": "Thu Sep 25 14:28:37 2025 +0000"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Thu Sep 25 14:28:37 2025 +0000"
      },
      "message": "Merge changes from topic \"rfa-related-fixes\"\n\n* changes:\n  fix: remove dependency on fixed PSCI version in smc32_fast\n  fix: ignore errors on optional General service queries\n  fix(psci): mask MBZ bits in PSCI target_cpu arguments\n"
    },
    {
      "commit": "6cc4372c4036066a940a2bb82debf2ce311070e7",
      "tree": "8c8a7a8d3e248341b5761af58641563570e4afeb",
      "parents": [
        "93904af65895bb46263ea7b7817acc102c4e37cc",
        "0f04afb8feca0e823abfe7f60dfba52f6e9925f6"
      ],
      "author": {
        "name": "Manish Pandey",
        "email": "manish.pandey2@arm.com",
        "time": "Thu Sep 25 09:17:59 2025 +0000"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Thu Sep 25 09:17:59 2025 +0000"
      },
      "message": "Merge \"feat(debugfs): add oob debugfs test case\""
    },
    {
      "commit": "595bd11a476e81d2bdc22095cac74db51c717a6b",
      "tree": "3dc9314f2b9a52bbb80d9d0fac596b0cd2ddd211",
      "parents": [
        "76369fa34d075217ab4c25a22be7dc8d77041ca9"
      ],
      "author": {
        "name": "Imre Kis",
        "email": "imre.kis@arm.com",
        "time": "Mon Sep 08 17:34:54 2025 +0200"
      },
      "committer": {
        "name": "Imre Kis",
        "email": "imre.kis@arm.com",
        "time": "Wed Sep 24 18:51:56 2025 +0200"
      },
      "message": "fix: remove dependency on fixed PSCI version in smc32_fast\n\nEliminate the dependency on a fixed PSCI version when testing single\nreturn register SMC calls.\n\nChange-Id: Iea8fd1bd450615cf2b7409cb5e0dd09e5b804534\nSigned-off-by: Imre Kis \u003cimre.kis@arm.com\u003e\n"
    },
    {
      "commit": "76369fa34d075217ab4c25a22be7dc8d77041ca9",
      "tree": "c61594e7ed37f889dabb9df46ad58285a2abb953",
      "parents": [
        "b1467682a26053428c34eb363ba06391dcbf77eb"
      ],
      "author": {
        "name": "Imre Kis",
        "email": "imre.kis@arm.com",
        "time": "Fri Sep 05 16:37:17 2025 +0200"
      },
      "committer": {
        "name": "Imre Kis",
        "email": "imre.kis@arm.com",
        "time": "Wed Sep 24 18:51:27 2025 +0200"
      },
      "message": "fix: ignore errors on optional General service queries\n\nIgnore SMC_UNKNOWN errors on optional \u0027General service queries\u0027 defined\nin SMCCC Section 6.2.\n\nChange-Id: Iaf3d0b2f1750c83b104e2fd3e8640318493da062\nSigned-off-by: Imre Kis \u003cimre.kis@arm.com\u003e\n"
    },
    {
      "commit": "24b2cf7d07ba4cb55ac8a3d66eac6c42ffe3087d",
      "tree": "22d7ac655c3d2237669b36f57fa3a8a84415c4c4",
      "parents": [
        "93904af65895bb46263ea7b7817acc102c4e37cc"
      ],
      "author": {
        "name": "Jayanth Dodderi Chidanand",
        "email": "jayanthdodderi.chidanand@arm.com",
        "time": "Tue Jul 29 12:22:17 2025 +0100"
      },
      "committer": {
        "name": "Jayanth Dodderi Chidanand",
        "email": "jayanthdodderi.chidanand@arm.com",
        "time": "Tue Sep 23 14:05:06 2025 +0100"
      },
      "message": "refactor(ffa-notification): deprecate per-vCPU notification test coverage\n\n* Per-vCPU notification support is now optional as per FF-A v1.3\n  specification.\n\n* Hafnium does not maintain global state for per-vCPU notification\n  bindings, and does not support dual-mode reuse of a notification ID\n  as both global and per-vCPU.\n\n* This patch deprecates all TF-A test cases that validate per-vCPU\n  notification signaling between VMs and SPs.\n\nChange-Id: I33fdf6c71d9476568b925dd7412bdaffc7cafb9f\nSigned-off-by: Jayanth Dodderi Chidanand \u003cjayanthdodderi.chidanand@arm.com\u003e\n"
    },
    {
      "commit": "0f04afb8feca0e823abfe7f60dfba52f6e9925f6",
      "tree": "e0dee4aabc8251d926c6f73226018c13a7a16d23",
      "parents": [
        "1cb7d971ed9c81d00a041bffebe65280b137cfa0"
      ],
      "author": {
        "name": "Harrison Mutai",
        "email": "harrison.mutai@arm.com",
        "time": "Thu Sep 18 11:07:12 2025 +0000"
      },
      "committer": {
        "name": "Harrison Mutai",
        "email": "harrison.mutai@arm.com",
        "time": "Tue Sep 23 08:01:59 2025 +0000"
      },
      "message": "feat(debugfs): add oob debugfs test case\n\nChange-Id: I8f00f74e9584c211cf13576d27db7ee385f8ab98\nSigned-off-by: Harrison Mutai \u003charrison.mutai@arm.com\u003e\n"
    },
    {
      "commit": "cce10bd1c0ec3ac1573da7715da8abe94808fc54",
      "tree": "52094b61862fe7ac01d2ea6c146802382e7a28f0",
      "parents": [
        "93904af65895bb46263ea7b7817acc102c4e37cc"
      ],
      "author": {
        "name": "Madhukar Pappireddy",
        "email": "madhukar.pappireddy@arm.com",
        "time": "Mon Sep 22 15:31:32 2025 -0500"
      },
      "committer": {
        "name": "Madhukar Pappireddy",
        "email": "madhukar.pappireddy@arm.com",
        "time": "Mon Sep 22 15:41:32 2025 -0500"
      },
      "message": "fix: incorrect expectation for FFA_ABORT interface in ffa_features\n\nFFA_ABORT_32/64 ABIs are prohibited at NWd FF-A instance but are\nsupported at SWd FF-A instances.\n\nThis patch fixes the tests to remove the checks for these ABIs from\ncommon pool of FFA_FEATURES validation and puts in private pool\ntargeting tftf and SPs separately.\n\nChange-Id: I14f765c78ba1d18cb34e59e96dec7452345d7ce7\nSigned-off-by: Madhukar Pappireddy \u003cmadhukar.pappireddy@arm.com\u003e\n"
    },
    {
      "commit": "93904af65895bb46263ea7b7817acc102c4e37cc",
      "tree": "c70a2e4a97ba0c630724a3846f64d4b71c26d530",
      "parents": [
        "1cb7d971ed9c81d00a041bffebe65280b137cfa0",
        "799225ffb1e2f3ea86d7a026b8fe3e2193d2000c"
      ],
      "author": {
        "name": "Lauren Wehrmeister",
        "email": "lauren.wehrmeister@arm.com",
        "time": "Mon Sep 22 15:59:59 2025 +0000"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Mon Sep 22 15:59:59 2025 +0000"
      },
      "message": "Merge \"feat(neg-boot): tftf invalid rotpk test\""
    },
    {
      "commit": "799225ffb1e2f3ea86d7a026b8fe3e2193d2000c",
      "tree": "7b8ffe88db797e7bb5a6d763c4e3186e4935122f",
      "parents": [
        "63ea05bd16fceb7048ee625cae12394a3be5f15b"
      ],
      "author": {
        "name": "Thaddeus Gonzalez-Serna",
        "email": "Thaddeus.Gonzalez-Serna@arm.com",
        "time": "Mon Jun 02 09:42:49 2025 -0500"
      },
      "committer": {
        "name": "Thaddeus Gonzalez-Serna",
        "email": "Thaddeus.Gonzalez-Serna@arm.com",
        "time": "Fri Sep 19 11:23:02 2025 -0500"
      },
      "message": "feat(neg-boot): tftf invalid rotpk test\n\nTest to improve code coverage in scenario with corrupt rotpk in fip certificate\n\nChange-Id: I995ab6d9f1488fda44e10ae9ef70c9056d780a89\nSigned-off-by: Thaddeus Gonzalez-Serna \u003cThaddeus.Gonzalez-Serna@arm.com\u003e\n"
    },
    {
      "commit": "1dfffbafd2f71cda49f298c08fe8901c9af566f9",
      "tree": "f33516764de57dd4acc8d31c1516e3ef964ee70e",
      "parents": [
        "d84996abcc2ba42292f223fe880d572b8cea58ef",
        "04315990a63abb68da3ea135c96b5b1390bf063f"
      ],
      "author": {
        "name": "Manish V Badarkhe",
        "email": "manish.badarkhe@arm.com",
        "time": "Wed Sep 17 11:23:15 2025 +0000"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Wed Sep 17 11:23:15 2025 +0000"
      },
      "message": "Merge changes from topic \"hm/evlog\"\n\n* changes:\n  build(measured-boot)!: move to ext event log lib\n  feat(libtl): bump version to get event log funcs\n"
    },
    {
      "commit": "b1467682a26053428c34eb363ba06391dcbf77eb",
      "tree": "af2c57fb047817f280270ffa4bb4c275064359b3",
      "parents": [
        "6e191237b069712f613e42592fd08fe326da1ffc"
      ],
      "author": {
        "name": "Imre Kis",
        "email": "imre.kis@arm.com",
        "time": "Thu Aug 28 14:38:36 2025 +0200"
      },
      "committer": {
        "name": "Imre Kis",
        "email": "imre.kis@arm.com",
        "time": "Tue Sep 16 14:57:48 2025 +0200"
      },
      "message": "fix(psci): mask MBZ bits in PSCI target_cpu arguments\n\nThe PSCI specification defines the target_cpu values almost the same as\nthe MPIDR_EL1 register value, however it only contains the Aff0-3 fields\nand the rest is declared as MBZ. Mask the MBZ bits to follow the PSCI\nspecification.\n\nChange-Id: I4196b5039aa774b357cb6932d3c2c24060f1f228\nSigned-off-by: Imre Kis \u003cimre.kis@arm.com\u003e\n"
    },
    {
      "commit": "6e191237b069712f613e42592fd08fe326da1ffc",
      "tree": "09c86ecadefdc71659ffa4ab38ad5c52e9882505",
      "parents": [
        "2fb7522d68553139a45c418bbe74b376b10e8d78"
      ],
      "author": {
        "name": "Imre Kis",
        "email": "imre.kis@arm.com",
        "time": "Wed Aug 06 16:28:57 2025 +0200"
      },
      "committer": {
        "name": "Imre Kis",
        "email": "imre.kis@arm.com",
        "time": "Tue Sep 16 14:56:38 2025 +0200"
      },
      "message": "fix(psci): skip PSCI OSI mode tests if not supported\n\nSkip the relevant tests if PSCI_FEATURES(CPU_SUSPEND) does not report\nthe OS initiated mode support.\n\nChange-Id: I28908cafa701f66709991f87f649955151c34568\nSigned-off-by: Imre Kis \u003cimre.kis@arm.com\u003e\n"
    },
    {
      "commit": "939c19ed3944643e4caf27c843f086aff1f071c6",
      "tree": "e0c8364021ecec6506d0c12be900c3d909d2e6e9",
      "parents": [
        "a4afb12510e4467390a5c2556e96ca71d257c421"
      ],
      "author": {
        "name": "Imre Kis",
        "email": "imre.kis@arm.com",
        "time": "Wed Aug 06 16:24:24 2025 +0200"
      },
      "committer": {
        "name": "Imre Kis",
        "email": "imre.kis@arm.com",
        "time": "Tue Sep 16 14:56:38 2025 +0200"
      },
      "message": "fix: correct cntfrq_check log message\n\nFix new line character at the end of the log message in cntfrq_check.\n\nChange-Id: Id58ad9e18a7825d54797eea01d1ed5cdb68c3fa3\nSigned-off-by: Imre Kis \u003cimre.kis@arm.com\u003e\n"
    },
    {
      "commit": "04315990a63abb68da3ea135c96b5b1390bf063f",
      "tree": "48d235d6d7cc4f6af7e5d27894dadccbb94649d8",
      "parents": [
        "95a7af102c04cc9cea69fd7b0e6297b63064853a"
      ],
      "author": {
        "name": "Harrison Mutai",
        "email": "harrison.mutai@arm.com",
        "time": "Tue Aug 26 13:55:51 2025 +0000"
      },
      "committer": {
        "name": "Harrison Mutai",
        "email": "harrison.mutai@arm.com",
        "time": "Tue Sep 16 11:38:33 2025 +0000"
      },
      "message": "build(measured-boot)!: move to ext event log lib\n\nRemoves in-tree Event Log library implementation and updates all\nreferences to use the external submodule. Updates include paths,\nMakefile macros, and platform integration logic to link with lib as a\nstatic library. Some of the event log utilities related to firmware\nhandoff have been moved into that library, accordingly bump the version\nof LibTL.\n\nIf you cloned TFTF without the `--recurse-submodules` flag, you can\nensure that this submodule is present by running:\n\n    git submodule update --init --recursive\n\nBREAKING-CHANGE: LibEventLog is now included in TFTF as a submodule.\n  Please run `git submodule update --init --recursive` if you encounter\n  issues after migrating to the latest version of TFTF.\n\nChange-Id: I5c681ab7621c8bcdfc06793a81781af3439964a6\nSigned-off-by: Harrison Mutai \u003charrison.mutai@arm.com\u003e\n"
    },
    {
      "commit": "a4afb12510e4467390a5c2556e96ca71d257c421",
      "tree": "952fa1238d51e9b91f607ab556d24dfe39742575",
      "parents": [
        "6a010a32ac092ff392c34b80179b21e8036731f4",
        "9eacfa1b5a4bc77e8752a6d8620ba33df5f796c2"
      ],
      "author": {
        "name": "Madhukar Pappireddy",
        "email": "madhukar.pappireddy@arm.com",
        "time": "Mon Sep 15 17:02:16 2025 +0000"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Mon Sep 15 17:02:16 2025 +0000"
      },
      "message": "Merge \"refactor: print error codes and func ID\""
    },
    {
      "commit": "6a010a32ac092ff392c34b80179b21e8036731f4",
      "tree": "dd6f31da6a94933db431d633e815002c92bbe08c",
      "parents": [
        "2338ffcc695072c9ba1883b40473b1bb358a967f",
        "31f6f653bbc0eb6f2df84eb1fdb4574170bfba16"
      ],
      "author": {
        "name": "Soby Mathew",
        "email": "soby.mathew@arm.com",
        "time": "Mon Sep 15 12:07:44 2025 +0000"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Mon Sep 15 12:07:44 2025 +0000"
      },
      "message": "Merge changes from topic \"rmm-planes\"\n\n* changes:\n  fix(rme): RMM is not taking PSTATE into account on PN entry/exit\n  feat(rme): update tests to alp14\n  feat(rme): uplift RSI_SYSREG_READ/WRITE tests to alp13\n"
    },
    {
      "commit": "79aff977ca65c6344d1c04ac3391afd001845863",
      "tree": "5a0615fd0d4c03e2130c41b59cecb37bdba2ae66",
      "parents": [
        "0b9f575377a7bdfdb1319eb2af60cbb668b127aa",
        "c609e4b7a08c3e32b10e0bac1e14201520ed99dc"
      ],
      "author": {
        "name": "Manish V Badarkhe",
        "email": "manish.badarkhe@arm.com",
        "time": "Fri Sep 12 12:35:36 2025 +0000"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Fri Sep 12 12:35:36 2025 +0000"
      },
      "message": "Merge \"test: FFA_ABORT ABI not supported at Nwd interface\""
    },
    {
      "commit": "9eacfa1b5a4bc77e8752a6d8620ba33df5f796c2",
      "tree": "01b50fb0fe98fd3a4f57117fcafcc14cf6f39c8e",
      "parents": [
        "0b9f575377a7bdfdb1319eb2af60cbb668b127aa"
      ],
      "author": {
        "name": "J-Alves",
        "email": "joao.alves@arm.com",
        "time": "Fri Jan 10 11:56:58 2025 +0000"
      },
      "committer": {
        "name": "J-Alves",
        "email": "joao.alves@arm.com",
        "time": "Fri Sep 12 12:31:23 2025 +0100"
      },
      "message": "refactor: print error codes and func ID\n\nFunction helpers from the spm_common.c have been refactored,\nto print the FF-A func and error names.\n\nThis changes adds the respective hex integer return to the\nlogs as well.\n\nUseful when the *_name functions print \"unknown\".\n\nSigned-off-by: J-Alves \u003cjoao.alves@arm.com\u003e\nChange-Id: I375a1e09820e1d4c9fc1a37f8f3626d39a4b62ae\n"
    },
    {
      "commit": "049b469008f0901d9aa75444f10f1c5bc195cc78",
      "tree": "e564191843668b2c2f96f9fb71b31885884af317",
      "parents": [
        "4a9ffd52277103082ea78d7873e5f5732ed6fdcc"
      ],
      "author": {
        "name": "Javier Almansa Sobrino",
        "email": "javier.almansasobrino@arm.com",
        "time": "Mon Jun 02 20:01:02 2025 +0100"
      },
      "committer": {
        "name": "Javier Almansa Sobrino",
        "email": "javier.almansasobrino@arm.com",
        "time": "Wed Sep 10 13:19:20 2025 +0100"
      },
      "message": "feat(rme): update tests to alp14\n\nRMI_RTT_AUX_{MAP, UNMAP}_UNPROTECTED have been modified on alp14.\nThis patch updates the RME tests to align with the new spec.\n\nSigned-off-by: Javier Almansa Sobrino \u003cjavier.almansasobrino@arm.com\u003e\nChange-Id: Icefb26de4fb66b1199a19d99496fa800f6abc2bc\n"
    },
    {
      "commit": "4a9ffd52277103082ea78d7873e5f5732ed6fdcc",
      "tree": "7465ab700d8557cd0027ccbfce37a9637ed1bcf8",
      "parents": [
        "63ea05bd16fceb7048ee625cae12394a3be5f15b"
      ],
      "author": {
        "name": "Javier Almansa Sobrino",
        "email": "javier.almansasobrino@arm.com",
        "time": "Thu May 22 14:45:48 2025 +0100"
      },
      "committer": {
        "name": "Javier Almansa Sobrino",
        "email": "javier.almansasobrino@arm.com",
        "time": "Wed Sep 10 13:18:57 2025 +0100"
      },
      "message": "feat(rme): uplift RSI_SYSREG_READ/WRITE tests to alp13\n\nSigned-off-by: Javier Almansa Sobrino \u003cjavier.almansasobrino@arm.com\u003e\nChange-Id: Ia06872776d06655e0c0ceb6a48fca0e5aefac0b8\n"
    },
    {
      "commit": "c609e4b7a08c3e32b10e0bac1e14201520ed99dc",
      "tree": "3c1470e09f20fbbdf3f4df56420d04347f25d315",
      "parents": [
        "63ea05bd16fceb7048ee625cae12394a3be5f15b"
      ],
      "author": {
        "name": "Madhukar Pappireddy",
        "email": "madhukar.pappireddy@arm.com",
        "time": "Wed Aug 20 22:00:22 2025 -0500"
      },
      "committer": {
        "name": "Madhukar Pappireddy",
        "email": "madhukar.pappireddy@arm.com",
        "time": "Tue Sep 09 14:03:20 2025 -0500"
      },
      "message": "test: FFA_ABORT ABI not supported at Nwd interface\n\nFFA_ABORT is supported only at secure FF-A interfaces. It is not\nexposed to NWd callers.\n\nThis patch enhances an existing test to ensure FFA_ABORT ABIs are\nnot supported when invoked in normal world.\n\nChange-Id: I2bfd2abd8db182aad4d9491b210b384e79059291\nSigned-off-by: Madhukar Pappireddy \u003cmadhukar.pappireddy@arm.com\u003e\n"
    },
    {
      "commit": "794b0ac8cdb01aa8c5ad630d4592b3743f6782cd",
      "tree": "9d4bda7de5f2c1640670949c0aa8fb382bc31fee",
      "parents": [
        "aa48358ef9270417897780230bdedb635cc4af56"
      ],
      "author": {
        "name": "Boyan Karatotev",
        "email": "boyan.karatotev@arm.com",
        "time": "Fri Jun 20 13:13:29 2025 +0100"
      },
      "committer": {
        "name": "Boyan Karatotev",
        "email": "boyan.karatotev@arm.com",
        "time": "Tue Sep 09 06:37:05 2025 +0100"
      },
      "message": "refactor(gic): unify SGI exception data\n\nThe information we pass to exception handlers for SGIs, PPIs, and SPIs\ndoes not differer materially. Unify the handling to use the same types.\n\nSince SGIs are normal IRQs, we can put the last remaining function in\nirq.h to simplify a bit.\n\nChange-Id: I1cf6f8a2a832797a9ce54eeb025a94120f115cf6\nSigned-off-by: Boyan Karatotev \u003cboyan.karatotev@arm.com\u003e\n"
    },
    {
      "commit": "a4b3334f21fb994e96549bfc968fa0086c3f9d77",
      "tree": "f4871f7a364074a59e8496102f3f8d56bfd29500",
      "parents": [
        "63ea05bd16fceb7048ee625cae12394a3be5f15b"
      ],
      "author": {
        "name": "Boyan Karatotev",
        "email": "boyan.karatotev@arm.com",
        "time": "Thu Jun 19 16:24:29 2025 +0100"
      },
      "committer": {
        "name": "Boyan Karatotev",
        "email": "boyan.karatotev@arm.com",
        "time": "Tue Sep 09 06:36:24 2025 +0100"
      },
      "message": "refactor(gic): prepare for a new GIC revision\n\nThe top level interrupt functions that common code calls are generic\nenough to become tftf\u0027s interrupt API, so rename the file to better\nreflect this.  Conversely, gic_common.c is quite specific to GICv2 and\nGICv3 so also rename it to reflect this.\n\nChange-Id: I7becd74fae526a3bc5a9ef9501f0db75b1b086fb\nSigned-off-by: Boyan Karatotev \u003cboyan.karatotev@arm.com\u003e\n"
    },
    {
      "commit": "9b1afa7fdeaa7a57900c3aa606626a9c9bf9e405",
      "tree": "b63bf8e845ab5ff2bc70f711e4ef19b012ccca01",
      "parents": [
        "e0b75ac177b9b3e7d703948387f429a665615c23"
      ],
      "author": {
        "name": "Arvind Ram Prakash",
        "email": "arvind.ramprakash@arm.com",
        "time": "Fri Aug 15 10:58:13 2025 -0500"
      },
      "committer": {
        "name": "Arvind Ram Prakash",
        "email": "arvind.ramprakash@arm.com",
        "time": "Fri Aug 29 11:24:36 2025 -0500"
      },
      "message": "feat(mpam): test FEAT_MPAM_PE_BW_CTRL register access\n\nThis patch introduces FEAT_MPAM_PE_BW_CTRL testing to cpu feats.\nWe check the presence of registers MPAMBW2_EL2, MPAMBW1_EL1\nand MPAMBWIDR_EL1 to verify FEAT_MPAM_PE_BW_CTRL\nis supported.\n\nChange-Id: I5f89402e8aa0ce3320f3e120f4c0c9dbed6f8c5f\nSigned-off-by: Arvind Ram Prakash \u003carvind.ramprakash@arm.com\u003e\n"
    },
    {
      "commit": "f41d8eeb88a4759bd463ccbb2e5eac3e6ee7eb2c",
      "tree": "56b3830820758d600ddb6d138590c4c6aeb60ee4",
      "parents": [
        "735050f270024e5443f1e9bf45e98a4d3954c9d5"
      ],
      "author": {
        "name": "Mark Dykes",
        "email": "mark.dykes@arm.com",
        "time": "Thu Jul 10 16:41:28 2025 -0500"
      },
      "committer": {
        "name": "Mark Dykes",
        "email": "mark.dykes@arm.com",
        "time": "Wed Aug 20 20:01:47 2025 +0000"
      },
      "message": "test(fuzzing): adding variable coverage\n\nAdding the capability to produce coverage of the arguments of the\nSMC calls as generated by the fuzzer.  The output from the FVP will\nbe routed to UART3 where a python flow will read the data to create\ntables of each SMC call with its fields shown and values given.  The\noption is enabled by adding SMC_FUZZ_VARIABLE_COVERAGE\u003d1 to the\ncorresponding TFTF config.\n\nChange-Id: I2d4d310976aa2c0447efbd8ec0676bb9f8699828\nSigned-off-by: Mark Dykes \u003cmark.dykes@arm.com\u003e\n"
    },
    {
      "commit": "c5d4409d2dbea27291c043dc48ef0d8b4513a428",
      "tree": "5b6d07c16c88a6236624b574e2ccde238d7b0d57",
      "parents": [
        "5cbf1492282685e1cc5e0d2154c3fc48458a3e91"
      ],
      "author": {
        "name": "Juan Pablo Conde",
        "email": "juanpablo.conde@arm.com",
        "time": "Thu Jul 24 19:44:09 2025 -0500"
      },
      "committer": {
        "name": "Juan Pablo Conde",
        "email": "juanpablo.conde@arm.com",
        "time": "Wed Aug 13 18:25:50 2025 -0500"
      },
      "message": "feat(realm): add tests for min, max and default  MECID\n\nThis patch introduces two tests. Each one assigns the minimum and\nmaximum MECID to a newly created Realm respectively. In addition\na third test assigns the default MECID (0) to two realms to test\nthe shared state of this MECID by default.\n\nSigned-off-by: Juan Pablo Conde \u003cjuanpablo.conde@arm.com\u003e\nChange-Id: I0498084f9c808b6d4db16a939495635c394b2ff3\n"
    },
    {
      "commit": "5cbf1492282685e1cc5e0d2154c3fc48458a3e91",
      "tree": "999a63f4388deff1c033cd9253ff2ca0ca3addc6",
      "parents": [
        "2a93d283f113d3971d2247090f8235c3c1d722ac",
        "5d7869ffd342e999e946dfd191bf90ab29c1461f"
      ],
      "author": {
        "name": "Soby Mathew",
        "email": "soby.mathew@arm.com",
        "time": "Mon Aug 11 16:58:34 2025 +0000"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Mon Aug 11 16:58:34 2025 +0000"
      },
      "message": "Merge changes I02b70986,I9de84f1b,I89bf0801\n\n* changes:\n  feat(realm): Remove hardcoded MECID\n  feat(realm): add tests for FEAT_MEC\n  feat(realm): assign MECID when creating realms\n"
    },
    {
      "commit": "5d7869ffd342e999e946dfd191bf90ab29c1461f",
      "tree": "6026aedac90e5fa9a8b6f4e4c6447b2373bedb73",
      "parents": [
        "7288f9283f5fe302dcbf8eb67d49fc6e5df46639"
      ],
      "author": {
        "name": "Soby Mathew",
        "email": "soby.mathew@arm.com",
        "time": "Mon Jul 21 00:02:52 2025 +0100"
      },
      "committer": {
        "name": "Soby Mathew",
        "email": "soby.mathew@arm.com",
        "time": "Mon Aug 11 17:26:43 2025 +0100"
      },
      "message": "feat(realm): Remove hardcoded MECID\n\nThis patch removes the hardcoded fixed MECID with a number which\nis continually incremented based on MAX_MECID support.\n\nSigned-off-by: Soby Mathew \u003csoby.mathew@arm.com\u003e\nChange-Id: I02b70986d7eef58248abd9c8db0eda20ea32eda0\n"
    },
    {
      "commit": "7288f9283f5fe302dcbf8eb67d49fc6e5df46639",
      "tree": "e9ef1cb5906cf887c71cf75826e2a3986d7c915d",
      "parents": [
        "dc23fcdec28d9c315c741710aba76c2145b73e91"
      ],
      "author": {
        "name": "Juan Pablo Conde",
        "email": "juanpablo.conde@arm.com",
        "time": "Wed May 07 14:42:50 2025 -0500"
      },
      "committer": {
        "name": "Soby Mathew",
        "email": "soby.mathew@arm.com",
        "time": "Mon Aug 11 17:26:26 2025 +0100"
      },
      "message": "feat(realm): add tests for FEAT_MEC\n\nThis patch creates two test in order to verify the correct\nassignment of MECIDs to realms.\n\nSigned-off-by: Juan Pablo Conde \u003cjuanpablo.conde@arm.com\u003e\nChange-Id: I9de84f1ba8a8b42e55b1ea163f90e9daf56c74c9\n"
    },
    {
      "commit": "dc23fcdec28d9c315c741710aba76c2145b73e91",
      "tree": "e54af256a0e4ef90b75f627ac6fe2217d6c1bb0b",
      "parents": [
        "1bc61da619b0b375459ae221bd13bb25dcbf0bc2"
      ],
      "author": {
        "name": "Juan Pablo Conde",
        "email": "juanpablo.conde@arm.com",
        "time": "Sat Apr 05 14:26:13 2025 -0500"
      },
      "committer": {
        "name": "Soby Mathew",
        "email": "soby.mathew@arm.com",
        "time": "Mon Aug 11 16:22:35 2025 +0000"
      },
      "message": "feat(realm): assign MECID when creating realms\n\nThis change allows TFTF to assign a MECID to every realm that is\ncreated by passing an extra parameter to the Realm creation helpers.\n\nSigned-off-by: Juan Pablo Conde \u003cjuanpablo.conde@arm.com\u003e\nChange-Id: I89bf08011eb005d949a195b406b073955f23f5ad\n"
    },
    {
      "commit": "7066428566e6a9d2ac061ca5f62df7d09d69141a",
      "tree": "c708d48da4514c485460f8f050f31964adae3991",
      "parents": [
        "27c44fd790d7fcfd9233c3d556a474d8c075755b"
      ],
      "author": {
        "name": "Arvind Ram Prakash",
        "email": "arvind.ramprakash@arm.com",
        "time": "Thu Aug 07 15:36:07 2025 -0500"
      },
      "committer": {
        "name": "Arvind Ram Prakash",
        "email": "arvind.ramprakash@arm.com",
        "time": "Thu Aug 07 16:12:50 2025 -0500"
      },
      "message": "fix: resolve static-check issues in smccc_arch_soc_id test\n\nChange-Id: I841c5fdafaaf1ec8a00dfa972fbbfd1d44a843ba\nSigned-off-by: Arvind Ram Prakash \u003carvind.ramprakash@arm.com\u003e\n"
    },
    {
      "commit": "bdb61f3c2c4de04b71d5c9b05794c3c6c4e0a14d",
      "tree": "4e276403352e3549e0b346a6b5c7ae3a7c4f08f2",
      "parents": [
        "5431ac521fcedb2993160a622fa0303a620b09d0"
      ],
      "author": {
        "name": "Arvind Ram Prakash",
        "email": "arvind.ramprakash@arm.com",
        "time": "Wed Jul 16 16:16:26 2025 -0500"
      },
      "committer": {
        "name": "Arvind Ram Prakash",
        "email": "arvind.ramprakash@arm.com",
        "time": "Fri Jul 25 14:04:31 2025 -0500"
      },
      "message": "test(smccc): add SoC Name test support to SMCCC_ARCH_SOC_ID\n\nThis patch tests the SoC Name functionality of SMCCC_ARCH_SOC_ID\nas part of SMCCC 1.6 update.\n\nReference: https://developer.arm.com/documentation/den0028/latest/\n\nChange-Id: Ic3be2bdf4e7268b28d392c338533f0603f0716e8\nSigned-off-by: Arvind Ram Prakash \u003carvind.ramprakash@arm.com\u003e\n"
    },
    {
      "commit": "8f175150b982930774b4bc5bf18c39afc00f7fdb",
      "tree": "026f5f9c73de64dbed56ed1ad85a0feb39dc6e2a",
      "parents": [
        "aa22f41c438313fe23d42656c1dff8ca56d77524"
      ],
      "author": {
        "name": "Boyan Karatotev",
        "email": "boyan.karatotev@arm.com",
        "time": "Mon Jun 23 16:18:03 2025 +0100"
      },
      "committer": {
        "name": "Boyan Karatotev",
        "email": "boyan.karatotev@arm.com",
        "time": "Tue Jul 22 10:24:31 2025 +0100"
      },
      "message": "fix(ls64): match types when printing\n\nWhen building with verbose printing, the types don\u0027t match up and the\nbuild fails. Match them up.\n\nChange-Id: I5af968872f4e707c206c4770c0000e14508a4611\nSigned-off-by: Boyan Karatotev \u003cboyan.karatotev@arm.com\u003e\n"
    },
    {
      "commit": "32815d30b1d4b2126cdff5ef9908446e1880d44e",
      "tree": "444daec706ad840760bcd8bac23c2e286a3b79c2",
      "parents": [
        "c229e235e317da7f13110563b30891871c2d0e91"
      ],
      "author": {
        "name": "Boyan Karatotev",
        "email": "boyan.karatotev@arm.com",
        "time": "Mon Jun 23 09:21:54 2025 +0100"
      },
      "committer": {
        "name": "Boyan Karatotev",
        "email": "boyan.karatotev@arm.com",
        "time": "Fri Jul 18 16:49:14 2025 +0100"
      },
      "message": "perf(tftf): reduce the IRQ validation wait\n\nThe IRQ validation test waits for half a second before checking that an\ninterrupt happened and it wasn\u0027t handled. This is an eternity for any\nreasonable system and waiting that long isn\u0027t necessary. Reduce the wait\nso that testing is quicker.\n\nChange-Id: I90b2b74815815bac4272df992725a8311c6f373d\nSigned-off-by: Boyan Karatotev \u003cboyan.karatotev@arm.com\u003e\n"
    },
    {
      "commit": "c229e235e317da7f13110563b30891871c2d0e91",
      "tree": "a16b04cb0ad70a3bc159164e4127dfdd6be5be8b",
      "parents": [
        "d03eb8b988d90d0f62817b5ddbe584e0f9140558"
      ],
      "author": {
        "name": "Boyan Karatotev",
        "email": "boyan.karatotev@arm.com",
        "time": "Mon Jun 23 08:45:33 2025 +0100"
      },
      "committer": {
        "name": "Boyan Karatotev",
        "email": "boyan.karatotev@arm.com",
        "time": "Fri Jul 18 16:49:13 2025 +0100"
      },
      "message": "perf(tftf): don\u0027t use waitms() for events testing\n\nWaiting for wall time on FVP takes longer than the desired time. As a\nresult this test takes a seemingly very long (over 30 seconds!) and is\nsometimes indistinguishable from hanging. Additionally, it is a tftf\nself test so the chances of it ever going wrong are practically zero.\n\nDecouple the test from time and use more primitive synchronisation to\nmaintain the same function. Since the primary waits for all secondaries\nto enter the test, we can be fairly certain that at least one has\nproceeded a little further and is waiting for an event by the time the\nprimary has caught up and we don\u0027t need the delay.  Then the other\ndelays can be removed by having the secondaries wait on non-event API\nevent before waiting on the event.\n\nChange-Id: I958595b93030596633bbd08b2369ecdffe34d6d3\nSigned-off-by: Boyan Karatotev \u003cboyan.karatotev@arm.com\u003e\n"
    },
    {
      "commit": "bd2b4d50484db56c919ce4dc8324c39d3055b013",
      "tree": "84b5262e5c4d02cd90e9916fa1161c4a469332f2",
      "parents": [
        "81a2acccff0c88b0087753444057d577257b08fa"
      ],
      "author": {
        "name": "Arunachalam Ganapathy",
        "email": "arunachalam.ganapathy@arm.com",
        "time": "Thu Jul 10 15:01:18 2025 +0100"
      },
      "committer": {
        "name": "Soby Mathew",
        "email": "soby.mathew@arm.com",
        "time": "Thu Jul 10 16:40:00 2025 +0000"
      },
      "message": "fix(realm): fixup pdev_create arguments\n\nDirectly invoke host_rmi_pdev_create with invalid arguments instead of\nreferring to gbl_host_pdevs[0] as no valid devices exists in TRP\nrun config.\n\nSigned-off-by: Arunachalam Ganapathy \u003carunachalam.ganapathy@arm.com\u003e\nChange-Id: I424d77ff2cd3b265a1b1bdcb8e44aa6851c72d13\n"
    },
    {
      "commit": "aedca160ea2d648b6f46535a2cce9e4354d30e12",
      "tree": "3045a9a21bcaa2ca396fa7895796dcf5e295ecd8",
      "parents": [
        "73005a60253c98274a4a1104af0bf75ccca4d205"
      ],
      "author": {
        "name": "Arunachalam Ganapathy",
        "email": "arunachalam.ganapathy@arm.com",
        "time": "Mon Apr 21 16:39:06 2025 +0100"
      },
      "committer": {
        "name": "Soby Mathew",
        "email": "soby.mathew@arm.com",
        "time": "Wed Jul 09 09:08:58 2025 +0000"
      },
      "message": "feat(realm_host_mgmt): support multiple devices in DA test\n\nConnect all off-chip pcie devices with TSM. This setup secure session,\nIDE and programs DVSEC RMEDA.\n\nHost assigns all devices that are connected with TSM to a Realm. And\nRealm locks and accepts the assigned device.\n\nThis patch adds host_da_workflow_on_all_offchip_devices testcase.\n\nSigned-off-by: Arunachalam Ganapathy \u003carunachalam.ganapathy@arm.com\u003e\nChange-Id: Id8ea54f9c9aad45787a0aac106a9260f68a63ec5\n"
    },
    {
      "commit": "73005a60253c98274a4a1104af0bf75ccca4d205",
      "tree": "4b377917909b3aeada9b6a23598112b2b63fd145",
      "parents": [
        "b0833d26dacc0fef45e4d695f9e7028a8d20825e"
      ],
      "author": {
        "name": "Arunachalam Ganapathy",
        "email": "arunachalam.ganapathy@arm.com",
        "time": "Tue Jul 01 10:37:15 2025 +0100"
      },
      "committer": {
        "name": "Soby Mathew",
        "email": "soby.mathew@arm.com",
        "time": "Wed Jul 09 09:08:51 2025 +0000"
      },
      "message": "refactor(lib/pcie): rename macro CHECK_DA_SUPPORT_IN_RMI\n\nRename macro CHECK_DA_SUPPORT_IN_RMI to SKIP_DA_TEST_IF_PREREQS_NOT_MET\nand move it to host_da_helper.h\n\nSigned-off-by: Arunachalam Ganapathy \u003carunachalam.ganapathy@arm.com\u003e\nChange-Id: Ie955e1dcb2edefa0f41edfc36b4b2587cb465a29\n"
    },
    {
      "commit": "bbb1305abc89d5b88a4cefe374e05052f27d165c",
      "tree": "914c12b61f6f91da1982b906aa3dd180b911583c",
      "parents": [
        "503b89a6b2d6ecd039401bd7f6f08f0d3cbb69a6"
      ],
      "author": {
        "name": "Arunachalam Ganapathy",
        "email": "arunachalam.ganapathy@arm.com",
        "time": "Tue Jun 24 14:00:06 2025 +0100"
      },
      "committer": {
        "name": "Arunachalam Ganapathy",
        "email": "arunachalam.ganapathy@arm.com",
        "time": "Tue Jul 01 17:53:39 2025 +0100"
      },
      "message": "feat(lib/pcie): add dvsec helpers\n\nAdd DVSEC RME DA support and helpers based on RME System\nArchitecture [1].\n\n[1] https://developer.arm.com/documentation/den0129/latest\n\nSigned-off-by: Arunachalam Ganapathy \u003carunachalam.ganapathy@arm.com\u003e\nChange-Id: I29c2dc3c94fa295c9948f63f57f88e2763326291\n"
    },
    {
      "commit": "20c2d74e687556c462b49eb1f8a5e3afc21698cb",
      "tree": "f1ff24aa3b26674b0fdc9395655dd359a94be504",
      "parents": [
        "9f6afef2ff8f2f36f2df2993d1de086599955677",
        "51f0333e24e6c4aff44ace871c6042b507476b5e"
      ],
      "author": {
        "name": "Govindraj Raja",
        "email": "govindraj.raja@arm.com",
        "time": "Fri Jun 27 14:35:51 2025 +0000"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Fri Jun 27 14:35:51 2025 +0000"
      },
      "message": "Merge \"revert: replace in-tree Event Log Lib w/ submodule\""
    },
    {
      "commit": "51f0333e24e6c4aff44ace871c6042b507476b5e",
      "tree": "4e7a4c0d34ab7cb3c0039bbd3b59431f646c531c",
      "parents": [
        "cc89c2fc40c74ea8d8f1a1489ea988c66c1b5849"
      ],
      "author": {
        "name": "Govindraj Raja",
        "email": "govindraj.raja@arm.com",
        "time": "Fri Jun 27 13:47:23 2025 +0000"
      },
      "committer": {
        "name": "Govindraj Raja",
        "email": "govindraj.raja@arm.com",
        "time": "Fri Jun 27 13:57:23 2025 +0000"
      },
      "message": "revert: replace in-tree Event Log Lib w/ submodule\n\nThis reverts commit cc89c2fc40c74ea8d8f1a1489ea988c66c1b5849.\n\nReason for revert: Causing CI failures\n\nChange-Id: Iad32fb9ba1d32044ef647f01e3091e9b0ee0d9e2\n"
    },
    {
      "commit": "9f6afef2ff8f2f36f2df2993d1de086599955677",
      "tree": "bdfab4c4abc2bb6e1fad51fa1b8160abe7bff085",
      "parents": [
        "411645c66c9c95d70b6f26802b2ea41f4ee2981b",
        "9cc32220197b753f661f47b467c9d629dd9d030c"
      ],
      "author": {
        "name": "Soby Mathew",
        "email": "soby.mathew@arm.com",
        "time": "Fri Jun 27 12:55:37 2025 +0000"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Fri Jun 27 12:55:37 2025 +0000"
      },
      "message": "Merge \"fix: update partial success for DA test case\""
    },
    {
      "commit": "cc89c2fc40c74ea8d8f1a1489ea988c66c1b5849",
      "tree": "8be9469773b3f15614ee27ae9539cc29f8692c3c",
      "parents": [
        "68ecce15bcd5db2449700d122f4e8f32cce91ae9"
      ],
      "author": {
        "name": "Harrison Mutai",
        "email": "harrison.mutai@arm.com",
        "time": "Thu May 22 11:08:46 2025 +0000"
      },
      "committer": {
        "name": "Harrison Mutai",
        "email": "harrison.mutai@arm.com",
        "time": "Tue Jun 24 15:58:15 2025 +0000"
      },
      "message": "refactor: replace in-tree Event Log Lib w/ submodule\n\nThe Event Log Library has been relocated to a separate repository and is\nnow integrated as a submodule, eliminating the need for in-tree files\nand reducing maintenance efforts for TFTF.\n\nChange-Id: I29694f8b3b08bb1d57dd685f6e42dc9f69d241bb\nSigned-off-by: Harrison Mutai \u003charrison.mutai@arm.com\u003e\n"
    },
    {
      "commit": "68ecce15bcd5db2449700d122f4e8f32cce91ae9",
      "tree": "4e7a4c0d34ab7cb3c0039bbd3b59431f646c531c",
      "parents": [
        "550d5104ffe85f2f6994ef04a7172627cd76770e"
      ],
      "author": {
        "name": "Harrison Mutai",
        "email": "harrison.mutai@arm.com",
        "time": "Mon May 12 12:38:24 2025 +0000"
      },
      "committer": {
        "name": "Harrison Mutai",
        "email": "harrison.mutai@arm.com",
        "time": "Tue Jun 24 15:58:13 2025 +0000"
      },
      "message": "feat(libtl): integrate Transfer List Library as submodule\n\nReplaces in-tree transfer_list implementation with LibTL submodule.\nRemoves legacy source and headers, updates includes and makefiles\nto use the standalone library. Adds architecture-specific inttypes\nheaders for compatibility.\n\nChange-Id: Iff8272a6417983b9fb8e7f6bde6db44c2a6020f5\nSigned-off-by: Harrison Mutai \u003charrison.mutai@arm.com\u003e\n"
    },
    {
      "commit": "9cc32220197b753f661f47b467c9d629dd9d030c",
      "tree": "bae5e24a0eaae2c69f1e33f69aff479001e3c9cb",
      "parents": [
        "e1a53a699649c263860560a5ac784599c3b289ca"
      ],
      "author": {
        "name": "Mate Toth-Pal",
        "email": "mate.toth-pal@arm.com",
        "time": "Mon Jun 23 14:54:42 2025 +0200"
      },
      "committer": {
        "name": "Mate Toth-Pal",
        "email": "mate.toth-pal@arm.com",
        "time": "Mon Jun 23 15:00:36 2025 +0200"
      },
      "message": "fix: update partial success for DA test case\n\nThis patch returns a SUCCESS error code on partial success of DA\ntestcase so that TF-RMM can progress with partial merge of DA\npatch stack. This will be reverted when the entire DA\nflow is implemented in TF-RMM.\n\nSigned-off-by: Mate Toth-Pal \u003cmate.toth-pal@arm.com\u003e\nChange-Id: I39a682fd4a346b8f34b51a20e3b5868f71a0f214\n"
    },
    {
      "commit": "a494e31d805b2ea60e1b154cdf70eba5b8239e31",
      "tree": "ae40d0ba75e4fec2b1a193e99114facb551f11bc",
      "parents": [
        "f25ff9bdacb9b355935486a0b41bcd07789cac38"
      ],
      "author": {
        "name": "AlexeiFedorov",
        "email": "Alexei.Fedorov@arm.com",
        "time": "Thu Jun 19 16:27:45 2025 +0100"
      },
      "committer": {
        "name": "Soby Mathew",
        "email": "soby.mathew@arm.com",
        "time": "Fri Jun 20 11:36:59 2025 +0000"
      },
      "message": "chore(rme): get device memory regions for map/unmap\n\nSet device memory map/unmap test structures based on\nretrieved platform PCIe memory regions and remove\ndependency on the second region.\n\nChange-Id: If9d778a7d922eaf1ead3193d2916756fd74d77df\nSigned-off-by: AlexeiFedorov \u003cAlexei.Fedorov@arm.com\u003e\n"
    },
    {
      "commit": "f25ff9bdacb9b355935486a0b41bcd07789cac38",
      "tree": "c2473e6292ac1463ef08f61e95f13f7c4485c297",
      "parents": [
        "1356594a91dad701720d4c30357bc2f64f268dbf"
      ],
      "author": {
        "name": "AlexeiFedorov",
        "email": "Alexei.Fedorov@arm.com",
        "time": "Wed Jun 18 13:51:07 2025 +0100"
      },
      "committer": {
        "name": "AlexeiFedorov",
        "email": "Alexei.Fedorov@arm.com",
        "time": "Wed Jun 18 14:22:48 2025 +0100"
      },
      "message": "chore(rme): dev granules delegation tests\n\nModify device granules delegatation tests to use\nall existing PCIe memory regions.\nSeed the random number generator by reading RNDR register.\n\nChange-Id: I8f6f0d321a71f1913c63dbab50b2085b308ded58\nSigned-off-by: AlexeiFedorov \u003cAlexei.Fedorov@arm.com\u003e\n"
    },
    {
      "commit": "1356594a91dad701720d4c30357bc2f64f268dbf",
      "tree": "3b1967ddeb8b1e77f9b92072ed2ed26dd8c5b70d",
      "parents": [
        "41684ab1b6655ddeddbd13cff6d3a2938aa1cf2d",
        "295721e357657995da7e5ee41528a5f14bff497a"
      ],
      "author": {
        "name": "Soby Mathew",
        "email": "soby.mathew@arm.com",
        "time": "Mon Jun 16 06:09:17 2025 +0000"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Mon Jun 16 06:09:17 2025 +0000"
      },
      "message": "Merge changes from topic \"da_alp12\"\n\n* changes:\n  fix: allow partial success for DA test case\n  fix(realm): cleanup pdev after setup\n  chore(realm): rename rsi_ripas_respose_type to rsi_response_type\n  chore(real_da): move realm DA support functions\n  chore(host_da): move host RME DA related functions\n  feat(realm): added support to invoke RSI RDEV ABIs\n  feat(realm): align RSI ABIs with RMM spec 1.1-alp12\n  feat(realm_host_mgmt): added support to call RMI VDEV ABIs\n  feat(host_realm_mgmt): align DA RMI ABIs RMM spec 1.1-alp12\n  chore(include/runtime_services): update SMC RMI commands\n"
    },
    {
      "commit": "5fdb3bff1892596ae023876e62097df70cb0bb37",
      "tree": "a29b300157e93b11a9b38e831959f64172ebb326",
      "parents": [
        "f54e1fea268a63b2fb6bb41b0a1be4d3f9408ffa"
      ],
      "author": {
        "name": "Soby Mathew",
        "email": "soby.mathew@arm.com",
        "time": "Fri Jun 13 22:59:55 2025 +0100"
      },
      "committer": {
        "name": "Soby Mathew",
        "email": "soby.mathew@arm.com",
        "time": "Sat Jun 14 08:07:02 2025 +0000"
      },
      "message": "fix: correct the check for MbedTLS makefile\n\nThis patch addresses an issue introduced in a previous\ncommit where the inclusion of the MbedTLS makefile was\nincorrect.\n\nChange-Id: Icdae1d85e4bc5663f68b12a9087084ce667f38f4\nSigned-off-by: Soby Mathew \u003csoby.mathew@arm.com\u003e\n"
    },
    {
      "commit": "295721e357657995da7e5ee41528a5f14bff497a",
      "tree": "9f2feff5677fc194200d30d143f6afdbea032e8d",
      "parents": [
        "d0d1710183402ef819629c61f1e311ef645148d0"
      ],
      "author": {
        "name": "Soby Mathew",
        "email": "soby.mathew@arm.com",
        "time": "Fri Jun 13 00:07:23 2025 +0100"
      },
      "committer": {
        "name": "Soby Mathew",
        "email": "soby.mathew@arm.com",
        "time": "Fri Jun 13 17:57:03 2025 +0100"
      },
      "message": "fix: allow partial success for DA test case\n\nThis patch returns a SUCCESS error code on partial success of DA\ntestcase so that TF-RMM can progress with partial merge of DA\npatch stack. This will be reverted when the entire DA\nflow is implemented in TF-RMM.\n\nChange-Id: Ia28da05efd93d8290c2cfc879e09ff796a5797d6\nSigned-off-by: Soby Mathew \u003csoby.mathew@arm.com\u003e\n"
    },
    {
      "commit": "d0d1710183402ef819629c61f1e311ef645148d0",
      "tree": "b54047ef37f85f9e7215db14726368703dd56a5d",
      "parents": [
        "08a5f16c322b75a5ed7a1b16da2bb2fc6755ca16"
      ],
      "author": {
        "name": "Soby Mathew",
        "email": "soby.mathew@arm.com",
        "time": "Fri Jun 06 17:20:59 2025 +0100"
      },
      "committer": {
        "name": "Soby Mathew",
        "email": "soby.mathew@arm.com",
        "time": "Fri Jun 13 17:57:03 2025 +0100"
      },
      "message": "fix(realm): cleanup pdev after setup\n\nChange-Id: Ia2f47fef71ce7336cece5f14b50e0ea4631c0358\nSigned-off-by: Soby Mathew \u003csoby.mathew@arm.com\u003e\n"
    },
    {
      "commit": "19ad61740ec71f886473c3f4d125ad062ce6c9f4",
      "tree": "5f707d4e0cbfd1136312c33f02576745a9bf689d",
      "parents": [
        "c58e4697c2df3d1b9d3a7d2e3da2294a13c27449"
      ],
      "author": {
        "name": "AlexeiFedorov",
        "email": "Alexei.Fedorov@arm.com",
        "time": "Thu Apr 24 10:39:53 2025 +0100"
      },
      "committer": {
        "name": "Soby Mathew",
        "email": "soby.mathew@arm.com",
        "time": "Fri Jun 13 17:57:03 2025 +0100"
      },
      "message": "chore(host_da): move host RME DA related functions\n\nMove host RME DA related functions from host_rmi_da_flow.c\nto host_da_helper.c.\n\nChange-Id: Ib5c5ba3440ba1fa26b6f25a8bfab002183252627\nSigned-off-by: AlexeiFedorov \u003cAlexei.Fedorov@arm.com\u003e\n"
    },
    {
      "commit": "c58e4697c2df3d1b9d3a7d2e3da2294a13c27449",
      "tree": "8b0e4d94ab522130322b4a260f7114efa418abd4",
      "parents": [
        "51135c80730b1ce8faf30ee53a3797bdf342661c"
      ],
      "author": {
        "name": "Arunachalam Ganapathy",
        "email": "arunachalam.ganapathy@arm.com",
        "time": "Tue Jan 28 12:28:59 2025 +0000"
      },
      "committer": {
        "name": "Soby Mathew",
        "email": "soby.mathew@arm.com",
        "time": "Fri Jun 13 17:57:03 2025 +0100"
      },
      "message": "feat(realm): added support to invoke RSI RDEV ABIs\n\n- Updated DA RSI data types with RMM spec 1.1-alp11.1.\n- Added support to call DA RSI RDEV ABIs like\n  SMC_RSI_RDEV_CONTINUE\n  SMC_RSI_RDEV_STOP\n  SMC_RSI_RDEV_START\n  SMC_RSI_RDEV_GET_INTERFACE_REPORT\n  SMC_RSI_RDEV_LOCK\n  SMC_RSI_RDEV_GET_INFO\n  SMC_RSI_RDEV_GET_MEASUREMENTS\n  SMC_RSI_RDEV_GET_STATE\n  SMC_RSI_RDEV_GET_INSTANCE_ID\n\nSigned-off-by: Arunachalam Ganapathy \u003carunachalam.ganapathy@arm.com\u003e\nChange-Id: I60664262c24f287637e91d53ecab0c8b980e58b7\n"
    },
    {
      "commit": "c4ef92bd075d41d7d1ae03b9c5484881547946e7",
      "tree": "3471ac534950b9cde8059ed320aa4a1d4d797595",
      "parents": [
        "ec4249f483a9ca6e5d65db7ae9c65a69b1d22a96"
      ],
      "author": {
        "name": "Arunachalam Ganapathy",
        "email": "arunachalam.ganapathy@arm.com",
        "time": "Fri Jan 24 11:55:02 2025 +0000"
      },
      "committer": {
        "name": "Soby Mathew",
        "email": "soby.mathew@arm.com",
        "time": "Fri Jun 13 16:53:06 2025 +0100"
      },
      "message": "feat(realm_host_mgmt): added support to call RMI VDEV ABIs\n\nThis change creates a Realm witn RMI_FEAT_DA feature and assigns\na VDEV to the Realm using RMI_VDEV_CREATE and calls various VDEV\nmanagement ABIs like:\n  SMC_RMI_VDEV_DESTROY\n  SMC_RMI_VDEV_STOP\n  SMC_RMI_VDEV_GET_STATE\n  SMC_RMI_VDEV_COMMUNICATE\n\nOnce the VDEV is assigned to a Realm. A REC enter is done to invoke\nDA RSIs calls.\n\nA common dev_communicate is implemented that is used by both PDEV\nand VDEV communicate.\n\nRenamed testcase host_test_rmi_pdev_calls to host_invoke_rmi_da_flow.\n\nSigned-off-by: Arunachalam Ganapathy \u003carunachalam.ganapathy@arm.com\u003e\nChange-Id: Iefe6f6ee4c0810479d20319851cd8a6590c1e4d7\n"
    },
    {
      "commit": "ec4249f483a9ca6e5d65db7ae9c65a69b1d22a96",
      "tree": "04bb12194f885577d0ddbe29aba3008dc9c84660",
      "parents": [
        "5dac5b087067ac7c726ba6eef13538e84d330f43"
      ],
      "author": {
        "name": "Arunachalam Ganapathy",
        "email": "arunachalam.ganapathy@arm.com",
        "time": "Tue Jan 07 15:13:09 2025 +0000"
      },
      "committer": {
        "name": "Soby Mathew",
        "email": "soby.mathew@arm.com",
        "time": "Fri Jun 13 16:52:09 2025 +0100"
      },
      "message": "feat(host_realm_mgmt): align DA RMI ABIs RMM spec 1.1-alp12\n\nThe DA RMI ABIs related to PDEV, VDEV are aligned to RMM specification\n1.1-alp12\n\nSigned-off-by: Arunachalam Ganapathy \u003carunachalam.ganapathy@arm.com\u003e\nChange-Id: I6ac86bd2d574f93c7f7b29095b242e4cbf73a071\n"
    },
    {
      "commit": "5dac5b087067ac7c726ba6eef13538e84d330f43",
      "tree": "6e951e9d7e671c439d7fbce6bf8554b76f9124c2",
      "parents": [
        "f54e1fea268a63b2fb6bb41b0a1be4d3f9408ffa"
      ],
      "author": {
        "name": "Arunachalam Ganapathy",
        "email": "arunachalam.ganapathy@arm.com",
        "time": "Tue Jan 07 14:51:50 2025 +0000"
      },
      "committer": {
        "name": "Soby Mathew",
        "email": "soby.mathew@arm.com",
        "time": "Fri Jun 13 16:52:09 2025 +0100"
      },
      "message": "chore(include/runtime_services): update SMC RMI commands\n\nThis syncs the naming of SMC RMI commands with TF-RMM. This change helps\nto update SMC RMI commands and data types easily whenever it gets\nupdated in TF-RMM.\n\nSigned-off-by: Arunachalam Ganapathy \u003carunachalam.ganapathy@arm.com\u003e\nChange-Id: I8acc96d5326ad0656df0f6c7822adefe87a275c3\n"
    },
    {
      "commit": "f54e1fea268a63b2fb6bb41b0a1be4d3f9408ffa",
      "tree": "1c688ebf6673563fdd5871dd3eda45457454cc47",
      "parents": [
        "42c4a61e973a8d2a50f6e606ac1fc61157fa4e85",
        "8307c3367e29b068cd3e65b5bd05aa28f8fee0f8"
      ],
      "author": {
        "name": "Soby Mathew",
        "email": "soby.mathew@arm.com",
        "time": "Fri Jun 13 15:36:34 2025 +0000"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Fri Jun 13 15:36:34 2025 +0000"
      },
      "message": "Merge \"feat(rmm): add tests for FEAT_TCR2 on RMM\""
    },
    {
      "commit": "8307c3367e29b068cd3e65b5bd05aa28f8fee0f8",
      "tree": "b19d216065c9af2c129b5e692024acc836b70662",
      "parents": [
        "d1cf6dc75ffa489f3055b2c453ad57893214b6bc"
      ],
      "author": {
        "name": "Javier Almansa Sobrino",
        "email": "javier.almansasobrino@arm.com",
        "time": "Thu Jun 12 10:30:46 2025 +0100"
      },
      "committer": {
        "name": "Soby Mathew",
        "email": "soby.mathew@arm.com",
        "time": "Fri Jun 13 15:35:48 2025 +0000"
      },
      "message": "feat(rmm): add tests for FEAT_TCR2 on RMM\n\nSigned-off-by: Javier Almansa Sobrino \u003cjavier.almansasobrino@arm.com\u003e\nChange-Id: I4dc16c5c6edcabf993ea30fe53eff5993b5af651\n"
    },
    {
      "commit": "42c4a61e973a8d2a50f6e606ac1fc61157fa4e85",
      "tree": "55e2cc735d7d1f1b931c1b3e1c69c689f81d0e5c",
      "parents": [
        "d1cf6dc75ffa489f3055b2c453ad57893214b6bc",
        "ea34abf73d6405cd870fe1f1ff46268b635f51d6"
      ],
      "author": {
        "name": "Olivier Deprez",
        "email": "olivier.deprez@arm.com",
        "time": "Fri Jun 13 13:59:30 2025 +0000"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Fri Jun 13 13:59:30 2025 +0000"
      },
      "message": "Merge \"fix(realm): add missing size definitions for Juno\""
    },
    {
      "commit": "d1cf6dc75ffa489f3055b2c453ad57893214b6bc",
      "tree": "c3be96dc6a3cf24de7b5d778004a4e76d97dbbc5",
      "parents": [
        "d479a125cbb07b63c85daf42a36215008168fd37",
        "a1fe738b1fd6212d92e20a408a0110778276732b"
      ],
      "author": {
        "name": "Soby Mathew",
        "email": "soby.mathew@arm.com",
        "time": "Fri Jun 13 10:53:51 2025 +0000"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Fri Jun 13 10:53:51 2025 +0000"
      },
      "message": "Merge \"feat(rme): test access outside PAR from Plane N\""
    },
    {
      "commit": "1b16dc85e01ac96b02a384a307925005a471b2e2",
      "tree": "56be81714e31b82397012a6203f28a17bbb203d4",
      "parents": [
        "718fd7902c015a64b49b12dcb6005d1aa50fd72e"
      ],
      "author": {
        "name": "AlexeiFedorov",
        "email": "Alexei.Fedorov@arm.com",
        "time": "Tue Jan 14 11:40:18 2025 +0000"
      },
      "committer": {
        "name": "Soby Mathew",
        "email": "soby.mathew@arm.com",
        "time": "Thu Jun 12 23:30:01 2025 +0100"
      },
      "message": "feat(rme): add dev mem map/unmap tests\n\n- Add tests for RMI_DEV_MEM_MAP and\nRMI_DEV_MEM_UNMAP commands as per RMM Specification 1.1-alp12.\n- Add RNDR and RNDRRS registers\u0027 definitions.\n- Redefine RNDR and RNDRRS read functions as:\nDEFINE_RENAME_SYSREG_READ_FUNC(rndr, RNDR)\nDEFINE_RENAME_SYSREG_READ_FUNC(rndrrs, RNDRRS)\n\nChange-Id: Ieecc41dd6d3011bb63101bc38d527a8f57e0ef4a\nSigned-off-by: AlexeiFedorov \u003cAlexei.Fedorov@arm.com\u003e\n"
    },
    {
      "commit": "718fd7902c015a64b49b12dcb6005d1aa50fd72e",
      "tree": "6be817fbd9b1073bdd876b527e31e06e45b8a782",
      "parents": [
        "5032d7bc760128a07ace8c9d4d91f7c3e9011cda"
      ],
      "author": {
        "name": "AlexeiFedorov",
        "email": "Alexei.Fedorov@arm.com",
        "time": "Fri Nov 08 14:55:20 2024 +0000"
      },
      "committer": {
        "name": "Soby Mathew",
        "email": "soby.mathew@arm.com",
        "time": "Thu Jun 12 22:45:11 2025 +0100"
      },
      "message": "feat(rme): add dev granules tests\n\nAdd tests for RMI_GRANULE_DELEGATE and\nRMI_GRANULE_UNDELEGATE commands using\ndevice granules.\nAdd plat_get_dev_region() function to\nretrieve platform PCIe memory region info.\n\nChange-Id: Ie59361dd28e11db348c30b033c156de044aa0ffc\nSigned-off-by: AlexeiFedorov \u003cAlexei.Fedorov@arm.com\u003e\n"
    },
    {
      "commit": "ea34abf73d6405cd870fe1f1ff46268b635f51d6",
      "tree": "2daf50e3f07248fad9165858eab605c46fff20b7",
      "parents": [
        "5032d7bc760128a07ace8c9d4d91f7c3e9011cda"
      ],
      "author": {
        "name": "Harrison Mutai",
        "email": "harrison.mutai@arm.com",
        "time": "Thu Jun 12 10:11:03 2025 +0000"
      },
      "committer": {
        "name": "Harrison Mutai",
        "email": "harrison.mutai@arm.com",
        "time": "Thu Jun 12 14:01:28 2025 +0000"
      },
      "message": "fix(realm): add missing size definitions for Juno\n\nFixes compilation failure for Juno targets by ensuring the necessary\nsize definitions from `common_def.h` are included. This resolves build\nerrors even when the tests are not executed. These tests dynamically\ncheck whether RME is enabled on a platform and run conditionally. As\npart of the standard test suite, the source files cannot be excluded\nfrom the TFTF build due to their automatic generation in the test list.\nThis change ensures that the tests compile successfully for Juno.\n\nSigned-off-by: Harrison Mutai \u003charrison.mutai@arm.com\u003e\nChange-Id: I001a89108c6962a37b24bd3f17e68010a161aaca\n"
    },
    {
      "commit": "a1fe738b1fd6212d92e20a408a0110778276732b",
      "tree": "ad9028b4524278c1b14628871964c46a72e564b8",
      "parents": [
        "5032d7bc760128a07ace8c9d4d91f7c3e9011cda"
      ],
      "author": {
        "name": "Javier Almansa Sobrino",
        "email": "javier.almansasobrino@arm.com",
        "time": "Fri Apr 25 20:45:17 2025 +0100"
      },
      "committer": {
        "name": "Javier Almansa Sobrino",
        "email": "javier.almansasobrino@arm.com",
        "time": "Fri Jun 06 17:53:31 2025 +0100"
      },
      "message": "feat(rme): test access outside PAR from Plane N\n\nSigned-off-by: Javier Almansa Sobrino \u003cjavier.almansasobrino@arm.com\u003e\nChange-Id: I3c5069e14fdf27e6c36bd1e0651ceff4ee7396ef\n"
    },
    {
      "commit": "5f1c41402b7afbd6de4979981124d5e1e76ecb32",
      "tree": "c9dd553669e6432c4b35fee67ecd59a0fbda3876",
      "parents": [
        "bb64f248781aeb51b5b628298241dd5750fedf6c",
        "ba6ef4f4426da1aa17f76a1b8f914b53aaeb6d34"
      ],
      "author": {
        "name": "Manish V Badarkhe",
        "email": "manish.badarkhe@arm.com",
        "time": "Tue Jun 03 21:36:22 2025 +0000"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Tue Jun 03 21:36:22 2025 +0000"
      },
      "message": "Merge \"test(fwu): validate scenario of invalid FWU IMAGE SIZE\""
    },
    {
      "commit": "ba6ef4f4426da1aa17f76a1b8f914b53aaeb6d34",
      "tree": "f9c5c334b18e4bc1ddd30b2d03c0053d17906103",
      "parents": [
        "0c8bf6445cdd41d08d1b926160d2f66b3312f12b"
      ],
      "author": {
        "name": "Thaddeus Gonzalez-Serna",
        "email": "Thaddeus.Gonzalez-Serna@arm.com",
        "time": "Tue May 13 14:54:41 2025 -0500"
      },
      "committer": {
        "name": "Thaddeus Gonzalez-Serna",
        "email": "Thaddeus.Gonzalez-Serna@arm.com",
        "time": "Mon Jun 02 09:46:51 2025 -0500"
      },
      "message": "test(fwu): validate scenario of invalid FWU IMAGE SIZE\n\nTest to increase code coverage in bl1 directory where\nbl2 and bl2u are both corrupt with invalid image sizes\n\nbl1_fwu.c cc% improved by 10%\nbl1_main.c cc% imporved by 1%\n\nChange-Id: I4637a9e566e4edda8474da37ea4f3511fa32b6a7\nSigned-off-by: Thaddeus Gonzalez-Serna \u003cThaddeus.Gonzalez-Serna@arm.com\u003e\n"
    },
    {
      "commit": "6150f5ff0687d4ee35f1e69b9ac33c5e98f047d0",
      "tree": "e9f474b713cf42a582fe13a4c4078c8bb348896d",
      "parents": [
        "20cf8511436b51d6ad4d0db246d23c470391c1ba"
      ],
      "author": {
        "name": "AlexeiFedorov",
        "email": "Alexei.Fedorov@arm.com",
        "time": "Wed May 21 13:11:35 2025 +0100"
      },
      "committer": {
        "name": "Soby Mathew",
        "email": "soby.mathew@arm.com",
        "time": "Thu May 22 15:05:20 2025 +0000"
      },
      "message": "fix(realm_payload): skip test setting invalid SVE VL\n\nSkip host_sve_realm_test_invalid_vl() test which creates\nRealm with invalid SVE VL in case when RMM reports maximum\narchitecturally supported value.\n\nChange-Id: I9ab1d4d500db03027917d4a2769e91260cc00d44\nSigned-off-by: AlexeiFedorov \u003cAlexei.Fedorov@arm.com\u003e\n"
    },
    {
      "commit": "37fa6b9d4f0f059ec81f163bc230fa3598ef43c1",
      "tree": "f0acef78bd6752927910c90bb397e2694b8c206e",
      "parents": [
        "fa267c12f9aa790b43b38d171273cf63892e8d51"
      ],
      "author": {
        "name": "AlexeiFedorov",
        "email": "Alexei.Fedorov@arm.com",
        "time": "Mon May 19 14:54:12 2025 +0100"
      },
      "committer": {
        "name": "Alexei Fedorov",
        "email": "Alexei.Fedorov@arm.com",
        "time": "Wed May 21 16:31:11 2025 +0000"
      },
      "message": "fix(realm_payload): correct error messages\n\nCorrect messages for host_realm_fold_rtt()\nand host_rmi_rtt_readentry() functions in\ncase of errors.\n\nChange-Id: Iee19583698fe93bafb66d6b7ccf7ec938585560f\nSigned-off-by: AlexeiFedorov \u003cAlexei.Fedorov@arm.com\u003e\n"
    },
    {
      "commit": "5ab09e8174e1ec17d6b1c35483f268e0775a5b67",
      "tree": "3be81b31149a1c413293061bd39d41c94d2416e6",
      "parents": [
        "060efe97ff6c31b7dbec96af9fde0b169db4183d",
        "089c9ad705c1f393d95dd911c76a6772af45d1fd"
      ],
      "author": {
        "name": "Manish V Badarkhe",
        "email": "manish.badarkhe@arm.com",
        "time": "Mon Apr 28 17:47:34 2025 +0200"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Mon Apr 28 17:47:34 2025 +0200"
      },
      "message": "Merge changes from topic \"hm/handoff-mb\"\n\n* changes:\n  feat(handoff): add event log test\n  feat(measured-boot): add measured boot drivers\n"
    },
    {
      "commit": "089c9ad705c1f393d95dd911c76a6772af45d1fd",
      "tree": "1842ee9a2fabfe773b56c98a76bb7e831b26b5a0",
      "parents": [
        "b674809e4d937d44f85ef53aa2bdbb9f74b569b2"
      ],
      "author": {
        "name": "Harrison Mutai",
        "email": "harrison.mutai@arm.com",
        "time": "Fri Apr 25 16:03:54 2025 +0000"
      },
      "committer": {
        "name": "Harrison Mutai",
        "email": "harrison.mutai@arm.com",
        "time": "Fri Apr 25 16:09:37 2025 +0000"
      },
      "message": "feat(handoff): add event log test\n\nAdds a new TFTF test to validate presence and correctness of the TPM\nevent log in the transfer list received from EL3. Uses event_log_dump to\nparse and output log data.\n\nChange-Id: I0b1f782429e4bfe3d1760fce52d40a9836dc27a2\nSigned-off-by: Harrison Mutai \u003charrison.mutai@arm.com\u003e\n"
    },
    {
      "commit": "060efe97ff6c31b7dbec96af9fde0b169db4183d",
      "tree": "bc0e18f218d5facba2ae30222dad21bc7f5f3bbd",
      "parents": [
        "336f1c20beba190b912a83756ca91626b2860c14",
        "2230a5955d328b4a018e72163482690892f5ff59"
      ],
      "author": {
        "name": "Govindraj Raja",
        "email": "govindraj.raja@arm.com",
        "time": "Fri Apr 25 16:18:55 2025 +0200"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Fri Apr 25 16:18:55 2025 +0200"
      },
      "message": "Merge changes from topic \"fix_pmuv3p9_test\"\n\n* changes:\n  feat(ras): add RAS system registers access test\n  fix(smccc): availability test: add two features and fix TRNDR\n"
    },
    {
      "commit": "336f1c20beba190b912a83756ca91626b2860c14",
      "tree": "9e8bc8ed7479036cf408fa4e88ea354a007ca817",
      "parents": [
        "19620adc7cbcae26cc432a28a9c3b0944957cf13",
        "06de4bf32ac7a605946ed6af1ea2c51756fc43c4"
      ],
      "author": {
        "name": "Govindraj Raja",
        "email": "govindraj.raja@arm.com",
        "time": "Fri Apr 25 16:17:17 2025 +0200"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Fri Apr 25 16:17:17 2025 +0200"
      },
      "message": "Merge \"fix(pauth): test an actual ARMv8.3 PointerAuth instruction\""
    },
    {
      "commit": "6186cf96b9713be1a7cb7badd7166203b6145793",
      "tree": "b003e74f5d98b31f0581a3d85f7babcad255aedd",
      "parents": [
        "aeb5c5ccb10a569c258d2b3e24841da4d234d3df",
        "6cd8b7d4a7d4d2177f5b51827e9d75321e2a9f90"
      ],
      "author": {
        "name": "Soby Mathew",
        "email": "soby.mathew@arm.com",
        "time": "Tue Apr 22 17:45:33 2025 +0200"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Tue Apr 22 17:45:33 2025 +0200"
      },
      "message": "Merge \"test(trp): test el3-rmm ide km interface\""
    },
    {
      "commit": "6cd8b7d4a7d4d2177f5b51827e9d75321e2a9f90",
      "tree": "8f0136a08fbd66642f159d206ac71c65ea6b2bb4",
      "parents": [
        "118652bf8a430b3085b9b79c589e12d8f80c1113"
      ],
      "author": {
        "name": "Sona Mathew",
        "email": "sonarebecca.mathew@arm.com",
        "time": "Mon Mar 31 17:14:46 2025 -0500"
      },
      "committer": {
        "name": "Soby Mathew",
        "email": "soby.mathew@arm.com",
        "time": "Thu Apr 10 14:54:10 2025 +0200"
      },
      "message": "test(trp): test el3-rmm ide km interface\n\nThis patch introduces a new test function that invokes\nPDEV_CREATE on TRP and tests the RMM-EL3 IDE KM interface\nimplemented in EL3.\n\nSigned-off-by: Sona Mathew \u003csonarebecca.mathew@arm.com\u003e\nChange-Id: Ib7e9e769191f94927b55b099a8c80d40ffc2a756\n"
    }
  ],
  "next": "112498c703d48dceea63fe7ab88a8b243513e7e8"
}
