)]}'
{
  "log": [
    {
      "commit": "14eb9274bd0adb60700c1cfa2363a44e980715fc",
      "tree": "989b505a8c3f3e2cad00586fc0ed43cedf25def4",
      "parents": [
        "a1c3ccac84390d46d72f27b46a92262f995418d2"
      ],
      "author": {
        "name": "John Tsichritzis",
        "email": "john.tsichritzis@arm.com",
        "time": "Thu Oct 25 10:06:49 2018 +0100"
      },
      "committer": {
        "name": "Sandrine Bailleux",
        "email": "sandrine.bailleux@arm.com",
        "time": "Tue Nov 06 09:22:56 2018 +0000"
      },
      "message": "Fix output format in system_timer.c\n\nChange-Id: Id05eebb811d4c23c6a2bfdfb4762bb659b97a4bf\nSigned-off-by: John Tsichritzis \u003cjohn.tsichritzis@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": "7ab07c5748ed0d365140e4fcaf495a2572d8e698",
      "tree": "57826cd1e6c89097d740c02de2ac2b00f977dcd2",
      "parents": [
        "5ae1ee64771264b74287d6aa221c3911a9699989"
      ],
      "author": {
        "name": "Sathees Balya",
        "email": "sathees.balya@arm.com",
        "time": "Tue Oct 30 10:48:30 2018 +0000"
      },
      "committer": {
        "name": "Sathees Balya",
        "email": "sathees.balya@arm.com",
        "time": "Tue Oct 30 13:38:15 2018 +0000"
      },
      "message": "User guide: Add instructions for running SPM tests\n\nChange-Id: I54b213bbdb13e21d8d0919b76eebf6c85e1fa691\nSigned-off-by: Sathees Balya \u003csathees.balya@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": "aef556a8b784fe98fad89591e097b486ab92f6c8",
      "tree": "d04505dcb5e8c74b9a69813185f15291bd2f6bda",
      "parents": [
        "7af6c6ddaa365891b6710bc5664584349f59c11f"
      ],
      "author": {
        "name": "Sandrine Bailleux",
        "email": "sandrine.bailleux@arm.com",
        "time": "Thu Oct 25 12:47:55 2018 +0200"
      },
      "committer": {
        "name": "Sandrine Bailleux",
        "email": "sandrine.bailleux@arm.com",
        "time": "Thu Oct 25 16:28:51 2018 +0200"
      },
      "message": "Disable hardware alignment checking\n\nAt the moment, alignment fault checking is always enabled in TF-A\nTests (by setting the HSCTLR/SCTLR.A bit). Thus, for every instruction\nthat loads or stores one or more registers, the hardware checks that\nthe address being accessed is properly aligned to the size of the data\nelement(s) being accessed. If this check fails it causes an alignment\nfault, which is taken as a data abort exception.\n\nHowever, the compiler is currently unaware that it must not emit load\nand store instructions resulting in unaligned accesses because we do\nnot compile the source code with -mstrict-align (AArch64) /\n-mno-unaligned-access (AArch32). Because of this, we might get some\nunexpected alignment faults.\n\nWe could request the compiler to align all data accesses but whether\nthis gives us any performance benefit is dependent on the\nmicroarchitecture. Thus, it is simpler to just disable hardware\nalignment checking and let the compiler make the call.\n\nChange-Id: I6ef4afb09e0f87c8462a968da1ca2192ee075b40\nSigned-off-by: Sandrine Bailleux \u003csandrine.bailleux@arm.com\u003e\n"
    },
    {
      "commit": "7af6c6ddaa365891b6710bc5664584349f59c11f",
      "tree": "80c25ee2ef7fc499dbe3c32850b747488b50bef0",
      "parents": [
        "52cf4792b8035907daa64603bd4e195a869ad514"
      ],
      "author": {
        "name": "Sandrine Bailleux",
        "email": "sandrine.bailleux@arm.com",
        "time": "Mon Oct 22 17:09:07 2018 +0200"
      },
      "committer": {
        "name": "Sandrine Bailleux",
        "email": "sandrine.bailleux@arm.com",
        "time": "Mon Oct 22 17:11:01 2018 +0200"
      },
      "message": "Acknowledge that FWU tests do not work on AEM FVP revC\n\nMention this as a known issue in the change log.\n\nAlso update the run_fwu_fvp.sh script to invoke the revB version\nof the FVP rather than the revC.\n\nChange-Id: I58957f4ac3ee37e054fe33bfb246c6f6fc689fdd\nSigned-off-by: Sandrine Bailleux \u003csandrine.bailleux@arm.com\u003e\n"
    },
    {
      "commit": "52cf4792b8035907daa64603bd4e195a869ad514",
      "tree": "8ebdb9a83fd3ad42f564f1544889f478fea0d32b",
      "parents": [
        "88a956f53fed50e864c663c5071c081f6c8f71af"
      ],
      "author": {
        "name": "Sathees Balya",
        "email": "sathees.balya@arm.com",
        "time": "Tue Oct 16 15:26:40 2018 +0100"
      },
      "committer": {
        "name": "Sandrine Bailleux",
        "email": "sandrine.bailleux@arm.com",
        "time": "Fri Oct 19 12:54:23 2018 +0000"
      },
      "message": "el3_payload: Remove CROSS_COMPILE default\n\nRemove the default value of CROSS_COMPILE from EL3 Makefile\nand use the user-defined value.\n\nChange-Id: Icaed8aec0a82293dbefc579b89d0eef23c676f6a\nSigned-off-by: Sathees Balya \u003csathees.balya@arm.com\u003e\n"
    },
    {
      "commit": "88a956f53fed50e864c663c5071c081f6c8f71af",
      "tree": "ab26bc03a0fb8b5f2a7b25347dba92b1afe9fcf0",
      "parents": [
        "4586e0d08b62e9578d50e3b581591936e439c8ac"
      ],
      "author": {
        "name": "John Tsichritzis",
        "email": "john.tsichritzis@arm.com",
        "time": "Fri Oct 19 10:30:00 2018 +0100"
      },
      "committer": {
        "name": "John Tsichritzis",
        "email": "john.tsichritzis@arm.com",
        "time": "Fri Oct 19 10:30:00 2018 +0100"
      },
      "message": "RST rendering fix\n\nChange-Id: Ifb9658f09c6de61f8ca4b36966f9a8d9987992d5\nSigned-off-by: John Tsichritzis \u003cjohn.tsichritzis@arm.com\u003e\n"
    },
    {
      "commit": "4586e0d08b62e9578d50e3b581591936e439c8ac",
      "tree": "e173c736dc4b2af4866a6ef2d77a2d0213577676",
      "parents": [
        "43ded0f60cce54ddb861b65d3e705ecae6eee455"
      ],
      "author": {
        "name": "John Tsichritzis",
        "email": "john.tsichritzis@arm.com",
        "time": "Thu Oct 18 10:00:28 2018 +0100"
      },
      "committer": {
        "name": "John Tsichritzis",
        "email": "john.tsichritzis@arm.com",
        "time": "Thu Oct 18 17:00:53 2018 +0100"
      },
      "message": "Fix RST rendering typos and broken links\n\nChange-Id: I40631d9c1d99e24311d158cec5a47b433d6fe328\nSigned-off-by: John Tsichritzis \u003cjohn.tsichritzis@arm.com\u003e\n"
    },
    {
      "commit": "43ded0f60cce54ddb861b65d3e705ecae6eee455",
      "tree": "955737690151c63c11ed9058eaebfa9b73a9eb88",
      "parents": [
        "043d5361ecc3514b01a6362775fd984c5ffff00e"
      ],
      "author": {
        "name": "Sandrine Bailleux",
        "email": "sandrine.bailleux@arm.com",
        "time": "Wed Oct 03 17:15:05 2018 +0200"
      },
      "committer": {
        "name": "Sandrine Bailleux",
        "email": "sandrine.bailleux@arm.com",
        "time": "Tue Oct 16 11:44:25 2018 +0200"
      },
      "message": "User guide: Document TESTS build option\n\nChange-Id: If9f6dfa4547e4ed62764cf8dc2fd0b767134b2e7\nSigned-off-by: Sandrine Bailleux \u003csandrine.bailleux@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": "1cf45c96b2e87a60cbed25245c2319b2a391da1e",
      "tree": "f465e3b9880c99749c5e21beed70a0129e93d40c",
      "parents": [
        "2bfcf9ef94656ad4ceb5b58b9f0be7aae4f1b589"
      ],
      "author": {
        "name": "Antonio Nino Diaz",
        "email": "antonio.ninodiaz@arm.com",
        "time": "Mon Oct 15 09:03:43 2018 +0100"
      },
      "committer": {
        "name": "Antonio Nino Diaz",
        "email": "antonio.ninodiaz@arm.com",
        "time": "Mon Oct 15 09:03:43 2018 +0100"
      },
      "message": "Move platform_helpers.S to each platform\u0027s folder\n\nIn practice, all the functions in this file are platform-specific. It is\nbetter to force all platforms to implement than having some sort of weak\nfunction placeholder.\n\nPorting guide updated.\n\nChange-Id: I5beeeb10bec6fe5178b24503d6da8ca66074a8c6\nSigned-off-by: Antonio Nino Diaz \u003cantonio.ninodiaz@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"
    }
  ]
}
