)]}'
{
  "log": [
    {
      "commit": "a1497e32ae63fcf138b41bc96721a30751df4104",
      "tree": "cbf2e30fbba001f3fdde190412852d50eec07119",
      "parents": [
        "ad8fcee9a15c92b74b7c56810faf424224bf7b0b"
      ],
      "author": {
        "name": "Antonio Nino Diaz",
        "email": "antonio.ninodiaz@arm.com",
        "time": "Thu Nov 08 11:45:13 2018 +0000"
      },
      "committer": {
        "name": "Antonio Nino Diaz",
        "email": "antonio.ninodiaz@arm.com",
        "time": "Tue Dec 18 10:51:50 2018 +0000"
      },
      "message": "SPM: Test request handling from multiple cores\n\nTest blocking and non-blocking requests.\n\nChange-Id: I171d6fac56e5018d641c150bdc8d492445e0ef22\nSigned-off-by: Antonio Nino Diaz \u003cantonio.ninodiaz@arm.com\u003e\n"
    },
    {
      "commit": "ad8fcee9a15c92b74b7c56810faf424224bf7b0b",
      "tree": "c9d0117573c0bbc35ad60cf71bcbc198d1ee2ee9",
      "parents": [
        "2b001329a3d7ba88a3304b7effa48b753181ccea"
      ],
      "author": {
        "name": "Antonio Nino Diaz",
        "email": "antonio.ninodiaz@arm.com",
        "time": "Tue Dec 18 10:51:36 2018 +0000"
      },
      "committer": {
        "name": "Antonio Nino Diaz",
        "email": "antonio.ninodiaz@arm.com",
        "time": "Tue Dec 18 10:51:36 2018 +0000"
      },
      "message": "SPM: Add more SPCI helpers\n\nChange-Id: I966b1a8742eba197db2e983c1f0dd3ae0efa2541\nSigned-off-by: Antonio Nino Diaz \u003cantonio.ninodiaz@arm.com\u003e\n"
    },
    {
      "commit": "855b0b22d0e87441a06e227d7970774c491447e7",
      "tree": "6628a1e20864fc933dc664065c3d1e96ddf494e2",
      "parents": [
        "1b97b116308005103b3ff037b4bc6a2533e57174"
      ],
      "author": {
        "name": "Antonio Nino Diaz",
        "email": "antonio.ninodiaz@arm.com",
        "time": "Fri Nov 23 13:19:33 2018 +0000"
      },
      "committer": {
        "name": "Antonio Nino Diaz",
        "email": "antonio.ninodiaz@arm.com",
        "time": "Tue Dec 11 19:48:35 2018 +0000"
      },
      "message": "Remove MPIDR_{CLUSTER,CPU}_ID macros from arch.h\n\nHardcoding CPU to affinity level 0 and cluster to level 1 isn\u0027t correct.\nThis patch removes the definitions from arch.h to prevent more tests from\nmaking this assumption. It doesn\u0027t fix the tests that are already using\nthem as it may be needed to do more changes to make the tests truly\ngeneric.\n\nChange-Id: I3e5362ef7db7769f7db98ba68ad3842f5baa3e60\nSigned-off-by: Antonio Nino Diaz \u003cantonio.ninodiaz@arm.com\u003e\n"
    },
    {
      "commit": "652d20a9e6fa0c4ca85bdb7341e98225c28eb61d",
      "tree": "45d8f6dcbee5d803302cd9eef038bdd50ec085e4",
      "parents": [
        "302d3d076fc41538850da09c318017f3e1ecb602"
      ],
      "author": {
        "name": "Antonio Nino Diaz",
        "email": "antonio.ninodiaz@arm.com",
        "time": "Mon Dec 10 17:17:33 2018 +0000"
      },
      "committer": {
        "name": "Antonio Nino Diaz",
        "email": "antonio.ninodiaz@arm.com",
        "time": "Mon Dec 10 17:17:33 2018 +0000"
      },
      "message": "SPM: Test open and close handle\n\nThe tests request valid and invalid handles and close them.\n\nChange-Id: Ie421507d8dd4793e635e82f74c206529d9ba59d0\nSigned-off-by: Antonio Nino Diaz \u003cantonio.ninodiaz@arm.com\u003e\n"
    },
    {
      "commit": "f6164aabe5b01b705a1e224ba4a254d4496e3667",
      "tree": "75f7e7b14475e899bb26c749b6044bed2b4f0f6b",
      "parents": [
        "4762fefef13a0502d14c9eec7baa39a454080152"
      ],
      "author": {
        "name": "Antonio Nino Diaz",
        "email": "antonio.ninodiaz@arm.com",
        "time": "Wed Dec 05 14:21:28 2018 +0000"
      },
      "committer": {
        "name": "Antonio Nino Diaz",
        "email": "antonio.ninodiaz@arm.com",
        "time": "Mon Dec 10 16:01:48 2018 +0000"
      },
      "message": "SPM: Remove old interfaces and tests\n\nRemove code based on MM_COMMUNICATE. Remove tests based on it.\n\nAlso, remove the now empty arm_def.h.\n\nChange-Id: I08a2680b10df3a24c67abb10e5dc07fda99f6fb9\nSigned-off-by: Antonio Nino Diaz \u003cantonio.ninodiaz@arm.com\u003e\n"
    },
    {
      "commit": "8c0f86b79847f10881fce5cc7cc1ef59e1877ec7",
      "tree": "56dc9158a42b1b7e28bb16b7bdd46c563c2b4b54",
      "parents": [
        "ffe9da6050919bf068858aac723b20d814dda574"
      ],
      "author": {
        "name": "Antonio Nino Diaz",
        "email": "antonio.ninodiaz@arm.com",
        "time": "Fri Nov 23 13:50:59 2018 +0000"
      },
      "committer": {
        "name": "Sandrine Bailleux",
        "email": "sandrine.bailleux@arm.com",
        "time": "Mon Nov 26 15:09:49 2018 +0000"
      },
      "message": "Expand MPID_MASK define to affinity level 3\n\nChange-Id: If643498433dfa2007703227226064b9d12f4c242\nSigned-off-by: Antonio Nino Diaz \u003cantonio.ninodiaz@arm.com\u003e\n"
    },
    {
      "commit": "a1c3ccac84390d46d72f27b46a92262f995418d2",
      "tree": "1f1982ce5a284dffcc285aca83cbf2ddb3803723",
      "parents": [
        "7ab07c5748ed0d365140e4fcaf495a2572d8e698"
      ],
      "author": {
        "name": "Jeenu Viswambharan",
        "email": "jeenu.viswambharan@arm.com",
        "time": "Tue Oct 16 10:09:32 2018 +0100"
      },
      "committer": {
        "name": "Sandrine Bailleux",
        "email": "sandrine.bailleux@arm.com",
        "time": "Wed Oct 31 14:35:18 2018 +0000"
      },
      "message": "Introduce test to access pointer authentication register\n\nEL3 runtime firmware currently enables unconditional access to pointer\nauthentication registers from lower EL [1]. The test performs a read\naccess on a pointer authentication system register to ensure that the\naccess is permitted from a lower EL, and doesn\u0027t result in a trap to\nEL3.\n\n[1] https://github.com/ARM-software/arm-trusted-firmware/commit/3ff4aaaca44b75504aec5ab5b72cd587a6fcd432\n\nChange-Id: I893604ebcd9e5df830d97cce405c2a7518c0b23c\nSigned-off-by: Jeenu Viswambharan \u003cjeenu.viswambharan@arm.com\u003e\n"
    },
    {
      "commit": "5ae1ee64771264b74287d6aa221c3911a9699989",
      "tree": "cc12dcecc03e902c6ddeb5c9c9526ba4e8a7da0f",
      "parents": [
        "aef556a8b784fe98fad89591e097b486ab92f6c8"
      ],
      "author": {
        "name": "Dimitris Papastamos",
        "email": "dimitris.papastamos@arm.com",
        "time": "Mon Oct 29 12:11:14 2018 +0000"
      },
      "committer": {
        "name": "Dimitris Papastamos",
        "email": "dimitris.papastamos@arm.com",
        "time": "Mon Oct 29 12:19:56 2018 +0000"
      },
      "message": "rt_instr: Print cluster/cpu ID\n\nPrint the cluster and cpu ID in the output.  It is useful to know\nwhich cpu is part of which cluster as that helps with the data\nvisualization.\n\nChange-Id: Id02745d677abc4d4e9c2e289917da6d67e7b93b2\nSigned-off-by: Dimitris Papastamos \u003cdimitris.papastamos@arm.com\u003e\n"
    },
    {
      "commit": "043d5361ecc3514b01a6362775fd984c5ffff00e",
      "tree": "82e76a81ddbebac2e4d31ad75c668607e74aa333",
      "parents": [
        "0c6ef87c67dff1fd40ddc74c9b0c2a31f66dc379"
      ],
      "author": {
        "name": "Sandrine Bailleux",
        "email": "sandrine.bailleux@arm.com",
        "time": "Wed Oct 03 17:05:59 2018 +0200"
      },
      "committer": {
        "name": "Sandrine Bailleux",
        "email": "sandrine.bailleux@arm.com",
        "time": "Tue Oct 16 11:44:25 2018 +0200"
      },
      "message": "Add a makefile rule to print set of tests\n\nSample output:\n\n\u003e make help_tests\nAvailable sets of tests:\n - sdei\n - uncontainable\n - extensive\n - arm-state-switch\n - manual\n - single-fault\n - tsp\n - psci-extensive\n - standard\n - cpu-extensions\n - boot-req\n - psci\n - tftf-validation\n - spm\n - el3-power-state\n - performance\n - template\n - fwu\n - runtime-instrumentation\n\nChange-Id: I8ab5ae0cadfe950cb690d0943148b15e2448f5c8\nSigned-off-by: Sandrine Bailleux \u003csandrine.bailleux@arm.com\u003e\n"
    },
    {
      "commit": "0c6ef87c67dff1fd40ddc74c9b0c2a31f66dc379",
      "tree": "34cb7e45e5594e094b697e769706e6f8a5f87184",
      "parents": [
        "d78c03d8f233b1f3ca2551f6fcba2e9c29582dd5"
      ],
      "author": {
        "name": "Sandrine Bailleux",
        "email": "sandrine.bailleux@arm.com",
        "time": "Tue Oct 02 16:14:58 2018 +0200"
      },
      "committer": {
        "name": "Sandrine Bailleux",
        "email": "sandrine.bailleux@arm.com",
        "time": "Tue Oct 16 11:44:00 2018 +0200"
      },
      "message": "Rename tests-common into tests-standard\n\n\"common\" might mean \"shared\", when we really want to say\n\"ordinary\", \"frequent\".\n\nChange-Id: If3cdb1693eb24ecb55b6145386bcf6a6a17c6d74\nSigned-off-by: Sandrine Bailleux \u003csandrine.bailleux@arm.com\u003e\n"
    },
    {
      "commit": "d78c03d8f233b1f3ca2551f6fcba2e9c29582dd5",
      "tree": "af4e539c6a4fe13076c2e8ff6fa6154731ba905c",
      "parents": [
        "9af15ea3e11a19e5df91de04b4c5e99023718e20"
      ],
      "author": {
        "name": "Sandrine Bailleux",
        "email": "sandrine.bailleux@arm.com",
        "time": "Tue Sep 25 15:44:39 2018 +0200"
      },
      "committer": {
        "name": "Sandrine Bailleux",
        "email": "sandrine.bailleux@arm.com",
        "time": "Tue Oct 16 10:20:43 2018 +0200"
      },
      "message": "Introduce support to build a subset of tests\n\nThe build system now supports building a TFTF binary with a subset of\ntests. The chosen subset may be specified through the TESTS variable,\ne.g.:\n\n make TESTS\u003dsdei tftf\n make TESTS\u003dtsp tftf\n make TESTS\u003dcpu-extensions tftf\n\nThis will use tftf/tests/tests-${TESTS}.xml as the tests manifest\n          and tftf/tests/tests-${TESTS}.mk as the tests makefile.\n\nThis provides more flexibility than before. It is still possible to\ncompile all the tests using:\n\n make TESTS\u003dcommon tftf\n\nIt\u0027s also possible to include the extensive tests using:\n\n make TESTS\u003dextensive tftf\n\nIf TESTS is not specified, it defaults to the \u0027common\u0027 tests.\n\nChange-Id: Ifcdc52e9a29ed5f9a9bf57703cdb109b5a169fa2\nSigned-off-by: Sandrine Bailleux \u003csandrine.bailleux@arm.com\u003e\n"
    },
    {
      "commit": "9af15ea3e11a19e5df91de04b4c5e99023718e20",
      "tree": "cf0404408c81c80233a54dfa740c208164284add",
      "parents": [
        "fe6ff416c504f108ba0fe636106f5f5692b30fba"
      ],
      "author": {
        "name": "Sandrine Bailleux",
        "email": "sandrine.bailleux@arm.com",
        "time": "Tue Oct 02 15:17:32 2018 +0200"
      },
      "committer": {
        "name": "Sandrine Bailleux",
        "email": "sandrine.bailleux@arm.com",
        "time": "Tue Oct 16 10:20:43 2018 +0200"
      },
      "message": "Add meta tests makefiles\n\nIntroduce makefiles for 2 popular sets of tests: the standard tests\nand the extensive ones.\n\nChange-Id: I529a1583a1b20838c60f06654d3f47f4041fb9bc\nSigned-off-by: Sandrine Bailleux \u003csandrine.bailleux@arm.com\u003e\n"
    },
    {
      "commit": "fe6ff416c504f108ba0fe636106f5f5692b30fba",
      "tree": "04e46d78995fd11c54e255517e6166411103d0e8",
      "parents": [
        "30ea91c2f6a4f467b22f7be4265306f47a4e0c40"
      ],
      "author": {
        "name": "Sandrine Bailleux",
        "email": "sandrine.bailleux@arm.com",
        "time": "Tue Oct 16 10:20:38 2018 +0200"
      },
      "committer": {
        "name": "Sandrine Bailleux",
        "email": "sandrine.bailleux@arm.com",
        "time": "Tue Oct 16 10:20:38 2018 +0200"
      },
      "message": "Split tests makefile\n\nInstead of unconditionally pulling all test source files in tests.mk,\nintroduce small makefiles that pull in only those source files that\nare required to test a particular feature. For every tests manifest\n(test-*.xml files), create the associated makefile.\n\nThe main benefit is to compile only the required test source files\nwhen selecting a subset of the tests. For example, if one selects the\nSDEI XML file, the TFTF binary only needs the SDEI test cases.\n\nChange-Id: I281eb50846edea2d238c86a795fde8747f8b420b\nSigned-off-by: Sandrine Bailleux \u003csandrine.bailleux@arm.com\u003e\n"
    },
    {
      "commit": "30ea91c2f6a4f467b22f7be4265306f47a4e0c40",
      "tree": "9d7ff07a30aff02136eae192329f933236f89d2f",
      "parents": [
        "1cf45c96b2e87a60cbed25245c2319b2a391da1e"
      ],
      "author": {
        "name": "Sandrine Bailleux",
        "email": "sandrine.bailleux@arm.com",
        "time": "Wed Oct 03 10:06:54 2018 +0200"
      },
      "committer": {
        "name": "Sandrine Bailleux",
        "email": "sandrine.bailleux@arm.com",
        "time": "Tue Oct 16 08:17:34 2018 +0000"
      },
      "message": "Make GICv2 spurious interrupt test platform-agnostic\n\nThis test was pinned to Juno and was not included for other\nplatforms. In reality, it only relies on a GICv2 to be present but\ndoes nothing specific to Juno beyond that.\n\nInstead, we now dynamically detect the GIC version inside the test\nfunction and skip it if it is not GICv2. The test is now part of the\ngeneric TSP testsuite.\n\nWith the test being available to all platforms, the Juno tests XML\nfile is now empty, as it only contained this one test. Therefore, we\nremove it.\n\nChange-Id: I8b8f0eac905cfff8a87a2305cb2abf4bb9353ef1\nSigned-off-by: Sandrine Bailleux \u003csandrine.bailleux@arm.com\u003e\n"
    },
    {
      "commit": "2bfcf9ef94656ad4ceb5b58b9f0be7aae4f1b589",
      "tree": "a8a1eb9a4b5b2372d1daf061d900de7a8766461a",
      "parents": [
        "3cd87d77947ec4fc04440268ed122b4ed81c7781"
      ],
      "author": {
        "name": "Dimitris Papastamos",
        "email": "dimitris.papastamos@arm.com",
        "time": "Wed Oct 10 13:14:04 2018 +0100"
      },
      "committer": {
        "name": "Dimitris Papastamos",
        "email": "dimitris.papastamos@arm.com",
        "time": "Thu Oct 11 16:01:47 2018 +0100"
      },
      "message": "rt_instr: Pass the parent function name all the way down to the output message\n\nAs we are using common functions for performing the various\ntest-cases, we cannot use __func__ directly in those functions.  To\ndifferentiate the test-cases in the final output, we need the name of\ntest to be passed all the way down to the output function.\n\nChange-Id: Ia0c3dabeddf2e25b4aa395103c5261575ad6cac6\nSigned-off-by: Dimitris Papastamos \u003cdimitris.papastamos@arm.com\u003e\n"
    },
    {
      "commit": "3cd87d77947ec4fc04440268ed122b4ed81c7781",
      "tree": "78fdee12b026b931029e434f29b4fe09835fe4c9",
      "parents": [],
      "author": {
        "name": "Sandrine Bailleux",
        "email": "sandrine.bailleux@arm.com",
        "time": "Tue Oct 09 11:12:55 2018 +0200"
      },
      "committer": {
        "name": "Sandrine Bailleux",
        "email": "sandrine.bailleux@arm.com",
        "time": "Wed Oct 10 12:34:34 2018 +0200"
      },
      "message": "Trusted Firmware-A Tests, version 2.0\n\nThis is the first public version of the tests for the Trusted\nFirmware-A project. Please see the documentation provided in the\nsource tree for more details.\n\nChange-Id: I6f3452046a1351ac94a71b3525c30a4ca8db7867\nSigned-off-by: Sandrine Bailleux \u003csandrine.bailleux@arm.com\u003e\nCo-authored-by: amobal01 \u003camol.balasokamble@arm.com\u003e\nCo-authored-by: Antonio Nino Diaz \u003cantonio.ninodiaz@arm.com\u003e\nCo-authored-by: Asha R \u003casha.r@arm.com\u003e\nCo-authored-by: Chandni Cherukuri \u003cchandni.cherukuri@arm.com\u003e\nCo-authored-by: David Cunado \u003cdavid.cunado@arm.com\u003e\nCo-authored-by: Dimitris Papastamos \u003cdimitris.papastamos@arm.com\u003e\nCo-authored-by: Douglas Raillard \u003cdouglas.raillard@arm.com\u003e\nCo-authored-by: dp-arm \u003cdimitris.papastamos@arm.com\u003e\nCo-authored-by: Jeenu Viswambharan \u003cjeenu.viswambharan@arm.com\u003e\nCo-authored-by: Jonathan Wright \u003cjonathan.wright@arm.com\u003e\nCo-authored-by: Kévin Petit \u003ckevin.petit@arm.com\u003e\nCo-authored-by: Roberto Vargas \u003croberto.vargas@arm.com\u003e\nCo-authored-by: Sathees Balya \u003csathees.balya@arm.com\u003e\nCo-authored-by: Shawon Roy \u003cShawon.Roy@arm.com\u003e\nCo-authored-by: Soby Mathew \u003csoby.mathew@arm.com\u003e\nCo-authored-by: Thomas Abraham \u003cthomas.abraham@arm.com\u003e\nCo-authored-by: Vikram Kanigiri \u003cvikram.kanigiri@arm.com\u003e\nCo-authored-by: Yatharth Kochar \u003cyatharth.kochar@arm.com\u003e\n"
    }
  ]
}
