)]}'
{
  "log": [
    {
      "commit": "e69d128de6f6e8fcc9e4c02433cea0cf0bf965cf",
      "tree": "0feea8197594426b4937d6a55d80b3f9b042e00e",
      "parents": [
        "657f6b26a34deef0a69eaf6406763505087abe1c"
      ],
      "author": {
        "name": "Karl Meakin",
        "email": "karl.meakin@arm.com",
        "time": "Tue Mar 07 17:10:07 2023 +0000"
      },
      "committer": {
        "name": "Joao Alves",
        "email": "joao.alves@arm.com",
        "time": "Fri Aug 11 15:40:57 2023 +0100"
      },
      "message": "refactor(generate_json): use multiline strings in `generate_json.sh`\n\nUsing multiline strings (delimited by `EOF` on each side) means the\ncontents of the json file can be inserted verbatim into\n`generate_json.sh`, rather than inserting escape codes (`\\t` and `\\n`)\nmanually.\n\nSigned-off-by: Karl Meakin \u003ckarl.meakin@arm.com\u003e\nChange-Id: I85b8287712ea4cb99e70c58482df0d886b780dde\n"
    },
    {
      "commit": "657f6b26a34deef0a69eaf6406763505087abe1c",
      "tree": "404a4343481a2abc75dc0b17b74cd91dd80a2e5a",
      "parents": [
        "78205af3cfa78b263cc94df0159bfa22a7fc8746"
      ],
      "author": {
        "name": "Karl Meakin",
        "email": "karl.meakin@arm.com",
        "time": "Tue Mar 07 16:44:24 2023 +0000"
      },
      "committer": {
        "name": "Karl Meakin",
        "email": "karl.meakin@arm.com",
        "time": "Fri Aug 11 11:49:09 2023 +0100"
      },
      "message": "feat(sptool): add `physical-load-address` field to `sp_layout.json`\n\n`physical-load-address` is now expected in `sp_layout.json` by\nhttps://review.trustedfirmware.org/c/TF-A/trusted-firmware-a/+/19589\n\nSigned-off-by: Karl Meakin \u003ckarl.meakin@arm.com\u003e\nChange-Id: I8df6c9bfab004f65e6ac3bc0467ade6dc3bf5ee2\n"
    },
    {
      "commit": "0199b6aa571686cc5d2473c64c94214fbbe63896",
      "tree": "d3fb20a81e2b42cccab1aa507d167965f7a5098c",
      "parents": [
        "e29164adb371ac6431cd25998c89cc8f93d9bc89"
      ],
      "author": {
        "name": "Harrison Mutai",
        "email": "harrison.mutai@arm.com",
        "time": "Mon Jul 03 11:24:41 2023 +0100"
      },
      "committer": {
        "name": "Harrison Mutai",
        "email": "harrison.mutai@arm.com",
        "time": "Mon Jul 03 17:52:49 2023 +0100"
      },
      "message": "fix(docs): make generate_test_list backward compatible\n\nThe recently introduced script generate_test_list.py [1] relies on\nfeatures from Python 3.9. This breaks the build for users using earlier\npython versions e.g.  python 3.8 deployed in Ubuntu 20.04 LTS. Bump the\nminimum version requirements and make the script backward compatible\nwith older versions of Python.\n\n[1] https://review.trustedfirmware.org/c/TF-A/tf-a-tests/+/21135\n\nChange-Id: I07fd47af0309787b08cd0f77aaeb7d50b9cae144\nSigned-off-by: Harrison Mutai \u003charrison.mutai@arm.com\u003e\n"
    },
    {
      "commit": "7ba27bf9b56fe5981317b4434525633a678329b8",
      "tree": "7081d09eb082edf72601449154f9162ff0b8fd54",
      "parents": [
        "677c2b895f41b5cbe8a3b14c149871ce07381476"
      ],
      "author": {
        "name": "Jim Ray",
        "email": "jimray@google.com",
        "time": "Thu May 25 14:11:51 2023 -0700"
      },
      "committer": {
        "name": "Jim Ray",
        "email": "jimray@google.com",
        "time": "Thu Jun 29 23:47:34 2023 -0700"
      },
      "message": "refactor(build): python generate_test_list script\n\nThis change introduces generate_test_list.py which is exactly like\ngenerate_test_list.pl except written in python. This helps remove a\ndependency on perl as well as a dependency on perl\u0027s libxml bindings.\nThe only required dependency is python3 and its standard library.\n\nTested by generating tests_list.c/h for each xml file and each platform\nand comparing it against the output from the original script.\n\nSigned-off-by: Jim Ray \u003cjimray@google.com\u003e\nChange-Id: If0fa8d0e45bf58ce35081aaeb7a9320dfcefdbf9\n"
    },
    {
      "commit": "2eb601b98a245df8a31e670a7dc322c2e8f153cf",
      "tree": "328bdff573ac4e25d1d667f49f970e173e26e408",
      "parents": [
        "e0400c6d2b0372d742cd2cda9aaa7c5cf4741c4a"
      ],
      "author": {
        "name": "Shruti Gupta",
        "email": "shruti.gupta@arm.com",
        "time": "Wed Mar 29 21:35:17 2023 +0100"
      },
      "committer": {
        "name": "Soby Mathew",
        "email": "soby.mathew@arm.com",
        "time": "Fri Mar 31 10:40:55 2023 +0100"
      },
      "message": "feat(tools): add ability to skip tests for AArch32\n\nAdds ability to skip tests based on build architecture.\nTestsuite name needs to be added in\ntftf/tests/aarch32_tests_to_skip.txt for aarch32\n\nSigned-off-by: Shruti Gupta \u003cshruti.gupta@arm.com\u003e\nChange-Id: I04a83b7e794534dd60bee41e31d24b994a37ce09\n"
    },
    {
      "commit": "40777f82efb1854ab815f501059ac58430cba888",
      "tree": "349cef469973eb41ef7a58e914baeb57a67d5284",
      "parents": [
        "f7b3be91ab954c495912fc7bc48383cd83bfec2d"
      ],
      "author": {
        "name": "Olivier Deprez",
        "email": "olivier.deprez@arm.com",
        "time": "Wed Nov 09 10:15:28 2022 +0100"
      },
      "committer": {
        "name": "Olivier Deprez",
        "email": "olivier.deprez@arm.com",
        "time": "Tue Nov 22 13:36:28 2022 +0100"
      },
      "message": "refactor: remove deprecated spm libs and test code\n\nRemove references to former SPCI/SPRT implementation pre-dating now\nreleased FF-A specification.\nRemove the sample quark partition image based on those deprecated\nspecifications.\n\nSigned-off-by: Olivier Deprez \u003colivier.deprez@arm.com\u003e\nChange-Id: I5b4e51457307c4ff5befd46132fd26d4ef21cdfa\n"
    },
    {
      "commit": "427be2a931146cc90b23274e5a9b4d8d6646199d",
      "tree": "9954cb9f550307c49d73ce38172d777bcc60013a",
      "parents": [
        "04b5fd64fba79192ce35b43d9620e5d4c325c1a5"
      ],
      "author": {
        "name": "Daniel Boulby",
        "email": "daniel.boulby@arm.com",
        "time": "Mon Aug 01 10:57:37 2022 +0100"
      },
      "committer": {
        "name": "Daniel Boulby",
        "email": "daniel.boulby@arm.com",
        "time": "Mon Aug 01 11:09:08 2022 +0100"
      },
      "message": "fix(build): use common name for ivy partitions\n\nTrusted firmware sp_gen.mk expects the package name to be ivy.pkg\nfor all ivy packages (both with and without the shim). However\nthe packages are named according to the partition name in\nsp_layout.json. Make ivy partitions use the ivy name in\nsp_layout.json to prevent this name mismatch.\n\nSigned-off-by: Daniel Boulby \u003cdaniel.boulby@arm.com\u003e\nChange-Id: If4702667b13be26feee809d10b21c46110ff6848\n"
    },
    {
      "commit": "f6c288ea2ea3b885b9d31d3c34e2afdc860ae80b",
      "tree": "28258117368e9eff27efb495a9451bf4a7638ecb",
      "parents": [
        "c4adb5e64ef5e9b0fc0a31cc2b7c01b910501bd5"
      ],
      "author": {
        "name": "Daniel Boulby",
        "email": "daniel.boulby@arm.com",
        "time": "Mon Jul 25 14:07:57 2022 +0100"
      },
      "committer": {
        "name": "Daniel Boulby",
        "email": "daniel.boulby@arm.com",
        "time": "Thu Jul 28 16:38:08 2022 +0100"
      },
      "message": "fix(build): race condition in sp layout generation\n\nTo prevent concurrency errors make it so generate_json.sh is\nonly called once during make. To do this supply a list of\npresent partitions to the script and generate the sp_layout\nfile using this.\n\nSigned-off-by: Daniel Boulby \u003cdaniel.boulby@arm.com\u003e\nChange-Id: If9987cf5cd88be4ca617ce304e37d95346fb481b\n"
    },
    {
      "commit": "a2858260f67b25d65f82eb4bf0cfe5cb06127ed4",
      "tree": "1a24d029d57da693eb9a00a3919e6bd4d51dbd21",
      "parents": [
        "e68eb35676704c9f6de08ed3454790003acc76af"
      ],
      "author": {
        "name": "Daniel Boulby",
        "email": "daniel.boulby@arm.com",
        "time": "Tue Jul 05 11:03:37 2022 +0100"
      },
      "committer": {
        "name": "Daniel Boulby",
        "email": "daniel.boulby@arm.com",
        "time": "Tue Jul 05 11:03:37 2022 +0100"
      },
      "message": "fix(build): sp_layout gen for concurrent builds\n\nMove renaming of the primary dts file for ivy partitions according\nto if the shim is present out of the if else so it always occurs.\n\nSigned-off-by: Daniel Boulby \u003cdaniel.boulby@arm.com\u003e\nChange-Id: Ib018e7bc9872520921fe7c7684ec968cbe786d52\n"
    },
    {
      "commit": "6baf5b87ff121ceff5eb2f818dd8b409f2c30dc2",
      "tree": "b01b874d9f775208365b1a0104e3a0d3eb525d25",
      "parents": [
        "76c458a1fd6318f9d8fd7ab142985389d6b7db78"
      ],
      "author": {
        "name": "Olivier Deprez",
        "email": "olivier.deprez@arm.com",
        "time": "Fri May 14 19:04:40 2021 +0200"
      },
      "committer": {
        "name": "Daniel Boulby",
        "email": "daniel.boulby@arm.com",
        "time": "Thu May 19 14:00:30 2022 +0100"
      },
      "message": "test(ivy): S-EL0 partition using VHE\n\nStarting from [1], Cactus remains the sample S-EL1 partition.\nIvy remains the sample \"S-EL0 partition\" either using the shim at S-EL1\n(as of today), or leveraging Hafnium VHE (reason for this change).\nThe same code base is re-used by adding the IVY_SHIM toggle. IVY_SHIM\u003d1\nis default using the shim, or 0 to use VHE (and strip the shim out).\nUsing svc helper from spm/common/aarch64/sp_arch_helpers.S\n\nWe must modify generate_json.sh so it only adds the partition\ninformation to the layout file for the sp given in arg1. This allows\nthe ability for sp\u0027s to pass flags to the script such as IVY_SHIM which\nis used to vary the dts file included for ivy.\n\nTypical build command for a VHE-enabled Ivy partition:\nmake CROSS_COMPILE\u003daarch64-none-elf- PLAT\u003dfvp DEBUG\u003d1 TESTS\u003dspm\n    ARM_ARCH_MINOR\u003d5 BRANCH_PROTECTION\u003d1 IVY_SHIM\u003d0 ivy -j8\n\nThe intent is to create a dedicated tftf_config build config for the\nVHE-enabled build in the CI.\n\n[1] https://trustedfirmware-a-tests.readthedocs.io/en/latest/getting_started/build.html#cactus-and-ivy\n\nSigned-off-by: Olivier Deprez \u003colivier.deprez@arm.com\u003e\nSigned-off-by: Daniel Boulby \u003cdaniel.boulby@arm.com\u003e\nChange-Id: I34125b375b043c61c44ede558802d8ae757bd51f\n"
    },
    {
      "commit": "31d8795f4e7e4f577085040ff9deddc85cf111bc",
      "tree": "6486e447ba04a78caa27c5ab01f2555c7d5546db",
      "parents": [
        "da3e6d4bc2a1d275e7a2c4cfa9de353fb3e81f53"
      ],
      "author": {
        "name": "J-Alves",
        "email": "joao.alves@arm.com",
        "time": "Mon Apr 04 12:34:16 2022 +0100"
      },
      "committer": {
        "name": "J-Alves",
        "email": "joao.alves@arm.com",
        "time": "Fri Apr 22 12:21:59 2022 +0100"
      },
      "message": "feat(ff-a): receive boot information\n\nPrepare secure partitions to receive boot information:\n- In the partition\u0027s manifest, the GP register to receive the address in,\nand the list of boot information.\n- Implemented function to dump boot information.\n- Update generation of SP Layout file to include offsets for image and\npartition manifest.\n- Change partition manifest offsets to match the information in the\nSP layout.\n\nSigned-off-by: J-Alves \u003cjoao.alves@arm.com\u003e\nSigned-off-by: Olivier Deprez \u003colivier.deprez@arm.com\u003e\nChange-Id: I87d2b135379d535ccaa1a3a0a822e964cca47185\n"
    },
    {
      "commit": "2765ebfbb6ef85e19958db6a9a6698d87f549175",
      "tree": "f1f18563a0aa53db7834d19203a922e96ddad5b7",
      "parents": [
        "1925b2ae11fb13a7d32891b8b76ed4047cb58293"
      ],
      "author": {
        "name": "Olivier Deprez",
        "email": "olivier.deprez@arm.com",
        "time": "Wed Dec 16 15:46:14 2020 +0100"
      },
      "committer": {
        "name": "Daniel Boulby",
        "email": "daniel.boulby@arm.com",
        "time": "Mon Jun 28 14:31:10 2021 +0100"
      },
      "message": "SPM: S-EL0 partitions support build for TC0\n\nAdd support for building Ivy for the TC0 platform. To do this\nextend the Ivy build system to support building for multiple\nplatforms.\n\nSigned-off-by: Olivier Deprez \u003colivier.deprez@arm.com\u003e\nChange-Id: I47298f00ba91f498826dd3ddd690309df01cc13e\n"
    },
    {
      "commit": "8747ed2454b2acd223c69c1ace293b524ef0dc96",
      "tree": "61fd5c3b533dfe519451332852a8617048106a13",
      "parents": [
        "9f1952c9b7fe5b3f422e53bd7c1038fcd5764b2d"
      ],
      "author": {
        "name": "Ruari Phipps",
        "email": "ruari.phipps@arm.com",
        "time": "Tue Sep 01 13:32:17 2020 +0100"
      },
      "committer": {
        "name": "Daniel Boulby",
        "email": "daniel.boulby@arm.com",
        "time": "Fri Jun 18 16:34:56 2021 +0100"
      },
      "message": "SPM: Define Ivy partition manifest\n\nDefine the partition properties for Ivy and add the Ivy\npartition to the default generated sp layout JSON.\n\nSigned-off-by: Ruari Phipps \u003cruari.phipps@arm.com\u003e\nChange-Id: Ic7a1269890c32c587c86cc59917a7e045aaa52e8\n"
    },
    {
      "commit": "aa676da37a98a1ceae90a2726991304ef0a61c0e",
      "tree": "5b8a15f8ad7535b46bfcd5a3c55459bb8034e76d",
      "parents": [
        "4d0dcc8eec4e4d3d9f53b3f31afb062d160fd9aa"
      ],
      "author": {
        "name": "anzhou",
        "email": "anzhou@nvidia.com",
        "time": "Thu Jun 18 19:28:29 2020 +0800"
      },
      "committer": {
        "name": "Varun Wadekar",
        "email": "vwadekar@nvidia.com",
        "time": "Wed Oct 28 11:52:39 2020 -0700"
      },
      "message": "plat: tegra: include standard and validation tests\n\nWhen build parameter TESTS is set to tegra194, standard tests will\nrun with platform specific tests.\n\nSigned-off-by: anzhou \u003canzhou@nvidia.com\u003e\nSigned-off-by: Bo Yan \u003cbyan@nvidia.com\u003e\nChange-Id: If8c2694ce0a9caaa12b59980956a51ed286ea314\n"
    },
    {
      "commit": "51be1fed841ce211384391fc0bf1967aa238ee9f",
      "tree": "0a2eaf443c15190c3c65445b1deb70ef2e77cc2c",
      "parents": [
        "8c65f72e903377d42b78239eefc6e0d78166e8c1"
      ],
      "author": {
        "name": "Arunachalam Ganapathy",
        "email": "arunachalam.ganapathy@arm.com",
        "time": "Tue Sep 22 13:25:21 2020 +0100"
      },
      "committer": {
        "name": "Arunachalam Ganapathy",
        "email": "arunachalam.ganapathy@arm.com",
        "time": "Wed Oct 14 17:49:05 2020 +0100"
      },
      "message": "cactus: re-structure platform dependent files\n\nThis patch makes below changes to cactus:\n- Platform dependent files are moved to spm/cactus/plat/arm/fvp\n- Removes relative path dependency for cactus dts by copying it to build\n  directory.\n- Platform dependent macros are defined in cactus_platform_def.h like\n  - Device base\n  - Console UART\n  - RX Base\n  - Execution context count\n\nChange-Id: I59e3c3f8640e01e46fc91bee4d8ce4255eaf9737\nSigned-off-by: Arunachalam Ganapathy \u003carunachalam.ganapathy@arm.com\u003e\n"
    },
    {
      "commit": "93119e3f5c91e6d79b6c917de41091880a2dc2d7",
      "tree": "2cdf8b989e088adec9e6e7fb0ecfad662ba0d0fc",
      "parents": [
        "953ec59b3ed74380c690e550c85eefe19b07716f"
      ],
      "author": {
        "name": "Max Shvetsov",
        "email": "maksims.svecovs@arm.com",
        "time": "Wed Jul 01 14:09:48 2020 +0100"
      },
      "committer": {
        "name": "Ruari Phipps",
        "email": "ruari.phipps@arm.com",
        "time": "Wed Aug 19 11:06:09 2020 +0000"
      },
      "message": "Cactus: Create tertiary partition\n\nIn order to test the RXTX_MAP API a tertiary cactus partition without a\nRX_TX region specified in its manifest is required. This patch adds this\nSP which is loaded at 0x730000. The primary and secondary SP\u0027s\nRX_TX regions are moved to allow for this.\n\nSigned-off-by: Ruari Phipps \u003cruari.phipps@arm.com\u003e\nChange-Id: Idefe4bd7b589e974a0f011ba702763cadfec5df9\n"
    },
    {
      "commit": "67593f26957255948b159484d7e65c41315fde73",
      "tree": "73a49b79348416f4f4d66e1a911ef9c7b69c1a70",
      "parents": [
        "ed1cb2842c7dbf604bff059c6c7f600d39721fe5"
      ],
      "author": {
        "name": "Ruari Phipps",
        "email": "ruari.phipps@arm.com",
        "time": "Fri Jul 24 16:21:35 2020 +0100"
      },
      "committer": {
        "name": "Ruari Phipps",
        "email": "ruari.phipps@arm.com",
        "time": "Wed Aug 12 08:16:31 2020 +0000"
      },
      "message": "SPM: Add owner to sp_layout gen\n\nSigned-off-by: Ruari Phipps \u003cruari.phipps@arm.com\u003e\nChange-Id: Icd57ba44d81b7d6acfc6db4221c9a7e5f56e49df\n"
    },
    {
      "commit": "270ee15e97f12ee4bde398a7835c451fa62ce322",
      "tree": "4d85fa2c4a0e247b09ea097316b49a0e08f7c047",
      "parents": [
        "294a6362f65098a1fcfa75e9048c986c6dbe7288"
      ],
      "author": {
        "name": "Manish Pandey",
        "email": "manish.pandey2@arm.com",
        "time": "Mon Mar 16 22:25:40 2020 +0000"
      },
      "committer": {
        "name": "Olivier Deprez",
        "email": "olivier.deprez@arm.com",
        "time": "Mon Mar 23 15:39:43 2020 +0100"
      },
      "message": "cactus: generate JSON file required by TF-A\n\nGenerate JSON file which is being passed as \"SP_LAYOUT_FILE\" build\nparameter to TF-A build.\nTwo instances of cactus is used to demonstrate functioning of multiple\nSP\u0027s. cactus-secondary dts is same as cactus dts except for UUID and\nload address.\n\nSigned-off-by: Manish Pandey \u003cmanish.pandey2@arm.com\u003e\nChange-Id: Ib6d8f7d5d4894495754da0ce39f663263eeb182f\n"
    },
    {
      "commit": "48e6d26e60ec5151a9771625bc4e9a1bed36bf31",
      "tree": "3bcc4e85299f181e6780e7ca346e98078ec62957",
      "parents": [
        "1d2b88d430aa98961865f8be296a1b61b9ce0813"
      ],
      "author": {
        "name": "Olivier Deprez",
        "email": "olivier.deprez@arm.com",
        "time": "Fri Mar 13 18:04:17 2020 +0100"
      },
      "committer": {
        "name": "Olivier Deprez",
        "email": "olivier.deprez@arm.com",
        "time": "Mon Mar 23 15:39:41 2020 +0100"
      },
      "message": "cactus: update sample manifest to SPCI Beta1 format\n\nNotice, the dtb generation wrapper script had a provision\nto automatically generate an \"extra\" memory description section.\nThis will be revisited later when SP boot time memory region\nis implemented in SPM.\n\nSigned-off-by: Olivier Deprez \u003colivier.deprez@arm.com\u003e\nChange-Id: I4fb9e23004871d74eee4a1d1f4be0826695e3e9f\n"
    },
    {
      "commit": "953347792146abb23ae3cc8ff291f1dc2f33a1a9",
      "tree": "8d062e42c753e8e9ab7cab035ed1b1295f8dae92",
      "parents": [
        "74013057aa0f38f1d82a8acd884c0b23f837316f",
        "73e5cb494d3d49ba05ecb3fc9707544e29e50c89"
      ],
      "author": {
        "name": "Sandrine Bailleux",
        "email": "sandrine.bailleux@arm.com",
        "time": "Thu Feb 27 08:48:44 2020 +0000"
      },
      "committer": {
        "name": "TrustedFirmware Code Review",
        "email": "review@review.trustedfirmware.org",
        "time": "Thu Feb 27 08:48:44 2020 +0000"
      },
      "message": "Merge changes from topic \"gic_update\"\n\n* changes:\n  Max SPI INTID is 1019\n  Switch AARCH32/AARCH64 to __aarch64__\n"
    },
    {
      "commit": "4b49048ef0f7db2f1c7077bbe4edf5a397437baf",
      "tree": "6eabfaa00da1d3563924238ec2cbe24866ecbaa0",
      "parents": [
        "c82069c7899e27ed94efa41cce0c53ff33d3848b"
      ],
      "author": {
        "name": "Imre Kis",
        "email": "imre.kis@arm.com",
        "time": "Fri Feb 14 14:17:58 2020 +0100"
      },
      "committer": {
        "name": "Imre Kis",
        "email": "imre.kis@arm.com",
        "time": "Mon Feb 17 14:35:09 2020 +0000"
      },
      "message": "Fix build with XML::LibXML 2.0202 Perl module\n\nVersion 2.0202 of XML::LibXML changes the default behaviour regarding\nexternal entities. This results empty tests_list.h and tests_list.c\ngenerated by generate_test_list.pl. By enabling explicitly to expand\nentities the script works correctly. The modified initalization of\nLibXML is compatible with older versions of the module.\n\nChange-Id: Icb951542e70870bddda44d03030eb1fe49689374\nSigned-off-by: Imre Kis \u003cimre.kis@arm.com\u003e\n"
    },
    {
      "commit": "c249d5e5cfbf2aa0f584001543c1d39953e1d6aa",
      "tree": "bae825efb76949c451188bb0e96de2ea1b120514",
      "parents": [
        "1b5952a79ca1a6feb7b23372420285e886497852"
      ],
      "author": {
        "name": "Deepika Bhavnani",
        "email": "deepika.bhavnani@arm.com",
        "time": "Thu Feb 06 16:29:45 2020 -0600"
      },
      "committer": {
        "name": "Deepika Bhavnani",
        "email": "deepika.bhavnani@arm.com",
        "time": "Tue Feb 11 09:22:12 2020 -0600"
      },
      "message": "Switch AARCH32/AARCH64 to __aarch64__\n\nNOTE: AARCH32/AARCH64 macros are now deprecated in favor of __aarch64__.\n\nAll common C compilers pre-define the same macros to signal which\narchitecture the code is being compiled for: __arm__ for AArch32 (or\nearlier versions) and __aarch64__ for AArch64. There\u0027s no need for TF-A\nto define its own custom macros for this. In order to unify code with\nthe export headers (which use __aarch64__ to avoid another dependency),\nlet\u0027s deprecate the AARCH32 and AARCH64 macros and switch the code base\nover to the pre-defined standard macro. (Since it is somewhat\nunintuitive that __arm__ only means AArch32, let\u0027s standardize on only\nusing __aarch64__.)\n\nNOTE: This change is based on below TFA commit\nhttps://github.com/ARM-software/arm-trusted-firmware/commit/402b3cf8766fe2cb4ae462f7ee7761d08a1ba56c\n\nSigned-off-by: Deepika Bhavnani \u003cdeepika.bhavnani@arm.com\u003e\nChange-Id: If2c3dbaeb01d4a9d8cfd95d906e5eaf4ae94417f\n"
    },
    {
      "commit": "26b3864c09add32f2b5a8e3798c9731fc856e9a5",
      "tree": "224a51e581518b4acb6d1e8b960fee5134474cae",
      "parents": [
        "1d03668d7ebe6286b70808097d80b72d624be0a2"
      ],
      "author": {
        "name": "Antonio Nino Diaz",
        "email": "antonio.ninodiaz@arm.com",
        "time": "Thu Mar 28 13:16:04 2019 +0000"
      },
      "committer": {
        "name": "Antonio Nino Diaz",
        "email": "antonio.ninodiaz@arm.com",
        "time": "Wed Apr 17 13:14:48 2019 +0100"
      },
      "message": "quark: Introduce Quark Secure Partition\n\nTest partition designed to have a virtual address space as small as\npossible in order to test the extension ARMv8.4-TTST. This Secure\nPartition doesn\u0027t have print capabilities. The only service it provides\nis one that returns a magic number to verify that it has been loaded.\n\nChange-Id: I431f6c65f2926d486836d12ddfefe05e83b0c47f\nSigned-off-by: Antonio Nino Diaz \u003cantonio.ninodiaz@arm.com\u003e\n"
    },
    {
      "commit": "1451f6142c9d03af844d0bc77dace24eca5ff81f",
      "tree": "96c7720a3a83f26a341e61662d37ce9dd2ed1c28",
      "parents": [
        "855b0b22d0e87441a06e227d7970774c491447e7"
      ],
      "author": {
        "name": "Antonio Nino Diaz",
        "email": "antonio.ninodiaz@arm.com",
        "time": "Fri Nov 30 10:51:26 2018 +0000"
      },
      "committer": {
        "name": "Antonio Nino Diaz",
        "email": "antonio.ninodiaz@arm.com",
        "time": "Wed Dec 12 13:28:05 2018 +0000"
      },
      "message": "SPM: Makefile: Add targets to build resource description blobs\n\nThe targets cactus and ivy now also build the resource description blobs\nused by Cactus and Ivy. This is done through a new shell script:\ngenerate_dtb.sh\n\nExample command line to build a package with Cactus and Ivy:\n\n    CROSS_COMPILE\u003daarch64-linux-gnu- make PLAT\u003dfvp   \\\n    DEBUG\u003d1 LOG_LEVEL\u003d50 TESTS\u003dspm                   \\\n    tftf cactus ivy\n\n    trusted_firmware/tools/sptool/sptool             \\\n        -o sp_package.bin                            \\\n        -i cactus.bin:cactus.dtb                     \\\n        -i ivy.bin:ivy.dtb\n\nAlso, add a disclaimer to explain that the current implementation of SPM\nis a prototype that is going to undergo a lot of rework.\n\nChange-Id: Iebc3ac28d20019b59f07f70f96fefc030f1a79ce\nSigned-off-by: Antonio Nino Diaz \u003cantonio.ninodiaz@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"
    }
  ]
}
