)]}'
{
  "log": [
    {
      "commit": "f68ebdb9b45cc7a58f816f153f5e626c898dc0cf",
      "tree": "8eb48a5843eb4acfa86c3066173aaa2b0f898d4b",
      "parents": [
        "0012dbc2a841abeff25be8be1113f19073ee4d2c"
      ],
      "author": {
        "name": "Petre-Ionut Tudor",
        "email": "petre-ionut.tudor@arm.com",
        "time": "Wed Sep 18 16:13:00 2019 +0100"
      },
      "committer": {
        "name": "Petre-Ionut Tudor",
        "email": "petre-ionut.tudor@arm.com",
        "time": "Fri Oct 04 09:35:00 2019 +0100"
      },
      "message": "Try to leak counter values from secure world.\n\nThis patch introduces a series of tests that try to leak PMU counter values\nfrom EL3 and S_EL1.\n\nPMU events used:\n\t- CPU cycles via PMU counter PMCCNTR_EL0\n\t- Retired writes to PC via PMU counter PMEVCNTR0_EL0\n\nThis AARCH64-specific patch is for security fix:\nhttps://review.trustedfirmware.org/c/TF-A/trusted-firmware-a/+/1789\n\nThe AARCH32 versions of these tests will be in a future patch.\n\nSigned-off-by: Petre-Ionut Tudor \u003cpetre-ionut.tudor@arm.com\u003e\nChange-Id: Ib27948edadde30272e59a9ab208543703fa078bd\n"
    },
    {
      "commit": "0012dbc2a841abeff25be8be1113f19073ee4d2c",
      "tree": "7ea4030213ff226769f46328b29717651d8b81ea",
      "parents": [
        "f19b16dba6d867b71cd68bbc1b2f086b14be978c",
        "2129608e9ab970909c924a934a93a501099ab3bc"
      ],
      "author": {
        "name": "Sandrine Bailleux",
        "email": "sandrine.bailleux@arm.com",
        "time": "Mon Sep 30 06:47:17 2019 +0000"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Mon Sep 30 06:47:17 2019 +0000"
      },
      "message": "Merge \"Separate shutdown and stats after shutdown tests\""
    },
    {
      "commit": "f19b16dba6d867b71cd68bbc1b2f086b14be978c",
      "tree": "6f8b8038f5ed040e7274b462df191cc77e89ce90",
      "parents": [
        "cdba6c95f558304f77b062d58c6c398b3655ef93",
        "1c97f9418db19942656072435955874c83027124"
      ],
      "author": {
        "name": "Sandrine Bailleux",
        "email": "sandrine.bailleux@arm.com",
        "time": "Fri Sep 27 15:46:41 2019 +0000"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Fri Sep 27 15:46:41 2019 +0000"
      },
      "message": "Merge \"Allowing zeroes in trusted OS SMC return values\""
    },
    {
      "commit": "1c97f9418db19942656072435955874c83027124",
      "tree": "4289d6f078487d87f03dfd62f834f5df51cb508c",
      "parents": [
        "2676b99a81b4f886b7b79189cbe432705843977b"
      ],
      "author": {
        "name": "Imre Kis",
        "email": "imre.kis@arm.com",
        "time": "Mon Sep 23 16:44:03 2019 +0200"
      },
      "committer": {
        "name": "Imre Kis",
        "email": "imre.kis@arm.com",
        "time": "Thu Sep 26 22:51:20 2019 +0200"
      },
      "message": "Allowing zeroes in trusted OS SMC return values\n\nTrusted OSes should preserve or fill by zeroes the values of x1-x3\nregisters across an SMC call in order to prevent data leakage. The\nbehaviour of OP-TEE regarding to this has changed recently from\npreserving values to filling them by zeroes. This patch utilitizes the\nnewly added allow_zeros[] parameter of the smc_check_match function to\nmake the tests compatible with OP-TEE commit 6e558fa94ab0 or later.\n\nSigned-off-by: Imre Kis \u003cimre.kis@arm.com\u003e\nChange-Id: I52ddfb69261833a3fba76c5f89d27d1ea13043b0\n"
    },
    {
      "commit": "1b92611fddb4b3360ca1d6db3b91a2c3b7bf99bb",
      "tree": "8e34cf61f431a255cf7f3004d9e3cce4c6e74530",
      "parents": [
        "2676b99a81b4f886b7b79189cbe432705843977b"
      ],
      "author": {
        "name": "Madhukar Pappireddy",
        "email": "madhukar.pappireddy@arm.com",
        "time": "Mon Sep 16 14:46:31 2019 -0500"
      },
      "committer": {
        "name": "Madhukar Pappireddy",
        "email": "madhukar.pappireddy@arm.com",
        "time": "Tue Sep 24 12:10:43 2019 -0500"
      },
      "message": "Fix a false fail for SMC WORKAROUND2 test on Cortex-A76\n\nSome platforms with A76 core do not require the dynamic\nmitigation using SMCCC_ARCH_WORKAROUND_2 call. Test which\nverifies such workaround can be skipped in such scenario.\n\nSigned-off-by: Madhukar Pappireddy \u003cmadhukar.pappireddy@arm.com\u003e\nChange-Id: Iacf27da7181828a2fd1166bd6eeb069ba27da0c5\n"
    },
    {
      "commit": "2129608e9ab970909c924a934a93a501099ab3bc",
      "tree": "68fee8b5582b4ba8c366fe13e51f7f9a67ce862b",
      "parents": [
        "2676b99a81b4f886b7b79189cbe432705843977b"
      ],
      "author": {
        "name": "laurenw-arm",
        "email": "lauren.wehrmeister@arm.com",
        "time": "Wed Sep 18 14:53:33 2019 -0500"
      },
      "committer": {
        "name": "laurenw-arm",
        "email": "lauren.wehrmeister@arm.com",
        "time": "Mon Sep 23 14:50:12 2019 -0500"
      },
      "message": "Separate shutdown and stats after shutdown tests\n\nCreating new test suite for System shutdown and stats after shutdown\ntests separate from the other manual tests since the others have been\nautomated for some platforms.  This test suite is intended to be used\nfor manual testing for the upcoming release.\n\nSigned-off-by: Lauren Wehrmeister \u003clauren.wehrmeister@arm.com\u003e\nChange-Id: I3725b28528696fa51d4c1f3af60f8a6e61e1a702\n"
    },
    {
      "commit": "2676b99a81b4f886b7b79189cbe432705843977b",
      "tree": "9c16d690c69f9d9cdab479da158472dd7f688e21",
      "parents": [
        "4c213e5eb22269da1a92b53c01a91e8f36439a0e",
        "89391603d63fd409c18e00e45c864dc9749f2f25"
      ],
      "author": {
        "name": "Paul Beesley",
        "email": "paul.beesley@arm.com",
        "time": "Fri Aug 16 15:27:53 2019 +0000"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Fri Aug 16 15:27:53 2019 +0000"
      },
      "message": "Merge \"Create new xml to split Juno reboot tests\""
    },
    {
      "commit": "89391603d63fd409c18e00e45c864dc9749f2f25",
      "tree": "f8c42818b8d0345db9f19d438597078e37e7e8bd",
      "parents": [
        "6927d85a0429bd247cb76b7cb4201e330fc745a1"
      ],
      "author": {
        "name": "laurenw-arm",
        "email": "lauren.wehrmeister@arm.com",
        "time": "Wed Jul 31 15:33:07 2019 -0500"
      },
      "committer": {
        "name": "laurenw-arm",
        "email": "lauren.wehrmeister@arm.com",
        "time": "Thu Aug 08 10:15:51 2019 -0500"
      },
      "message": "Create new xml to split Juno reboot tests\n\nCreating a new xml to separate Juno TFTF reboot tests by those that are expected to pass and\nthose that aren\u0027t (2 RESET2 tests).\n\nSigned-off-by: Lauren Wehrmeister \u003clauren.wehrmeister@arm.com\u003e\nChange-Id: I101de828aeedd33e0601597b70e00056b884ceba\n"
    },
    {
      "commit": "ee3e7cd720887077ad27f48f4c8e681926c16587",
      "tree": "b2be6933f915effc206f73faf1ce5a73118751c7",
      "parents": [
        "6927d85a0429bd247cb76b7cb4201e330fc745a1"
      ],
      "author": {
        "name": "Ambroise Vincent",
        "email": "ambroise.vincent@arm.com",
        "time": "Wed Jul 03 16:44:49 2019 +0100"
      },
      "committer": {
        "name": "Ambroise Vincent",
        "email": "ambroise.vincent@arm.com",
        "time": "Thu Aug 01 11:34:18 2019 +0100"
      },
      "message": "ld: Separate code and RO data sections\n\nThis prevents the execution of the read-only data.\n\nThis is done in a similar way in TF-A when the build flag\nSEPARATE_CODE_AND_RODATA is enabled.\n\nThe build flag is probably not needed in TF-A Tests.\n\nChange-Id: I2bdc0237c00377beb2febeb47207770c85036192\nSigned-off-by: Ambroise Vincent \u003cambroise.vincent@arm.com\u003e\n"
    },
    {
      "commit": "513be4966f8a9db2fe3166efdc03843f5010cdfe",
      "tree": "d775a570f1b96baed834b921b7d411c1a6a499d9",
      "parents": [
        "7bdfa0b07a52e487a443394aad89bcd37fbc02a8"
      ],
      "author": {
        "name": "lauwal01",
        "email": "lauren.wehrmeister@arm.com",
        "time": "Tue Jul 09 10:58:01 2019 -0500"
      },
      "committer": {
        "name": "laurenw-arm",
        "email": "lauren.wehrmeister@arm.com",
        "time": "Fri Jul 26 12:36:12 2019 -0500"
      },
      "message": "Creating separate xml for Reboot tests\n\nSeparating the manual tests xml to only include reboot tests so these\ncan be automated.\n\nChange-Id: Ib1dfe7f215811e9ecb5b8f439965465187b3fe9b\nSigned-off-by: Lauren Wehrmeister \u003clauren.wehrmeister@arm.com\u003e\n"
    },
    {
      "commit": "e36bf03bb7ec22a463e8077aace4fda1ea90d87d",
      "tree": "07e42b8ab8a08c40959c15f5e4a53ce93177c676",
      "parents": [
        "39b397af7566135498e6995102698c0efb0dc90c"
      ],
      "author": {
        "name": "Sandrine Bailleux",
        "email": "sandrine.bailleux@arm.com",
        "time": "Wed Jun 26 15:36:23 2019 +0200"
      },
      "committer": {
        "name": "Sandrine Bailleux",
        "email": "sandrine.bailleux@arm.com",
        "time": "Thu Jun 27 11:01:52 2019 +0200"
      },
      "message": "Add missing testsuites in extensive set of tests\n\nThe extensive set of tests is meant to be a superset of the standard\nset. However, 2 testsuites were present in the standard set and were\nmissing from the extensive one.\n\nChange-Id: Idc5d6abd9a2bcdfcfa41421e823a88095ab4e16e\nSigned-off-by: Sandrine Bailleux \u003csandrine.bailleux@arm.com\u003e\n"
    },
    {
      "commit": "d64e1539d505e537282f6c31e42f16474a6b5bda",
      "tree": "7a7a86f914f48342f8b1e482195df01a2de5b95d",
      "parents": [
        "a3ccf4b875dc5500662262a9a15a29525da04312"
      ],
      "author": {
        "name": "Soby Mathew",
        "email": "soby.mathew@arm.com",
        "time": "Mon Jul 09 13:10:21 2018 +0100"
      },
      "committer": {
        "name": "Soby Mathew",
        "email": "soby.mathew@arm.com",
        "time": "Tue Jun 18 10:53:05 2019 +0100"
      },
      "message": "Add test to measure latencies when turning ON a cluster\n\nChange-Id: If698dc76c1873fb79ffe63ac6ee0c808186310ac\nSigned-off-by: Soby Mathew \u003csoby.mathew@arm.com\u003e\n"
    },
    {
      "commit": "cae91ca61cc36462c3e1b639c2725535a0c05df4",
      "tree": "7bc7490da8fab528fc151eb712adc02efa5a414d",
      "parents": [
        "68759a8015fc997aeeb2fb0caf6b55bbbec73d02"
      ],
      "author": {
        "name": "John Tsichritzis",
        "email": "john.tsichritzis@arm.com",
        "time": "Sun May 12 16:06:09 2019 +0100"
      },
      "committer": {
        "name": "John Tsichritzis",
        "email": "john.tsichritzis@arm.com",
        "time": "Fri May 24 14:10:51 2019 +0100"
      },
      "message": "Fix AMU non-zero counters test\n\nThe condition checked in one of the AMU tests (AMU counters always\nnon-zero) does not always hold. The counter that counts the memory stall\ncycles, under certain circumstances, can be zero. Hence, the test is\nadjusted accordingly and, consequently, renamed.\n\nChange-Id: I8c7300481c2b45825101ee87f61c68c2ab51758a\nSigned-off-by: John Tsichritzis \u003cjohn.tsichritzis@arm.com\u003e\n"
    },
    {
      "commit": "68759a8015fc997aeeb2fb0caf6b55bbbec73d02",
      "tree": "25fb8d86e88f96e86ed9cdfa50f717662b641ff0",
      "parents": [
        "16a32f7e388fc3246b1e1d06c815a0fa09cd7818"
      ],
      "author": {
        "name": "John Tsichritzis",
        "email": "john.tsichritzis@arm.com",
        "time": "Sun May 12 15:10:27 2019 +0100"
      },
      "committer": {
        "name": "John Tsichritzis",
        "email": "john.tsichritzis@arm.com",
        "time": "Mon May 20 12:43:55 2019 +0100"
      },
      "message": "Remove unexecuted code for AMU group 1 counters\n\nThis patch removes from the AMU tests the part that iterates over group\n1 counters. The reasons for this are the following:\n\n1) Currently the AMU tests are executed only in FVP but FVP doesn\u0027t\nhave/expose group 1 counters.\n\n2) Even if some platform implements group 1 counters in the future, we\ndon\u0027t know what they will be counting. As such we cannot know what the\nvalid values for those counters will be. Hence, we can\u0027t establish a\nspecific test at this moment to validate the group 1 counter values.\n\n3) Even now that the loop exists in the code, the macro defining the\ngroup 1 counters is defined as zero. Which means that the loop is\nalready not executed, despite being there (dead code).\n\nHowever, the architecture defines how group 1 counters should be\nimplemented. For this reason, the assembly helper functions that access\nthe group1 counters are left intact. This will allow us to easily extend\nthe AMU tests again in the future to include group 1 counters.\n\nChange-Id: I5a6f119c7e817de9dc5e510c3fadd008820bd564\nSigned-off-by: John Tsichritzis \u003cjohn.tsichritzis@arm.com\u003e\n"
    },
    {
      "commit": "96e250320b9c1cec90946e93d87f27fdafac5092",
      "tree": "9805a9ad3d674ccd3d5d2f7dc83696955a1c947d",
      "parents": [
        "1f018ba629bd534a14bbf133d4e9fa61e2f09686"
      ],
      "author": {
        "name": "John Tsichritzis",
        "email": "john.tsichritzis@arm.com",
        "time": "Tue May 07 10:42:22 2019 +0100"
      },
      "committer": {
        "name": "John Tsichritzis",
        "email": "john.tsichritzis@arm.com",
        "time": "Tue May 07 10:51:44 2019 +0100"
      },
      "message": "Fix AArch32 build error\n\nPointer authentication code should be conditionally compiled only if\nTFTF is built for AArch64 since AArch32 doesn\u0027t support pointer\nauthentication. This was previously causing a compilation error.\n\nChange-Id: I97a0ea66f562cf2ebb41478b1b31a26bcaf815b2\nSigned-off-by: John Tsichritzis \u003cjohn.tsichritzis@arm.com\u003e\n"
    },
    {
      "commit": "5394feaf2190cb0a80ff0b633d2702a9add337a2",
      "tree": "140067e4ede341c460971103a6bb3adbec3de091",
      "parents": [
        "26b3864c09add32f2b5a8e3798c9731fc856e9a5"
      ],
      "author": {
        "name": "Antonio Nino Diaz",
        "email": "antonio.ninodiaz@arm.com",
        "time": "Wed Apr 17 13:12:10 2019 +0100"
      },
      "committer": {
        "name": "Antonio Nino Diaz",
        "email": "antonio.ninodiaz@arm.com",
        "time": "Wed Apr 17 13:14:48 2019 +0100"
      },
      "message": "quark: Introduce simple TFTF test\n\nIntroduce test to verify that Quark is present in the system.\n\nChange-Id: Ia31e65e737b8909f7caecae830fcb217e88a9b01\nSigned-off-by: Antonio Nino Diaz \u003cantonio.ninodiaz@arm.com\u003e\n"
    },
    {
      "commit": "8790f025e12065ccccfe4d19fdcc672c80aa784b",
      "tree": "e5548628d170748a3f2d98973b4db315a76c88ef",
      "parents": [
        "29ef1dd13dfb989008fc98f7f7c17f163e0479bf"
      ],
      "author": {
        "name": "Joel Hutton",
        "email": "Joel.Hutton@Arm.com",
        "time": "Fri Mar 15 14:47:02 2019 +0000"
      },
      "committer": {
        "name": "Joel Hutton",
        "email": "Joel.Hutton@Arm.com",
        "time": "Mon Apr 08 14:34:42 2019 +0100"
      },
      "message": "Add unit tests for Pointer Authentication\n\nAdd unit tests to:\n    Test access to the key registers.\n    Use the pointer authentication instructions.\n    Call psci version and check the EL3 pointer authentication keys\n    aren\u0027t leaked.\n    Make a tsp call and check the secure world keys aren\u0027t leaked.\n\nChange-Id: Ic7940757e6f9fc905ccef8c035e0c22b47b35cd7\nSigned-off-by: Joel Hutton \u003cJoel.Hutton@Arm.com\u003e\n"
    },
    {
      "commit": "372b675ac20e2addc1c13f36ce61e5f90749f40d",
      "tree": "e788daebf2b14c2ea79f1b4763aac97b010d2203",
      "parents": [
        "fae77720145bf50b0965b90d0055015a21923aef",
        "f152f8f480f36b448d1f8b02e4902ae30523cca5"
      ],
      "author": {
        "name": "Antonio Niño Díaz",
        "email": "antonio.ninodiaz@arm.com",
        "time": "Thu Apr 04 10:06:38 2019 +0000"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Thu Apr 04 10:06:38 2019 +0000"
      },
      "message": "Merge changes from topic \"an/xlat-v2-tests\"\n\n* changes:\n  xlat v2: Alignment tests\n  xlat v2: Stress tests\n  Increase virtual address space size in AArch64\n  xlat v2: Add unit tests\n"
    },
    {
      "commit": "fae77720145bf50b0965b90d0055015a21923aef",
      "tree": "a11e91b812f0c1bd4a62fd3aa644b82947877907",
      "parents": [
        "88e96a1d790ca47c500a254dea32426e41e4e369"
      ],
      "author": {
        "name": "Ambroise Vincent",
        "email": "ambroise.vincent@arm.com",
        "time": "Thu Mar 07 10:17:15 2019 +0000"
      },
      "committer": {
        "name": "Ambroise Vincent",
        "email": "ambroise.vincent@arm.com",
        "time": "Mon Apr 01 11:08:40 2019 +0100"
      },
      "message": "Introduce test for SVE support\n\nWhen SVE extension is enabled, test that it correctly performs simple\noperations.\n\nGenerating SVE instructions requires O3 compilation optimization. Since\nthe build structure does not allow compilation flag modification for\nspecific files, the function testing SVE support has been pre-compiled\nand added as an assembly file.\n\nChange-Id: Id9ba7d9e1de9bcbae3065cad2dd3e1dbe87ef03a\nSigned-off-by: Ambroise Vincent \u003cambroise.vincent@arm.com\u003e\n"
    },
    {
      "commit": "f152f8f480f36b448d1f8b02e4902ae30523cca5",
      "tree": "76ff0aa3a6e67366fa3d4e5cc5381955788e9941",
      "parents": [
        "402b269ccd3926feab74ba4dfb39d6f0dc703c4d"
      ],
      "author": {
        "name": "Antonio Nino Diaz",
        "email": "antonio.ninodiaz@arm.com",
        "time": "Fri Oct 05 15:18:45 2018 +0100"
      },
      "committer": {
        "name": "Antonio Nino Diaz",
        "email": "antonio.ninodiaz@arm.com",
        "time": "Fri Mar 29 13:00:08 2019 +0000"
      },
      "message": "xlat v2: Alignment tests\n\nChange-Id: I6a689998a74f7841c668ccbb4be7b03d36b355b2\nSigned-off-by: Antonio Nino Diaz \u003cantonio.ninodiaz@arm.com\u003e\n"
    },
    {
      "commit": "402b269ccd3926feab74ba4dfb39d6f0dc703c4d",
      "tree": "9dbcc4070eb546b9b5234b0f59f9deb6f4b6db5a",
      "parents": [
        "f00940b6a36458d0a321e1defbe2599453f29913"
      ],
      "author": {
        "name": "Antonio Nino Diaz",
        "email": "antonio.ninodiaz@arm.com",
        "time": "Fri Oct 05 15:11:38 2018 +0100"
      },
      "committer": {
        "name": "Antonio Nino Diaz",
        "email": "antonio.ninodiaz@arm.com",
        "time": "Fri Mar 29 13:00:08 2019 +0000"
      },
      "message": "xlat v2: Stress tests\n\nChange-Id: I2b5de1b884db78eea6d83ab8b31de32b5c23b316\nSigned-off-by: Antonio Nino Diaz \u003cantonio.ninodiaz@arm.com\u003e\n"
    },
    {
      "commit": "54959b0c9989faccec05d420aee14ff865d60fab",
      "tree": "a73e3908a4a82b89ff2d31f5cb346411305dc751",
      "parents": [
        "88e96a1d790ca47c500a254dea32426e41e4e369"
      ],
      "author": {
        "name": "Antonio Nino Diaz",
        "email": "antonio.ninodiaz@arm.com",
        "time": "Fri Mar 29 12:59:35 2019 +0000"
      },
      "committer": {
        "name": "Antonio Nino Diaz",
        "email": "antonio.ninodiaz@arm.com",
        "time": "Fri Mar 29 12:59:35 2019 +0000"
      },
      "message": "xlat v2: Add unit tests\n\nAdd basic unit tests for the xlat tables library v2.\n\nChange-Id: I814470d2aceec8a7d1da5190c7c5b355178b1a54\nSigned-off-by: Antonio Nino Diaz \u003cantonio.ninodiaz@arm.com\u003e\n"
    },
    {
      "commit": "3b725db7bb951cb43e9119fbd96cf60eb2e23a92",
      "tree": "98bd1da412d0a9d2845987c763565941b7de2384",
      "parents": [
        "b4ddca80b1b20bf2f1870e9623b18e5c11139847",
        "eb1a41684e7cfd40beeff12a518a5e7c23d9c8c7"
      ],
      "author": {
        "name": "Sandrine Bailleux",
        "email": "sandrine.bailleux@arm.com",
        "time": "Thu Mar 21 15:54:38 2019 +0000"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Thu Mar 21 15:54:38 2019 +0000"
      },
      "message": "Merge changes from topic \"an/fix-spm-mm\"\n\n* changes:\n  SPM-MM: Re-enable disabled tests\n  SPM-MM: Fix call preemption test\n"
    },
    {
      "commit": "eb1a41684e7cfd40beeff12a518a5e7c23d9c8c7",
      "tree": "0fba84f97074295030779c22f546b70356cdccff",
      "parents": [
        "81d507ef3c46760d1a67460eaeaac20cb50ee48c"
      ],
      "author": {
        "name": "Antonio Nino Diaz",
        "email": "antonio.ninodiaz@arm.com",
        "time": "Wed Mar 20 16:03:49 2019 +0000"
      },
      "committer": {
        "name": "Antonio Nino Diaz",
        "email": "antonio.ninodiaz@arm.com",
        "time": "Thu Mar 21 13:54:52 2019 +0000"
      },
      "message": "SPM-MM: Re-enable disabled tests\n\nThe tests are actually passing now.\n\nChange-Id: I0f9ef11dabded51daf791c42ce0e22ff222425db\nSigned-off-by: Antonio Nino Diaz \u003cantonio.ninodiaz@arm.com\u003e\n"
    },
    {
      "commit": "81d507ef3c46760d1a67460eaeaac20cb50ee48c",
      "tree": "18af1e706cd8af726df6a9ca964ba106dd0d132d",
      "parents": [
        "f2218e7b6a4f8c2c3d6db00703caad95f5e5b157"
      ],
      "author": {
        "name": "Antonio Nino Diaz",
        "email": "antonio.ninodiaz@arm.com",
        "time": "Thu Mar 21 13:49:23 2019 +0000"
      },
      "committer": {
        "name": "Antonio Nino Diaz",
        "email": "antonio.ninodiaz@arm.com",
        "time": "Thu Mar 21 13:54:52 2019 +0000"
      },
      "message": "SPM-MM: Fix call preemption test\n\nThe timer was being set up for 1 ms rather than 1 second.\n\nChange-Id: I16d6ea69d42abf28dc9591e97d6bfb302d5f8127\nSigned-off-by: Antonio Nino Diaz \u003cantonio.ninodiaz@arm.com\u003e\n"
    },
    {
      "commit": "b4ddca80b1b20bf2f1870e9623b18e5c11139847",
      "tree": "7538138fb153c315c8103eb2191c93dd563a1754",
      "parents": [
        "f2218e7b6a4f8c2c3d6db00703caad95f5e5b157",
        "9c9f92c4c4cd07ea75ea72a42f15b32ed4c01bf0"
      ],
      "author": {
        "name": "Sandrine Bailleux",
        "email": "sandrine.bailleux@arm.com",
        "time": "Wed Mar 20 17:28:50 2019 +0000"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Wed Mar 20 17:28:50 2019 +0000"
      },
      "message": "Merge changes from topic \"an/pauth\"\n\n* changes:\n  Add ARMv8.3 pointer authentication support\n  Remove pointer authentication test\n"
    },
    {
      "commit": "f2218e7b6a4f8c2c3d6db00703caad95f5e5b157",
      "tree": "83f72bbabcabae7e25e82c3192d27718dea21f67",
      "parents": [
        "960906b2d8fc2596f257b55606c69505d2bf1130"
      ],
      "author": {
        "name": "Antonio Nino Diaz",
        "email": "antonio.ninodiaz@arm.com",
        "time": "Tue Mar 19 10:59:11 2019 +0000"
      },
      "committer": {
        "name": "Antonio Nino Diaz",
        "email": "antonio.ninodiaz@arm.com",
        "time": "Tue Mar 19 11:22:43 2019 +0000"
      },
      "message": "Reintroduce Cactus-MM and SPM-MM tests\n\nThe code has been taken from commit 99f4fd283b6f (\"cactus: Use UART2\ninstead of UART0\") and modified slightly to be integrated in the current\nmaster.\n\nThere are three tests that are failing in the CI. They have been\ndisabled for the time being:\n\n- mem_attr_changes_tests() in cactus_main() in the file\n  spm/cactus_mm/cactus_mm_main.c.\n\n- Two tests in the file tftf/tests/tests-spm-mm.xml.\n\nChange-Id: I6332cbff1cefeb82b9447fae1b613879e65186a1\nSigned-off-by: Antonio Nino Diaz \u003cantonio.ninodiaz@arm.com\u003e\n"
    },
    {
      "commit": "960906b2d8fc2596f257b55606c69505d2bf1130",
      "tree": "4954a1fe21024c8f407e0a74964f64119fe76788",
      "parents": [
        "bf8f1b887d2f03757ca6d06ce21e455e4fd5e71c"
      ],
      "author": {
        "name": "Paul Beesley",
        "email": "paul.beesley@arm.com",
        "time": "Fri Feb 08 11:32:05 2019 +0000"
      },
      "committer": {
        "name": "Paul Beesley",
        "email": "paul.beesley@arm.com",
        "time": "Mon Mar 18 14:23:35 2019 +0000"
      },
      "message": "Check arguments when building manual tests\n\nManual tests require setting USE_NVM\u003d1 and NEW_TEST_SESSION\u003d0\notherwise they will not function properly (as test results will\nnot be preserved across reboots). We should check that these\nvariables have the required values during the build.\n\nChange-Id: I72fc8a4badf107fe2ebd6bfb88631828e14a77b3\nSigned-off-by: Paul Beesley \u003cpaul.beesley@arm.com\u003e\n"
    },
    {
      "commit": "bf8f1b887d2f03757ca6d06ce21e455e4fd5e71c",
      "tree": "599434ad1c200ac1967fbc1c87310398ba75c2a2",
      "parents": [
        "f1837f87275147f6bf8c277445367b9d5a9c805d"
      ],
      "author": {
        "name": "Paul Beesley",
        "email": "paul.beesley@arm.com",
        "time": "Mon Mar 18 13:42:54 2019 +0000"
      },
      "committer": {
        "name": "Paul Beesley",
        "email": "paul.beesley@arm.com",
        "time": "Mon Mar 18 14:23:35 2019 +0000"
      },
      "message": "Remove tests-fwu.mk from tests-standard.mk\n\nThe FWU test components are being built as part of the\ntests-standard.mk configuration but tests-standard does not\nactually run any FWU tests (see tests-standard.xml). These FWU\ntest components do not need to be built.\n\nChange-Id: I11a9012fcf79f4066947b0b2801c64d053f38d42\nSigned-off-by: Paul Beesley \u003cpaul.beesley@arm.com\u003e\n"
    },
    {
      "commit": "f1837f87275147f6bf8c277445367b9d5a9c805d",
      "tree": "30f56073a5b481254e2c6029deb2940e262e8748",
      "parents": [
        "d606e7485b57f2e2dac769e3dfcb651840e4024b"
      ],
      "author": {
        "name": "Paul Beesley",
        "email": "paul.beesley@arm.com",
        "time": "Fri Feb 08 11:51:46 2019 +0000"
      },
      "committer": {
        "name": "Paul Beesley",
        "email": "paul.beesley@arm.com",
        "time": "Mon Mar 18 14:23:35 2019 +0000"
      },
      "message": "Remove manual tests from tests-standard.mk\n\nThese tests require build variables to be set to non-default values\n(USE_NVM\u003d1 and NEW_TEST_SESSION\u003d0). This conflicts with other tests that\nare part of tests-standard (the default set of tests) and so the\nproposed solution is to remove them from this set.\n\nChange-Id: Id54148aab9410002dace33ad595ac1b0cf4678ca\nSigned-off-by: Paul Beesley \u003cpaul.beesley@arm.com\u003e\n"
    },
    {
      "commit": "4ac64eb32c8fcb3a00aecda6c943768505e3282a",
      "tree": "0776c82d8df17eeb715a090cde8e3654ab94909a",
      "parents": [
        "d606e7485b57f2e2dac769e3dfcb651840e4024b"
      ],
      "author": {
        "name": "Antonio Nino Diaz",
        "email": "antonio.ninodiaz@arm.com",
        "time": "Wed Feb 06 13:05:18 2019 +0000"
      },
      "committer": {
        "name": "Antonio Nino Diaz",
        "email": "antonio.ninodiaz@arm.com",
        "time": "Wed Mar 13 13:54:57 2019 +0000"
      },
      "message": "Remove pointer authentication test\n\nThis test only makes sure that the pointer authentication registers can\nbe read, which isn\u0027t a useful test now that the TFTF is going to support\nusing pointer authentication.\n\nChange-Id: I01735677353ab08ba26f6faad1b900d98654c0d2\nSigned-off-by: Antonio Nino Diaz \u003cantonio.ninodiaz@arm.com\u003e\n"
    },
    {
      "commit": "602b7f58dd7668411c8a4032652b4552bd7fe934",
      "tree": "675e0939d19e306e01703359d7b8661d4f312d32",
      "parents": [
        "8a573de8dda42258b747e56f19190311ea090d29"
      ],
      "author": {
        "name": "Ambroise Vincent",
        "email": "ambroise.vincent@arm.com",
        "time": "Mon Feb 11 14:13:43 2019 +0000"
      },
      "committer": {
        "name": "Sandrine Bailleux",
        "email": "sandrine.bailleux@arm.com",
        "time": "Mon Mar 04 12:20:38 2019 +0000"
      },
      "message": "libc: Update includes\n\nReflect the changes in the structure of libc.\n\nNB: the include of stdarg.h in nvm_results_helpers.c is not in alphabetical\norder because it needs to be included before stdio.h. Fixing this would require\nfurther changes.\n\nChange-Id: I07f62a3450802833408ff3e1f950fd3b643e5e33\nSigned-off-by: Ambroise Vincent \u003cambroise.vincent@arm.com\u003e\n"
    },
    {
      "commit": "09a00ef98c6108fec75dafcc7dbdddacb2ee2e91",
      "tree": "77b585708a4fd850f0dac3a3f0fcaf34576fa8c9",
      "parents": [
        "9e550b6f75f064b53d74a4ad3c8672332d87451c"
      ],
      "author": {
        "name": "Antonio Nino Diaz",
        "email": "antonio.ninodiaz@arm.com",
        "time": "Fri Jan 11 13:12:58 2019 +0000"
      },
      "committer": {
        "name": "Sandrine Bailleux",
        "email": "sandrine.bailleux@arm.com",
        "time": "Fri Jan 25 08:23:20 2019 +0000"
      },
      "message": "Sanitise includes of include/drivers across codebase\n\nEnforce full include path for includes.\n\nThe reason for this change is that having a global namespace for\nincludes isn\u0027t a good idea. It defeats one of the advantages of having\nfolders and it introduces problems that are sometimes subtle (because\nyou may not know the header you are actually including if there are two\nof them with the same name).\n\nChange-Id: I45e912b16c9fff81f50840dad7e7f90ed6637b2a\nSigned-off-by: Antonio Nino Diaz \u003cantonio.ninodiaz@arm.com\u003e\n"
    },
    {
      "commit": "3951dd9009a5bc3c5552dcc8dddcd80653ac8613",
      "tree": "94263ebf055db8a18c9cdaef293ee86888be54cb",
      "parents": [
        "a17e77c53ba160e0394c331e6c37a4f3b271a78b"
      ],
      "author": {
        "name": "Sandrine Bailleux",
        "email": "sandrine.bailleux@arm.com",
        "time": "Thu Jan 10 11:09:54 2019 +0100"
      },
      "committer": {
        "name": "Sandrine Bailleux",
        "email": "sandrine.bailleux@arm.com",
        "time": "Tue Jan 15 10:48:49 2019 +0100"
      },
      "message": "Move unstable tests to a separate pool of tests\n\nSome tests have proven unreliable over time. They often time out and the\nroot cause of the problem is unknown as of today.\n\nThis root cause needs to be investigated and fixed but until then, this\npatch isolates these tests in their own pool. This allows us to set\ndifferent trust levels in our CI:\n - The stable tests are trusted to call out the validity of a patch.\n - The unstable tests are only informative.\n\nChange-Id: Ia8ebb5a29a523ef3a1f324dbd3ddddac02254fd8\nSigned-off-by: Sandrine Bailleux \u003csandrine.bailleux@arm.com\u003e\n"
    },
    {
      "commit": "9e7d37e7d4de365e56c4a6e1a38950378ae0c841",
      "tree": "eab764b40f2ba4413f967b14d3c9bac6565ebbbe",
      "parents": [
        "48ea56b221c113834a02334a71661dbeea26a091",
        "c5d315e6eecedfec609870f0cce6e31d927850cf"
      ],
      "author": {
        "name": "Sandrine Bailleux",
        "email": "sandrine.bailleux@arm.com",
        "time": "Mon Jan 07 15:56:12 2019 +0000"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Mon Jan 07 15:56:12 2019 +0000"
      },
      "message": "Merge changes from topic \"sb/smc-tests-tos\"\n\n* changes:\n  Relax SMC tests when Trusted OS is present\n  Make UUID buffer optional for is_trusted_os_present()\n"
    },
    {
      "commit": "48ea56b221c113834a02334a71661dbeea26a091",
      "tree": "bfe75e58d8032a54cb54195509d5c3e84b8d52c2",
      "parents": [
        "bbdb2762062547ef279256d0163e4d743f21474a",
        "10a0254708efb96397890ce53265adac3fc94153"
      ],
      "author": {
        "name": "Sandrine Bailleux",
        "email": "sandrine.bailleux@arm.com",
        "time": "Mon Jan 07 15:55:07 2019 +0000"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Mon Jan 07 15:55:07 2019 +0000"
      },
      "message": "Merge changes from topic \"an/spm\"\n\n* changes:\n  SPM: Test interrupt preemption\n  SPM: Test blocking requests while busy\n"
    },
    {
      "commit": "c5d315e6eecedfec609870f0cce6e31d927850cf",
      "tree": "623ae84f4e89b287e8ac6d95ae4466d1dbbb2e91",
      "parents": [
        "cab5e3693738743255bd9a8a8f36dccdd74ca495"
      ],
      "author": {
        "name": "Sandrine Bailleux",
        "email": "sandrine.bailleux@arm.com",
        "time": "Mon Jan 07 10:44:32 2019 +0100"
      },
      "committer": {
        "name": "Sandrine Bailleux",
        "email": "sandrine.bailleux@arm.com",
        "time": "Mon Jan 07 13:00:26 2019 +0100"
      },
      "message": "Relax SMC tests when Trusted OS is present\n\nWhen receiving an invalid SMC function ID, the Trusted OS is free to\nreturn any error code in x0 but it should at least preserve the values\nof x1-x3. The SMC tests expected the Trusted OS to return -1 in x0,\nwhich is too strong of an assumption. This patch relaxes them to check\nx1-x3 but ignore x0.\n\nChange-Id: I6d516319afeaee9af6aa3674a48c13dba6f7af69\nSigned-off-by: Sandrine Bailleux \u003csandrine.bailleux@arm.com\u003e\n"
    },
    {
      "commit": "3f556ebf53fb3c25eb1e85110643a593e5fe5d26",
      "tree": "1986260a41935607f45ec86213fee4c5206ec737",
      "parents": [
        "1779506e5be07e4e136d35b75d2672680067fdb6"
      ],
      "author": {
        "name": "Sandrine Bailleux",
        "email": "sandrine.bailleux@arm.com",
        "time": "Fri Nov 16 14:00:40 2018 +0100"
      },
      "committer": {
        "name": "Sandrine Bailleux",
        "email": "sandrine.bailleux@arm.com",
        "time": "Thu Jan 03 10:51:21 2019 +0100"
      },
      "message": "Add some tests for all types of SMCs\n\nExercise all combinations of SMCs: fast or yielding, SMC32 or SMC64\ncalling convention, from a 32-bit caller or a 64-bit one.\n\nChange-Id: I6d23549818db7f1b3fd0cb4b46e5a592b04b5289\nSigned-off-by: Sandrine Bailleux \u003csandrine.bailleux@arm.com\u003e\n"
    },
    {
      "commit": "1779506e5be07e4e136d35b75d2672680067fdb6",
      "tree": "36783422ce62b29e98899d0c14ab99993536caa0",
      "parents": [
        "485cee0e136763febc859b8eddd5c54520987725"
      ],
      "author": {
        "name": "Sandrine Bailleux",
        "email": "sandrine.bailleux@arm.com",
        "time": "Thu Dec 13 16:02:41 2018 +0100"
      },
      "committer": {
        "name": "Sandrine Bailleux",
        "email": "sandrine.bailleux@arm.com",
        "time": "Thu Jan 03 10:51:21 2019 +0100"
      },
      "message": "Rename SMC first argument\n\n\u0027fid\u0027 (short for \u0027function ID\u0027) makes for a more explicit name.\n\nChange-Id: I41d90c39979162142b0377a68f4be90dc31de253\nSigned-off-by: Sandrine Bailleux \u003csandrine.bailleux@arm.com\u003e\n"
    },
    {
      "commit": "10a0254708efb96397890ce53265adac3fc94153",
      "tree": "5927fd96e84ed5c45c6a8735223ba3dfe6485ad4",
      "parents": [
        "49b05a8445df82fd2026a551f31696e0a5807b0a"
      ],
      "author": {
        "name": "Antonio Nino Diaz",
        "email": "antonio.ninodiaz@arm.com",
        "time": "Wed Dec 19 14:28:08 2018 +0000"
      },
      "committer": {
        "name": "Antonio Nino Diaz",
        "email": "antonio.ninodiaz@arm.com",
        "time": "Wed Dec 19 14:28:08 2018 +0000"
      },
      "message": "SPM: Test interrupt preemption\n\nBlocking requests shouldn\u0027t be preemptible, non-blocking request should be.\nThe tests verify that each type works as expected.\n\nChange-Id: I84d32d4e00a9b62f12a3f28498ae880d2461520b\nSigned-off-by: Antonio Nino Diaz \u003cantonio.ninodiaz@arm.com\u003e\n"
    },
    {
      "commit": "49b05a8445df82fd2026a551f31696e0a5807b0a",
      "tree": "fc7bc84690544f62154a024394112d266f69a10e",
      "parents": [
        "0d8a473144b608fc3812dae5602d73e5724da741"
      ],
      "author": {
        "name": "Antonio Nino Diaz",
        "email": "antonio.ninodiaz@arm.com",
        "time": "Thu Nov 08 11:46:22 2018 +0000"
      },
      "committer": {
        "name": "Antonio Nino Diaz",
        "email": "antonio.ninodiaz@arm.com",
        "time": "Wed Dec 19 13:41:37 2018 +0000"
      },
      "message": "SPM: Test blocking requests while busy\n\nBlocking requests must be denied while the partition is busy (or preemtped)\nwith a non-blocking request.\n\nChange-Id: Ib4d4f71c89cdf65f4506532c1d9f685c34682481\nSigned-off-by: Antonio Nino Diaz \u003cantonio.ninodiaz@arm.com\u003e\n"
    },
    {
      "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"
    }
  ]
}
