)]}'
{
  "log": [
    {
      "commit": "84c38b6e3978ab7391ab1a2a696bfd4627401097",
      "tree": "0a19f3a7d964bb9c758c96e942eddf3ec8c127fa",
      "parents": [
        "c1a2213d4dd7f89103213a881c852ebaf4e806af"
      ],
      "author": {
        "name": "Tom Hughes",
        "email": "tomhughes@chromium.org",
        "time": "Thu Mar 09 00:43:41 2023"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Mar 09 19:22:38 2023"
      },
      "message": "Fix compilation with updated googletest\n\nNewer verisons of googletest define the macro, so check that it\u0027s not\ndefined first. Once googletest is uprev\u0027ed the TODO and #define can be\nremoved.\n\nBUG\u003db:269182434\nTEST\u003dCQ passes\n\nChange-Id: I87be35facfa1d78896ee8987aee53110e28aeaf8\nReviewed-on: https://chromium-review.googlesource.com/c/aosp/platform/hardware/interfaces/neuralnetworks/+/4322206\nReviewed-by: Jim Pollock \u003cjmpollock@chromium.org\u003e\nTested-by: Tom Hughes \u003ctomhughes@chromium.org\u003e\nCommit-Queue: Tom Hughes \u003ctomhughes@chromium.org\u003e\n"
    },
    {
      "commit": "c1a2213d4dd7f89103213a881c852ebaf4e806af",
      "tree": "941247a6ea5f4906ed073e5679a09891c50369df",
      "parents": [
        "e856c2796b6ad742d75abb75bc3489c9d5466afa"
      ],
      "author": {
        "name": "Jack Shen",
        "email": "jackshen@google.com",
        "time": "Wed Oct 12 06:22:26 2022"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Oct 13 07:57:35 2022"
      },
      "message": "ml: fix vts called on a disengaged value issue\n\nThe variable extraParams in aidl vts is a optional, when it is empty, the extraParams-\u003eset will fail on error: optional operator-\u003e called on a disengaged value.\n\nBUG\u003db:253138038\nTEST\u003dUSE\u003d\"-vendor-nnhal\" FEATURES\u003dnostrip emerge-asurada\naosp-frameworks-ml-nn-vts \u0026\u0026 cros_nnapi_vts_aidl\n\nChange-Id: I34bb2d02fc78c5d031a992d2a5ea9c8d92f370ef\nReviewed-on: https://chromium-review.googlesource.com/c/aosp/platform/hardware/interfaces/neuralnetworks/+/3947888\nTested-by: Jack Shen \u003cjackshen@google.com\u003e\nCommit-Queue: Jack Shen \u003cjackshen@google.com\u003e\nReviewed-by: Jim Pollock \u003cjmpollock@chromium.org\u003e\n"
    },
    {
      "commit": "e856c2796b6ad742d75abb75bc3489c9d5466afa",
      "tree": "0664ac3774bed04b65ef6cbb9ea20b09ae7f3ae1",
      "parents": [
        "a33424ab3cd886563aa5ccbe39ae1ed1d7eed777"
      ],
      "author": {
        "name": "Jack Shen",
        "email": "jackshen@google.com",
        "time": "Tue Oct 11 23:49:46 2022"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Oct 12 11:24:28 2022"
      },
      "message": "ml: use driver loader for aidl vts\n\nUse driver loader for aidl vts to support loading devices from libvendor-nn-hal\nwith or without sandboxing.\n\nBUG\u003db:246461654\nTEST\u003dUSE\u003d\"-vendor-nnhal\" FEATURES\u003dnostrip emerge-asurada\naosp-frameworks-ml-nn-vts \u0026\u0026 cros_nnapi_vts_aidl\n\nCq-Depend: chromium:3947843\nChange-Id: If52fa9baa2d517e275171088ed5f0844c3495adf\nReviewed-on: https://chromium-review.googlesource.com/c/aosp/platform/hardware/interfaces/neuralnetworks/+/3947882\nTested-by: Jack Shen \u003cjackshen@google.com\u003e\nReviewed-by: Jim Pollock \u003cjmpollock@chromium.org\u003e\nCommit-Queue: Jack Shen \u003cjackshen@google.com\u003e\n"
    },
    {
      "commit": "a33424ab3cd886563aa5ccbe39ae1ed1d7eed777",
      "tree": "fa537a1a8b63f6dd04d6456118fa846e0310ace2",
      "parents": [
        "181f7c798017c00372848000f4ba38b04936e5ab"
      ],
      "author": {
        "name": "Jack Shen",
        "email": "jackshen@google.com",
        "time": "Thu Oct 06 04:20:38 2022"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Oct 07 14:10:32 2022"
      },
      "message": "ml: fix aidl vts build errors\n\nFix aidl vts build errors.\n\nBUG\u003db:246461654\nTEST\u003dUSE\u003d\"-vendor-nnhal\" FEATURES\u003dnostrip emerge-asurada\naosp-frameworks-ml-nn-vts\n\nChange-Id: Ia4041b34f161a635443408a206d012f2f6a48167\nReviewed-on: https://chromium-review.googlesource.com/c/aosp/platform/hardware/interfaces/neuralnetworks/+/3937562\nReviewed-by: Jim Pollock \u003cjmpollock@chromium.org\u003e\nTested-by: Jack Shen \u003cjackshen@google.com\u003e\nCommit-Queue: Jack Shen \u003cjackshen@google.com\u003e\n"
    },
    {
      "commit": "181f7c798017c00372848000f4ba38b04936e5ab",
      "tree": "3ef88da49eee33eaeed09c00a9d40169450b7f5a",
      "parents": [
        "ecc0020e8970ad34f4dea934d302568e1a6b74e3"
      ],
      "author": {
        "name": "Jordan R Abrahams-Whitehead",
        "email": "ajordanr@google.com",
        "time": "Mon May 30 22:45:38 2022"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue May 31 22:40:36 2022"
      },
      "message": "vts: cherrypick: Upsize 8bit uniform_int_distribution\n\nOriginal body:\n\nuniform_int_distribution\u003ca\u003e for types sizeof(a) \u003c 2 are\nnot valid by the C++ library standard. Newer versions of LLVM\n(particularly spurred on by ChromeOS toolchain changes)\nrequire at least std::uniform_int_distribution\u003cuint16_t\u003e.\n\nThis is a required change for rolling LLVM to r458507.\nThis is necessary, but may not be sufficient to resolve\nthe issue.\n\nOriginally reviewed on:\nhttps://android-review.googlesource.com/c/platform/hardware/interfaces/+/2110725\n\nBUG\u003db:231351802\nTEST\u003dmma  # On Android\nTEST\u003dCQ  # On ChromeOS gerrit\n\nChange-Id: Iec41d4762a188fe0f82b5db90b98928f4f169f7c\nReviewed-on: https://chromium-review.googlesource.com/c/aosp/platform/hardware/interfaces/neuralnetworks/+/3677700\nTested-by: Jordan Abrahams-Whitehead \u003cajordanr@google.com\u003e\nCommit-Queue: Jordan Abrahams-Whitehead \u003cajordanr@google.com\u003e\nReviewed-by: Jim Pollock \u003cjmpollock@chromium.org\u003e\n"
    },
    {
      "commit": "ecc0020e8970ad34f4dea934d302568e1a6b74e3",
      "tree": "0153cdf35bb8f74a3dd64997cb35203d781897a8",
      "parents": [
        "5c26800110593c019a7ca17d873d42f606236d71"
      ],
      "author": {
        "name": "Jim Pollock",
        "email": "jmpollock@google.com",
        "time": "Fri May 27 03:57:08 2022"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue May 31 13:56:57 2022"
      },
      "message": "neuralnetworks: make aidl support code compilable\n\nThis CL makes a few changes to the AIDL support code in order for it to\nbuild in ChromeOS.\n\nBUG\u003db:234073079\nTEST\u003demerge-brya aosp-frameworks-ml-nn\n\nChange-Id: I41c258c018e7fa81e3e9192fc80d53ec964855ad\nReviewed-on: https://chromium-review.googlesource.com/c/aosp/platform/hardware/interfaces/neuralnetworks/+/3670800\nOwners-Override: Dan Callaghan \u003cdcallagh@chromium.org\u003e\nReviewed-by: Sami Kyöstilä \u003cskyostil@chromium.org\u003e\nCommit-Queue: Jim Pollock \u003cjmpollock@chromium.org\u003e\nTested-by: Jim Pollock \u003cjmpollock@chromium.org\u003e\nReviewed-by: Jack Shen \u003cjackshen@google.com\u003e\n"
    },
    {
      "commit": "5c26800110593c019a7ca17d873d42f606236d71",
      "tree": "7e078352c9774ac2e9cd6216a67458f2c3f0f18e",
      "parents": [
        "ffe5b791c0404184b88a5f8ae86007c106a62fb1"
      ],
      "author": {
        "name": "Jim Pollock",
        "email": "jmpollock@google.com",
        "time": "Tue May 31 01:48:14 2022"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue May 31 03:18:41 2022"
      },
      "message": "neuralnetworks: Update owners to be actualy ChromeOS devs\n\nBUG\u003db:234389948\nTEST\u003dcq passes\n\nChange-Id: Ifa1ee8e104c8b4901f4489128c509e128aef36bc\nReviewed-on: https://chromium-review.googlesource.com/c/aosp/platform/hardware/interfaces/neuralnetworks/+/3677442\nReviewed-by: Sami Kyöstilä \u003cskyostil@chromium.org\u003e\nTested-by: Jim Pollock \u003cjmpollock@chromium.org\u003e\nCommit-Queue: Jim Pollock \u003cjmpollock@chromium.org\u003e\nAuto-Submit: Jim Pollock \u003cjmpollock@chromium.org\u003e\nOwners-Override: Dan Callaghan \u003cdcallagh@chromium.org\u003e\n"
    },
    {
      "commit": "ffe5b791c0404184b88a5f8ae86007c106a62fb1",
      "tree": "b8adfa671648275436e8dc9117f09846398f04f3",
      "parents": [
        "6967fa86ddca504c9a7d89f4c411e354b73e8fac",
        "c88ffb722dd99e0a93e3b2c4319c78bd5543b6be"
      ],
      "author": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 06 11:14:51 2022"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 06 11:14:51 2022"
      },
      "message": "Merge \"neuralnetworks: update from upstream\""
    },
    {
      "commit": "c88ffb722dd99e0a93e3b2c4319c78bd5543b6be",
      "tree": "1baa088e81aea67fdaee58c1ff3aa873d5aa502d",
      "parents": [
        "eee167fa829d108a5678624050425899b348a252",
        "6a3b0e45c1f5a53a0f825d093c1f76da38a1c387"
      ],
      "author": {
        "name": "Tom Shafron",
        "email": "shafron@google.com",
        "time": "Mon Apr 04 05:53:04 2022"
      },
      "committer": {
        "name": "Tom Shafron",
        "email": "shafron@google.com",
        "time": "Mon Apr 04 22:57:31 2022"
      },
      "message": "neuralnetworks: update from upstream\n\nBUG\u003db:211342927\nTEST\u003dFEATURES\u003dtest emerge-{betty, asurada} nnapi aosp-frameworks-ml-nn\n\nMerged changes from the upstream branch. Required to uprev nnapi and\naosp-frameworks-ml-nn packages.\n\nCq-Depend: chromium:3539540\nChange-Id: I39c1fb8426ce7d0ede9d20ceeb042272f87f7263\n"
    },
    {
      "commit": "6967fa86ddca504c9a7d89f4c411e354b73e8fac",
      "tree": "b689727f9172d1b3c283c3e17db5bca2857265bd",
      "parents": [
        "eee167fa829d108a5678624050425899b348a252"
      ],
      "author": {
        "name": "Jack Shen",
        "email": "jackshen@google.com",
        "time": "Mon Apr 04 01:04:50 2022"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Apr 04 16:21:54 2022"
      },
      "message": "ml: fix cros_nnapi_vts_1_2/3 failure on ipc driver\n\nNN HAL IPC driver uses mojo to communicate between MojoController and\nnnapi worker processes. Some test files in cros_nnapi_vts_1_2/3, like\nCompilationCachingTests.cpp and MemoryDomainTests.cpp, are using static\nfields which initialize the driver, which in our case is the ipc dirver.\nThey will go through the dynamic initialization process even before the\ntest_runner starts. So the test environment hasn\u0027t been setup which was\nsupposed to be done within test_runner. Here, we change the static\nfields to static methods which are only called when the test_runner\ntries to initialize the test suites, after all the needed test\nenvironment has been setup.\n\nBUG\u003db:222593178\nTEST\u003dUSE\u003d\"-vendor-nnhal ipc-driver\" emerge-dedede aosp-frameworks-ml-nn\naosp-frameworks-ml-nn-vts \u0026\u0026 cros_nnapi_vts_1_2 \u0026\u0026 cros_nnapi_vts_1_3\n\nChange-Id: If01f947a7798ce97ab8dcfa9e07fa02f59be0907\nReviewed-on: https://chromium-review.googlesource.com/c/aosp/platform/hardware/interfaces/neuralnetworks/+/3565313\nReviewed-by: Jim Pollock \u003cjmpollock@chromium.org\u003e\nTested-by: Jack Shen \u003cjackshen@google.com\u003e\nCommit-Queue: Jack Shen \u003cjackshen@google.com\u003e\n"
    },
    {
      "commit": "6a3b0e45c1f5a53a0f825d093c1f76da38a1c387",
      "tree": "5d9daf72622efe020a3a7f1271285aeada334432",
      "parents": [
        "bb0859ef655079901e1d964290bcb189d69545e3"
      ],
      "author": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Fri Mar 04 00:41:10 2022"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Mar 04 00:41:44 2022"
      },
      "message": "Merge \"Make NN canonical-\u003eHIDL adapter execute* methods synchronous\"\n\nGitOrigin-RevId: f955569c8aae50cc129a68a64b66061298a1e288\n"
    },
    {
      "commit": "bb0859ef655079901e1d964290bcb189d69545e3",
      "tree": "201becbd98690ac29009c11485404e6e6c1fdd73",
      "parents": [
        "90e677711b8e4b474eb710102d93ec08b3606976"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 01 00:24:55 2022"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Mar 01 00:25:40 2022"
      },
      "message": "Merge \"Cast to the underlying type for union tags\"\n\nGitOrigin-RevId: 6cd0d474b2974d1e3d5754605e073ce72e9b8947\n"
    },
    {
      "commit": "90e677711b8e4b474eb710102d93ec08b3606976",
      "tree": "379a5c8d184c11047d01a2bfec50dafbc990e730",
      "parents": [
        "2ff85d3d4a1316f730468afd466e323d28133616"
      ],
      "author": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Thu Feb 24 00:59:51 2022"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Feb 24 01:00:24 2022"
      },
      "message": "Merge \"Remove NN host specific build defines\"\n\nGitOrigin-RevId: fe9368b72915515c49439f28dd487aa342328e3a\n"
    },
    {
      "commit": "2ff85d3d4a1316f730468afd466e323d28133616",
      "tree": "d13dfb838ed725d08956ad3d2c1ba179d40695f8",
      "parents": [
        "c29a6a949f69cfecb1e352d1a7dc5f1ce93138af"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Thu Feb 24 00:21:18 2022"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Feb 24 00:22:08 2022"
      },
      "message": "Merge \"Add timed out test files to tidy_timeout_srcs\"\n\nGitOrigin-RevId: ff54f73b4f5ea56f61f217f5ede9e8d042752315\n"
    },
    {
      "commit": "c29a6a949f69cfecb1e352d1a7dc5f1ce93138af",
      "tree": "5a342857092c79fc3575c0e6ed0759eaf1d5bc12",
      "parents": [
        "30952cd02f9f1bce0596691aa2923165e301d02b"
      ],
      "author": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Fri Feb 18 20:23:29 2022"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Feb 18 20:24:22 2022"
      },
      "message": "Merge \"Remove isUpdatable query from NNAPI -- hal\"\n\nGitOrigin-RevId: 82d36078b9d07840f2e3a395a009d9fa3fa7f0b0\n"
    },
    {
      "commit": "30952cd02f9f1bce0596691aa2923165e301d02b",
      "tree": "d046533a7845faf3b44f927be9075589daabde99",
      "parents": [
        "2db52c360f6f28c2f14a01b1ebc06cbc1af7abba"
      ],
      "author": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Tue Feb 15 19:17:40 2022"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Feb 15 19:18:21 2022"
      },
      "message": "Merge \"Clamp NNAPI HAL Version to runtime version -- hal\"\n\nGitOrigin-RevId: b66f1308ac19476466411cc4b49e001cac570d57\n"
    },
    {
      "commit": "2db52c360f6f28c2f14a01b1ebc06cbc1af7abba",
      "tree": "189271e29ac7e92c4c19f73e126d056c51a8a4b6",
      "parents": [
        "1a8c59039d3d54656342fcc950e07575ff99949a"
      ],
      "author": {
        "name": "Xusong Wang",
        "email": "xusongw@google.com",
        "time": "Wed Feb 09 18:49:21 2022"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Feb 09 18:50:20 2022"
      },
      "message": "Merge \"Address ANAPIC review comments -- hal.\"\n\nGitOrigin-RevId: 8b389e11236f9e2ded7f988555d77f4be7631707\n"
    },
    {
      "commit": "1a8c59039d3d54656342fcc950e07575ff99949a",
      "tree": "6d759af44f00833c1be555693afcab9c9f469a9f",
      "parents": [
        "2a41ca8e0bda315ece769931a1ad7cc65d9fc94f"
      ],
      "author": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Tue Feb 01 22:44:53 2022"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Feb 01 22:45:27 2022"
      },
      "message": "Merge \"Move NNAPI HAL CommonUtils to nnapi/SharedMemory -- hal\"\n\nGitOrigin-RevId: ea3e90c1f1730616d1a0b950aeb6e76dcfc5d3b0\n"
    },
    {
      "commit": "2a41ca8e0bda315ece769931a1ad7cc65d9fc94f",
      "tree": "7ba179150f383446aa24dda7b5f7f77ffab174dc",
      "parents": [
        "baa1e61d350bbbbbddf3db16ef3e4ad14090b865"
      ],
      "author": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Fri Jan 21 23:32:10 2022"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jan 21 23:33:01 2022"
      },
      "message": "Merge \"Make VtsHalNeuralnetworksTargetTest run on the host\"\n\nGitOrigin-RevId: 8f255182ecb6828621a7e661ab41107291fb3e3f\n"
    },
    {
      "commit": "baa1e61d350bbbbbddf3db16ef3e4ad14090b865",
      "tree": "061febbaec71e9982193aaf47b2f58ec938ffd7e",
      "parents": [
        "d526a07ab3b2d03423846d865ce8ab712980451c"
      ],
      "author": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Thu Jan 20 23:36:09 2022"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Jan 20 23:38:02 2022"
      },
      "message": "Merge \"Cleanup NN utility libraries\u0027 dependencies\"\n\nGitOrigin-RevId: d3e413e759091c794cb115acab44c45f3cfb37b8\n"
    },
    {
      "commit": "d526a07ab3b2d03423846d865ce8ab712980451c",
      "tree": "1221b3f63adb9ac2d7716d1819065fabeae5b88b",
      "parents": [
        "fb3c76d9300590c2ee31b22c1b88c8d9de625813"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Tue Oct 26 20:03:05 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Jan 20 22:02:50 2022"
      },
      "message": "HAL interface for compilation and execution hints\n\nThe following AIDL types are added:\n - TokenValuePair\n - PrepareModelConfig\n - ExecutionConfig\n\nThe following AIDL methods are added:\n - IDevice::prepareModelWithConfig\n - IPreparedModel::executeSynchronouslyWithConfig\n - IPreparedModel::executeFencedWithConfig\n - IBurst::executeSynchronouslyWithConfig\n\nThe compilation and execution hints are being stored as a list of\ntoken-value pairs as part of the PrepareModelConfig / ExecutionConfig.\nAnd the PrepareModelConfig / ExecutionConfig parcelables are created in\norder to make future extensions to the execution related interfaces\neasier.\n\nIt is the drivers responsibility to verify the hints, and it is allowed\nfor the driver to ignore them.\n\nBug: 203248587\nTest: neuralnetworks_utils_hal_aidl_test\nChange-Id: I98240fd75089fc85cdfcaa0be28aab8a6f0dfca5\nMerged-In: I98240fd75089fc85cdfcaa0be28aab8a6f0dfca5\n(cherry picked from commit 0e671f3edb9d2c78658a4ef4169e3211e3f9bb00)\nGitOrigin-RevId: b5c8a82f251579a03f5ee0ff0070b37378cfb040\n"
    },
    {
      "commit": "fb3c76d9300590c2ee31b22c1b88c8d9de625813",
      "tree": "46878bac6e7edfe980f63e12aa07eaa1ff69ae4a",
      "parents": [
        "319f198ebca0e9f0b96fcbd9792f5830569aaffe"
      ],
      "author": {
        "name": "Xusong Wang",
        "email": "xusongw@google.com",
        "time": "Tue Jan 11 22:25:55 2022"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Jan 20 00:09:10 2022"
      },
      "message": "Add VTS tests for reusable execution.\n\n- Modified generated tests and validation tests to exercise reusable\nexecution.\n- Add a scoped trace to print the test config when an error occurs\n\nBug: 202405342\nBug: 202431255\nTest: VtsHalNeuralnetworksTargetTest\nChange-Id: I3e2346903e430080ec4d926bf08daf6825ea4dce\nMerged-In: I3e2346903e430080ec4d926bf08daf6825ea4dce\n(cherry picked from commit 859200800c70a5780931abc8db40b7ade99eef12)\nGitOrigin-RevId: 72e06c28437df3f31814fc4040d1d4c505dcba84\n"
    },
    {
      "commit": "319f198ebca0e9f0b96fcbd9792f5830569aaffe",
      "tree": "1e0cdb89af0ea3b648c3c6d695f63bb2b4324856",
      "parents": [
        "4cf1a36cfaca80c01e0f37976284371a873aba24"
      ],
      "author": {
        "name": "Xusong Wang",
        "email": "xusongw@google.com",
        "time": "Tue Jan 18 21:44:51 2022"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Jan 18 21:47:06 2022"
      },
      "message": "Merge changes from topic \"nnapi-reusable-execution-hal\"\n\n* changes:\n  Reusable execution at HAL level -- HAL.\n  Define AIDL reusable execution interface.\n\nGitOrigin-RevId: 75decdedccbda4534b7eca37c8fe1507e6156b23\n"
    },
    {
      "commit": "4cf1a36cfaca80c01e0f37976284371a873aba24",
      "tree": "19fe222368b7ebe691112de6f362902fb57f449b",
      "parents": [
        "2e4db6e9ef9f20c08296d6920d6dd54837202951"
      ],
      "author": {
        "name": "David Gross",
        "email": "dgross@google.com",
        "time": "Thu Jan 13 17:51:42 2022"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Jan 13 17:52:23 2022"
      },
      "message": "Merge \"Freeze neuralnetworks AIDL version as v3 for FL7\"\n\nGitOrigin-RevId: 3e6d04f6dfe798d6d5b1f4071ac27e695e090f20\n"
    },
    {
      "commit": "2e4db6e9ef9f20c08296d6920d6dd54837202951",
      "tree": "84e3f5cae4d3d704ba6b3c8055f85bd22c03c101",
      "parents": [
        "36ef8a2e8e1087c8b2c97ee5f62de466d3c23d58"
      ],
      "author": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Wed Jan 12 20:08:47 2022"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Jan 12 20:10:55 2022"
      },
      "message": "Merge changes Ifeffea05,I966f65a1\n\n* changes:\n  Remove uid from NN HIDL adapter\n  Create NN AIDL adapter\n\nGitOrigin-RevId: 104192c28f92bda4865021eee0a01c8475a12755\n"
    },
    {
      "commit": "36ef8a2e8e1087c8b2c97ee5f62de466d3c23d58",
      "tree": "9e707cf42b05ff3108d9ab13e5b4c99547330aa5",
      "parents": [
        "242e4ac0a9bed9e9536419fc00cd8bc396888a02"
      ],
      "author": {
        "name": "David Gross",
        "email": "dgross@google.com",
        "time": "Mon Jan 10 17:11:26 2022"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Jan 10 17:12:02 2022"
      },
      "message": "Merge \"FL7: Refine MIRROR_PAD specification\"\n\nGitOrigin-RevId: f914da59a65982a84b3213f303892de7a2b30442\n"
    },
    {
      "commit": "242e4ac0a9bed9e9536419fc00cd8bc396888a02",
      "tree": "94be94cbf378a298f86565268649007a46bbc10a",
      "parents": [
        "5d5b26e01677b91d6ff49aeee0c837566dc4def8"
      ],
      "author": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Wed Jan 05 18:24:13 2022"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Jan 10 17:11:57 2022"
      },
      "message": "Merge \"Update NNAPI owners file\"\n\nGitOrigin-RevId: 69e8cc44f4fbe10c29f3c4ba8326e63176fdcb4b\n"
    },
    {
      "commit": "5d5b26e01677b91d6ff49aeee0c837566dc4def8",
      "tree": "265fc91911bdfb95b15ba93fb3f55edd6f45d37f",
      "parents": [
        "18c382e1f2901738dadc4a75975e5a4feba48e21"
      ],
      "author": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Tue Jan 04 21:22:20 2022"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Jan 04 21:22:55 2022"
      },
      "message": "Merge \"Fix NNAPI HIDL 1.3 VTS MemoryDomainExecutionTest\"\n\nGitOrigin-RevId: 97a7435d5f3b593048cc328b65f4ff9eae1c394f\n"
    },
    {
      "commit": "18c382e1f2901738dadc4a75975e5a4feba48e21",
      "tree": "4063fd2519048518da033493b3588457d7e86ffd",
      "parents": [
        "4cdf0dc632a29d3881a6d0e92f4523a79c55ff86"
      ],
      "author": {
        "name": "David Gross",
        "email": "dgross@google.com",
        "time": "Fri Dec 10 22:13:09 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Dec 10 22:13:43 2021"
      },
      "message": "Merge \"FL7: Refine REVERSE specification\"\n\nGitOrigin-RevId: dd26914af75d8d8a6683e405cdab723a411a0f2e\n"
    },
    {
      "commit": "4cdf0dc632a29d3881a6d0e92f4523a79c55ff86",
      "tree": "71d86fea965e50bf05c96921f21fe43fee1a9e73",
      "parents": [
        "8da5c87aaabc232d08a3a2e0be9fe773dbc12105"
      ],
      "author": {
        "name": "David Gross",
        "email": "dgross@google.com",
        "time": "Mon Dec 06 19:53:03 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Dec 06 19:54:21 2021"
      },
      "message": "Merge \"FL7: Add some AIDL_V3 test infrastructure\"\n\nGitOrigin-RevId: 8f7ecd2d501f8177041f5c828554dfb357e7ad9d\n"
    },
    {
      "commit": "8da5c87aaabc232d08a3a2e0be9fe773dbc12105",
      "tree": "047225ad2b389f315b6114d8f262e721f427ed6c",
      "parents": [
        "7e4a4f2c7572aeaddda3008821c9a17741f5010e"
      ],
      "author": {
        "name": "David Gross",
        "email": "dgross@google.com",
        "time": "Wed Nov 17 23:39:18 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Nov 23 02:19:23 2021"
      },
      "message": "Add NNAPI specification and infrastructure for FL7.\n\nAdds operations MIRROR_PAD and REVERSE.\nExtends RSQRT to support QUANT8_ASYMM and QUANT8_ASYMM_SIGNED.\n\nDOES NOT include tests or CPU reference implementation.\n\nBug: 202280917\n\nTest: NeuralNetworksTest_static\nTest: VtsHalNeuralnetworksTargetTest\n\nMerged-In: I0b2133346b996849faac00c46885e3633c78f024\nChange-Id: I0b2133346b996849faac00c46885e3633c78f024\n(cherry picked from commit 04ed8595b5587e9f6e71ac45edd17cf92da56c32)\nGitOrigin-RevId: 2edfc467f11543d76fd37f7a7716c8a658c01fce\n"
    },
    {
      "commit": "7e4a4f2c7572aeaddda3008821c9a17741f5010e",
      "tree": "46883e67038aae6d147454389e945c92c02bac0e",
      "parents": [
        "7686bc0e543e0a2f230c668fa24abd62a7aa2cf8"
      ],
      "author": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Fri Nov 19 02:45:32 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Nov 19 02:46:11 2021"
      },
      "message": "Merge \"Rename Version::ANDROID_* to kVersionFeatureLevel* -- hal\"\n\nGitOrigin-RevId: 8f6b82c7a51e74021f29388815d79c0c7829053a\n"
    },
    {
      "commit": "7686bc0e543e0a2f230c668fa24abd62a7aa2cf8",
      "tree": "796eeb4ea8141087f21ac2d3cb117d1519705554",
      "parents": [
        "0538bea49ed09621239f91f762fe46be701d0330"
      ],
      "author": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Thu Nov 18 23:58:42 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Nov 18 23:59:14 2021"
      },
      "message": "Merge \"Make NNAPI Version more structured -- hal\"\n\nGitOrigin-RevId: 71b595549cdd1b12dfd699eb079ae920f200696e\n"
    },
    {
      "commit": "0538bea49ed09621239f91f762fe46be701d0330",
      "tree": "44960a7c65ee16e398a231f3fc4fb51f68ac681b",
      "parents": [
        "97ef035351533c757779cb4242ac254bd23468bf"
      ],
      "author": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Tue Nov 16 19:30:51 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Nov 16 19:31:31 2021"
      },
      "message": "Merge \"Configure Version value for each version of NN AIDL utils\"\n\nGitOrigin-RevId: 21e079c9e2f7f73afb2ff110c4e21b28a4a99fbb\n"
    },
    {
      "commit": "97ef035351533c757779cb4242ac254bd23468bf",
      "tree": "39d22786f7b6355b186ad44ca656741c8808d48c",
      "parents": [
        "5f5b253bf7dbe4c121f0085fad58c509e1f1a20a"
      ],
      "author": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Mon Nov 15 23:22:05 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Nov 15 23:23:02 2021"
      },
      "message": "Merge \"Consolidate NNAPI OWNERS files\"\n\nGitOrigin-RevId: 161883c96715e3d58fdab03809d88643386e3ed2\n"
    },
    {
      "commit": "5f5b253bf7dbe4c121f0085fad58c509e1f1a20a",
      "tree": "d90a0e0efd905ca6be7449ac0af7bb61609e4ac6",
      "parents": [
        "c25996dfb3922c95c3cdd72c70e26ac375d9e056"
      ],
      "author": {
        "name": "Ian Hua",
        "email": "ianhua@google.com",
        "time": "Wed Nov 10 10:51:18 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Nov 10 10:51:49 2021"
      },
      "message": "Merge \"Freeze neuralnetworks AIDL version as v2 for FL6\"\n\nGitOrigin-RevId: 2a7b0014a78b934870ce5a2f201b279da82e37de\n"
    },
    {
      "commit": "c25996dfb3922c95c3cdd72c70e26ac375d9e056",
      "tree": "88d1633122d32bb4153c4b8c740df1f7c8aeb486",
      "parents": [
        "9bd513ac8e6d91e4aef2a7e32c3f6d9bcf2983a9"
      ],
      "author": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Tue Nov 09 01:35:46 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Nov 09 01:36:47 2021"
      },
      "message": "Merge \"Remove unnecessary NNAPI header files\"\n\nGitOrigin-RevId: 9ec39aa042109394727568863d70ed7ac3525dca\n"
    },
    {
      "commit": "9bd513ac8e6d91e4aef2a7e32c3f6d9bcf2983a9",
      "tree": "e2741ed42a41d2b32fa3081ea1f43ece478b3962",
      "parents": [
        "e1462c405f2342a82c87679a11b438c1a683e799"
      ],
      "author": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Wed Nov 03 18:14:06 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Nov 03 18:14:38 2021"
      },
      "message": "Merge changes from topic \"libneuralnetworks_common-cleanup\"\n\n* changes:\n  Move Aidl utility code to aidl/utils -- hal 2/2\n  Move Aidl utility code to aidl/utils -- hal 1/2\n\nGitOrigin-RevId: ee7a4760903a23e8e8c9a0984eb2498675d4f62b\n"
    },
    {
      "commit": "e1462c405f2342a82c87679a11b438c1a683e799",
      "tree": "81e82ad83ddf4b22e7af57a875fa54f9c207b692",
      "parents": [
        "dcd05344bcb09ae10ab259d118b4cefb37791af4"
      ],
      "author": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Tue Nov 02 20:38:36 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Nov 02 20:39:26 2021"
      },
      "message": "Merge changes Ibd460229,I589668ef\n\n* changes:\n  Re-organize NNAPI Burst utility classes\n  Change NN adapter to use ExecutionBurstServer utility\n\nGitOrigin-RevId: 78158937861e2e51a69abc649677611963e7e5e9\n"
    },
    {
      "commit": "dcd05344bcb09ae10ab259d118b4cefb37791af4",
      "tree": "1596b2bcf801d9bdbe24a40c0819d37b0c380838",
      "parents": [
        "e2f0630245c5dc1112ad57f7c62092524aeb142a"
      ],
      "author": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Mon Nov 01 17:39:44 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Nov 01 17:40:37 2021"
      },
      "message": "Merge \"Revert^2 \"Provide explicitly versioned NNAPI AIDL utils libs -- HAL.\"\"\n\nGitOrigin-RevId: be7f81f58db3770a3ad416a7d2455e6764ac59d2\n"
    },
    {
      "commit": "e2f0630245c5dc1112ad57f7c62092524aeb142a",
      "tree": "63964d1fd5b9aba6940aac0e2a9aa36d45aab807",
      "parents": [
        "6dd0a4b065a974a6f2f492e4c14abf784e592e48"
      ],
      "author": {
        "name": "Ian Hua",
        "email": "ianhua@google.com",
        "time": "Fri Oct 15 10:06:31 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Oct 27 15:36:13 2021"
      },
      "message": "Add FL6 spec tests to AIDL VTS.\n\nAlso skip FL6 (AIDL_V2) tests for older AIDL drivers.\n\nBug: 203038813\nTest: VtsHalNeuralnetworksTargetTest\nSpecifically, for old driver such as AIDL_V1 sample driver, it can pass\nHIDL tests and skip AIDL_V2 tests. For new driver such as AIDL_V2\nsample driver, it can pass all tests.\n\nChange-Id: I689fef0945428f6548977628e3c43628dd1e5bf7\nGitOrigin-RevId: ca46f9768c056dc52aa4ef3988cfaea155ed0dc5\n"
    },
    {
      "commit": "6dd0a4b065a974a6f2f492e4c14abf784e592e48",
      "tree": "03ec466fd92f2448abb0dcf45cb746d1b90d8e30",
      "parents": [
        "2d58a185feefb337e62effb0093109d593a93a47"
      ],
      "author": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Tue Oct 26 23:55:24 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Oct 26 23:56:25 2021"
      },
      "message": "Merge changes Iae9f692f,Ib43f1cb6,I9d4f0c30,I7d06ea35\n\n* changes:\n  Move NN HandleError from utils/common to 1.0/utils\n  Relocate NN ProtectCallback to 1.0/utils\n  Move NN memory utils from utils/common to 1.0/utils\n  Remove hal::utils::countNumberOfConsumers\n\nGitOrigin-RevId: 5f14bad22cb3393dfa0e6ca132eecd050d676b56\n"
    },
    {
      "commit": "2d58a185feefb337e62effb0093109d593a93a47",
      "tree": "1d81c306a29fa99e08fa8c0390acb24325732beb",
      "parents": [
        "4b27538cd1b385e368235a23155ac5b35ea93297"
      ],
      "author": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Tue Oct 26 03:29:13 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Oct 26 04:42:47 2021"
      },
      "message": "Revert \"Provide explicitly versioned NNAPI AIDL utils libs -- HAL.\"\n\nRevert \"Use explicitly versioned NNAPI HAL util libs in darwinn2.\"\n\nRevert \"Add neuralnetworks_utils_hal_aidl_v2 to allowed_deps.txt\"\n\nRevert \"Provide explicitly version NNAPI AIDL utils lib -- runtime.\"\n\nRevert submission 16007539-nnapi-experimental-aidl-feature\n\nReason for revert: The cherry-pick of this CL breaks the build\nReverted Changes:\nIeb2da3461:Add neuralnetworks_utils_hal_aidl_v2 to allowed_de...\nI8ae01e3c6:Provide explicitly version NNAPI AIDL utils lib --...\nI74f1798e8:Provide explicitly versioned NNAPI AIDL utils libs...\nI2362464e8:Use explicitly versioned NNAPI HAL util libs in da...\n\nTest: mma\n\nChange-Id: I3d3ac4745fb707cbdceb2019f3c2fc7807183b71\nMerged-In: I3d3ac4745fb707cbdceb2019f3c2fc7807183b71\n(cherry picked from commit 932e82b0c30fa2078bd421053506ec4e9191f66c)\nGitOrigin-RevId: c42a934ea8b7869afc7b877f1efb6bc30f21c49b\n"
    },
    {
      "commit": "4b27538cd1b385e368235a23155ac5b35ea93297",
      "tree": "2ae2d2cf2be62c9dd69ed99d69045c551bd21ee0",
      "parents": [
        "f0f3525e3393a3c1f4a260bc967ab823f226897f"
      ],
      "author": {
        "name": "Xusong Wang",
        "email": "xusongw@google.com",
        "time": "Tue Oct 05 17:07:12 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Oct 25 23:36:34 2021"
      },
      "message": "Provide explicitly versioned NNAPI AIDL utils libs -- HAL.\n\nThis CL modifies the AIDL utils libraries to be explicitly\nversioned. Currently, we only have two versions: v1 and \"current\".\nSpecifically, the following changes are made:\n- Remove AIDL dependencies from neuralnetworks_utils_hal_common\n- Create explicitly versioned libs of neuralnetworks_utils_hal_aidl_*\n\nThis is needed because it is not allowed for a build target to\nlink against multiple versions of the same AIDL lirary.\n\nThe canonical driver will report ANDROID_S for AIDL v1, and FL6 for v2.\n\nBug: 202405342\nTest: NNT_static\nTest: CtsNNAPITestCases\nTest: VtsHalNeuralnetworksTargetTest\nChange-Id: I74f1798e80a059949e43e0567d23e884a7f7c92d\nMerged-In: I74f1798e80a059949e43e0567d23e884a7f7c92d\n(cherry picked from commit 9763a9537df323c5d4446483d1375057582c6228)\nGitOrigin-RevId: cb2c37f78f4a54c79d8a60f8e754ef0d3cfc637d\n"
    },
    {
      "commit": "f0f3525e3393a3c1f4a260bc967ab823f226897f",
      "tree": "1d81c306a29fa99e08fa8c0390acb24325732beb",
      "parents": [
        "2e9b78ba2c77cf668c60e7b7e3b8844257ea22a0"
      ],
      "author": {
        "name": "David Gross",
        "email": "dgross@google.com",
        "time": "Tue Oct 19 21:23:12 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Oct 19 21:24:00 2021"
      },
      "message": "Merge \"Add PACK operation to NNAPI feature level 6.\"\n\nGitOrigin-RevId: 6e74ca65a71a41b394e3ad2fd15376786915c40d\n"
    },
    {
      "commit": "2e9b78ba2c77cf668c60e7b7e3b8844257ea22a0",
      "tree": "3eb90c1df069da13af4d7458caaefb2e7fc19f85",
      "parents": [
        "ddfba37896912d9623d601771cdbc2375972adc7"
      ],
      "author": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Mon Oct 18 22:45:51 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Oct 18 22:46:28 2021"
      },
      "message": "Merge \"Allow implicit conversions for NN errors -- hal\"\n\nGitOrigin-RevId: 68e98f40dc84cbe536721e8926ca075019c97999\n"
    },
    {
      "commit": "ddfba37896912d9623d601771cdbc2375972adc7",
      "tree": "ddb92fda420298d8b3932149266609b740cdab71",
      "parents": [
        "94e95d68f2ff4bfa5f5f5e73118d05325c39f070"
      ],
      "author": {
        "name": "Ian Hua",
        "email": "ianhua@google.com",
        "time": "Mon Oct 18 20:03:59 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Oct 18 20:04:49 2021"
      },
      "message": "Merge \"AIDL interface changes for NNAPI feature level 6.\"\n\nGitOrigin-RevId: 5dc5f2633f9b46792326ae3d46432012b0425014\n"
    },
    {
      "commit": "94e95d68f2ff4bfa5f5f5e73118d05325c39f070",
      "tree": "944987e9cbad95a347ccfbfb0fbd49d705512789",
      "parents": [
        "7a598807819c9e14930a3dfaead3fd9cb71d381f"
      ],
      "author": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Thu Oct 14 21:30:33 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Oct 14 21:30:55 2021"
      },
      "message": "Merge \"Handle error returned by IBurstContext::freeMemory\"\n\nGitOrigin-RevId: f3bd4751a3f1d2f11a71f63e13cfdd19d4343902\n"
    },
    {
      "commit": "7a598807819c9e14930a3dfaead3fd9cb71d381f",
      "tree": "9b425545cf096161c5602e47c7b4e7e3bad94e58",
      "parents": [
        "f4a3793fb948d98645c78607841eba9f3f0fe95d"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Oct 07 23:49:53 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Oct 07 23:53:56 2021"
      },
      "message": "Merge \"Merge Android 12\"\n\nGitOrigin-RevId: 59772dd098959285f1c57526c3f8c56aa66e835e\n"
    },
    {
      "commit": "f4a3793fb948d98645c78607841eba9f3f0fe95d",
      "tree": "053ba2c2cca81f6baae01314a5884c9007ee5a47",
      "parents": [
        "9641c7a26904fdf9cea465e590b63cf29739dc91"
      ],
      "author": {
        "name": "Ian Hua",
        "email": "ianhua@google.com",
        "time": "Tue Sep 21 10:27:22 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 21 10:28:01 2021"
      },
      "message": "Merge \"Fix aidl_format errors for NNAPI AIDL.\"\n\nGitOrigin-RevId: 80502796abb27e69d79da96dc595751cd7f458ab\n"
    },
    {
      "commit": "9641c7a26904fdf9cea465e590b63cf29739dc91",
      "tree": "1f53ecc68b4a43dc487da8cd67d78f3c8b9f7a13",
      "parents": [
        "2393a4a21a35185cc20fc176c34e53bb7a3568a3"
      ],
      "author": {
        "name": "Ian Hua",
        "email": "ianhua@google.com",
        "time": "Thu Sep 09 12:32:56 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 09 12:33:42 2021"
      },
      "message": "Merge \"Fix HAL and AIDL files to be consistent with API generation tool.\"\n\nGitOrigin-RevId: 650dc957ee238be78f866db019bfcf64c68dfa01\n"
    },
    {
      "commit": "2393a4a21a35185cc20fc176c34e53bb7a3568a3",
      "tree": "12468bb800a95ea57ceaa5ad1c92772ad12204d9",
      "parents": [
        "1f500c4e7480b89ad9e010e73d148d4f22c2b405"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Aug 31 16:47:14 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Aug 31 16:47:26 2021"
      },
      "message": "Merge changes from topic \"b188871598-security\"\n\n* changes:\n  neuralnetworks: use versions for imports\n  .graphics.common: use versions for imports\n  keymint: use versions for imports\n\nGitOrigin-RevId: 067901ea815241754156b3ebd74c6c1cc598bb12\n"
    },
    {
      "commit": "1f500c4e7480b89ad9e010e73d148d4f22c2b405",
      "tree": "8859a2435b993e9b6a9b5914e7820a494e5c20d0",
      "parents": [
        "272fcca903e7c0a3b92c4d8040aaeb754ceb925e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Aug 27 18:48:44 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Aug 27 18:49:29 2021"
      },
      "message": "Merge \"Fix use-after-free crash in VtsHalNeuralnetworksTargetTest.\"\n\nGitOrigin-RevId: 50a0c3ae3fc00130de6efb7c5866c8eea5737029\n"
    },
    {
      "commit": "272fcca903e7c0a3b92c4d8040aaeb754ceb925e",
      "tree": "fa75b1466e532010aff359b42155a3a9c57d4e64",
      "parents": [
        "c693bc50e65cdce7b5df2ec7f0ff996b454b02f6"
      ],
      "author": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Wed Aug 25 18:02:13 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Aug 25 18:02:43 2021"
      },
      "message": "Merge \"Quickly exit VtsHalNeuralnetworks*TargetTest on failure\"\n\nGitOrigin-RevId: 0b2aee13afcefac65cf3094119229ee685e3a0c1\n"
    },
    {
      "commit": "c693bc50e65cdce7b5df2ec7f0ff996b454b02f6",
      "tree": "e484714c01ec1f083179b87d030b2bff1fff2a12",
      "parents": [
        "a0bd521e8954067b673881781bcd51a260aee8e2"
      ],
      "author": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Tue Aug 24 17:44:45 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Aug 24 17:45:39 2021"
      },
      "message": "Merge \"Quick-fail NNAPI VTS test case if driver is dead\"\n\nGitOrigin-RevId: 994a3856c981f379d6493641f5f935c773f8d132\n"
    },
    {
      "commit": "a0bd521e8954067b673881781bcd51a260aee8e2",
      "tree": "2e342d0edabb8ef6284be237ef84fb10299b629b",
      "parents": [
        "a8e092d514a43d76d762372505a9d5077b726458"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 12 16:01:47 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Aug 12 16:02:20 2021"
      },
      "message": "Merge \"Revert^2 \"Making NN hardware interface libs \"host supported\"\"\"\n\nGitOrigin-RevId: 2cac932fef8b0f330029f741f9c42083ec601f91\n"
    },
    {
      "commit": "eee167fa829d108a5678624050425899b348a252",
      "tree": "dc25ed68a7d37cb190a28c01c84f8bb2e874bb47",
      "parents": [
        "fd0a01eb09dcc34f1a42e5c0f6ebf0f384fd9abd",
        "05dcab03bebfd69ca05a178d2830b21eb37821b2"
      ],
      "author": {
        "name": "Jim Pollock",
        "email": "jmpollock@google.com",
        "time": "Tue Aug 03 06:14:08 2021"
      },
      "committer": {
        "name": "Jim Pollock",
        "email": "jmpollock@google.com",
        "time": "Mon Aug 09 23:24:53 2021"
      },
      "message": "interfaces/neuralnetworks: bring up to date with upstream\n\nThis CL brings the support code for NNAPI up to date with upstream, and\nis compatible with the current implementation of aosp-frameworks-ml-nn.\n\nBUG\u003db:187466859\nTEST\u003dFEATURES\u003dtest emerge-volteer aosp-frameworks-ml-nn\n\nChange-Id: If6f2b26db82e03691cfff8f37f8507963d1316e2\n"
    },
    {
      "commit": "a8e092d514a43d76d762372505a9d5077b726458",
      "tree": "e13c1fd2de8f751ed08e12ab244c5718b7cacecc",
      "parents": [
        "d8cffb4bb3d4c4ba5cc4d7a4a3ecb7f3f1a7599c"
      ],
      "author": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Thu Aug 05 00:00:07 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Aug 05 00:00:40 2021"
      },
      "message": "Merge \"Revert \"Making NN hardware interface libs \"host supported\"\"\"\n\nGitOrigin-RevId: e0b2d17cbfe14e14c4cde6d48522bca48441e0ca\n"
    },
    {
      "commit": "d8cffb4bb3d4c4ba5cc4d7a4a3ecb7f3f1a7599c",
      "tree": "2e342d0edabb8ef6284be237ef84fb10299b629b",
      "parents": [
        "c17343b10a0b1c66758fb19282dfed3beb876622"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 04 22:27:11 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Aug 04 22:27:49 2021"
      },
      "message": "Merge \"Making NN hardware interface libs \"host supported\"\"\n\nGitOrigin-RevId: 7519960237783e52de9606b8377b7ac310088184\n"
    },
    {
      "commit": "c17343b10a0b1c66758fb19282dfed3beb876622",
      "tree": "e13c1fd2de8f751ed08e12ab244c5718b7cacecc",
      "parents": [
        "05dcab03bebfd69ca05a178d2830b21eb37821b2"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Wed Jul 28 12:10:05 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Jul 28 12:10:55 2021"
      },
      "message": "Merge \"Remove ndk_platform backend. Use the ndk backend.\"\n\nGitOrigin-RevId: 2346a4c6b9d18209ddebeb327853bafe08e0162b\n"
    },
    {
      "commit": "05dcab03bebfd69ca05a178d2830b21eb37821b2",
      "tree": "e117b8d413438866cdfb230153494d54518c3293",
      "parents": [
        "e0e287b2ce4a50b134d6dc6248b8e3126263d471"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jun 28 18:13:00 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Jun 28 18:13:54 2021"
      },
      "message": "Merge \"Fix ordering of cache files requirements from device\"\n\nGitOrigin-RevId: dc46322e5aab6a71ef066ee4a76d9c1801ac815f\n"
    },
    {
      "commit": "e0e287b2ce4a50b134d6dc6248b8e3126263d471",
      "tree": "e292105f00ec28f5c829bf99df1daab49dc4b4c3",
      "parents": [
        "808e47e46e559d29b21fbd012bf8a2ccb63e1817"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jun 23 20:07:43 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Jun 23 20:08:16 2021"
      },
      "message": "Merge \"Correct grammatical error in README.md\"\n\nGitOrigin-RevId: 00baab69f14379da10163442513fe5e2e45bb11a\n"
    },
    {
      "commit": "808e47e46e559d29b21fbd012bf8a2ccb63e1817",
      "tree": "0f30eded89feb4c24d0aefcd193b11546d41a596",
      "parents": [
        "10c2a9ce95e8fe009be0b3cf8631f6247a504a8c"
      ],
      "author": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Wed Jun 16 04:10:12 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jun 18 01:41:03 2021"
      },
      "message": "Merge \"Simplify NNAPI SharedHandle -- hal\" am: 12ec862f4a\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1730974\n\nChange-Id: I481070ae4bc9d236e04014a26db80ceb62e3bd76\nGitOrigin-RevId: 81663327b9c4b8af6c2361a5cf329bfbb249efdf\n"
    },
    {
      "commit": "10c2a9ce95e8fe009be0b3cf8631f6247a504a8c",
      "tree": "6d6b05e3760bd564da994787c4b2e18dd56d790e",
      "parents": [
        "f349772e53f093ac1774df9c0e6de79b307f9abb"
      ],
      "author": {
        "name": "Xusong Wang",
        "email": "xusongw@google.com",
        "time": "Mon Jun 07 21:21:48 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jun 18 01:40:58 2021"
      },
      "message": "Test readonly request input in AIDL VTS. am: 378a93819b\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1729571\n\nChange-Id: I352a107c3dda288cbb58bf4d88e2bbd31118c17a\nGitOrigin-RevId: 6bd5b9bbd66cdea20abee7f9b409c22bf96677fa\n"
    },
    {
      "commit": "f349772e53f093ac1774df9c0e6de79b307f9abb",
      "tree": "36df3dd2eb170af3012645f51dc44adca32576cf",
      "parents": [
        "40951bb7317f6f18ab74d14570b8cce4e98d1d24"
      ],
      "author": {
        "name": "Xusong Wang",
        "email": "xusongw@google.com",
        "time": "Mon Jun 07 21:20:44 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jun 18 01:40:54 2021"
      },
      "message": "Fix a bug in reusable burst execution. am: 5e0459576c\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1729570\n\nChange-Id: Ica707685590b243f5649ef752507fbb82d3d189e\nGitOrigin-RevId: 39bb7666adae2fdc09b549ed4c2f29aa3f0831e1\n"
    },
    {
      "commit": "40951bb7317f6f18ab74d14570b8cce4e98d1d24",
      "tree": "1bc1f9958843b2454e85ed5185fbc957008176ce",
      "parents": [
        "231e8def05137779184189b7fb727523139eeeda"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Tue Jun 01 19:41:58 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jun 18 01:40:50 2021"
      },
      "message": "Merge \"Modify VTS to allow testing shim caching\" am: 53bd1cc985\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1684770\n\nChange-Id: Ie48eb8fed815b8eaa708ee66a1b9d690edfb78a3\nGitOrigin-RevId: d7ad17bd16742a83f3e2793c9f33f119fdcbcdcc\n"
    },
    {
      "commit": "231e8def05137779184189b7fb727523139eeeda",
      "tree": "7c50117c25403b18c893f2d620adbd626481db1f",
      "parents": [
        "a31a59faef177d1e23e40b3bf451737b993e07b3"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri May 14 00:45:15 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jun 18 01:40:45 2021"
      },
      "message": "Merge \"Use proper alignment and padding for pointer arguments -- HAL.\" am: 0a3ca7b629\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1702587\n\nChange-Id: I7a91601496932132d9c7d7fe42e265f5efd46a29\nGitOrigin-RevId: 56ffb537099a88c39e4a80ba9d6db1eec19e2233\n"
    },
    {
      "commit": "a31a59faef177d1e23e40b3bf451737b993e07b3",
      "tree": "c365f322411513d5f7521297bb1793c0f6bc6632",
      "parents": [
        "cded122762575ebce5bc539200c240b25b2db058"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 11 07:23:49 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jun 18 01:40:41 2021"
      },
      "message": "Merge changes from topic \"aosp-nnapi-reusable-execution-canonical\" am: 43ae2ecfe4\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1701932\n\nChange-Id: If503fe78b3281a7a6feffdceacff45fb1b0c93bb\nGitOrigin-RevId: 1d5c701a44fe77c4bb5b44917b27d4bb637da514\n"
    },
    {
      "commit": "cded122762575ebce5bc539200c240b25b2db058",
      "tree": "0e13d5e819c92102cdf3f0ba85f73d16db89233c",
      "parents": [
        "369c1e7d8425061aa2c405725f9a77deea420dc3"
      ],
      "author": {
        "name": "Xusong Wang",
        "email": "xusongw@google.com",
        "time": "Tue May 11 07:23:03 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jun 18 01:40:37 2021"
      },
      "message": "Introduce reusable execution to canonical interface -- HAL. am: 5f6bedb43a\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1701931\n\nChange-Id: I553d3d8334d0b346c1d6ef5079a8d4eaf0c52577\nGitOrigin-RevId: 0a924716b0c5e5373431bdb209b152c190b2c474\n"
    },
    {
      "commit": "369c1e7d8425061aa2c405725f9a77deea420dc3",
      "tree": "8a572758ced02fa86ef0ed9834eac29faa8e4c93",
      "parents": [
        "0c94daac84f7ac002a7794be336f5c72792e2427"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Tue Apr 27 23:09:53 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jun 18 01:40:33 2021"
      },
      "message": "Merge changes from topic \"fix-aidl-warnings\" am: a886a5c4be\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1688165\n\nChange-Id: I9d3dadf3247491b7c1edf100d1fbd7e8fc0790a9\nGitOrigin-RevId: 5235704ac481318404c6fd3256e85eff4da3923a\n"
    },
    {
      "commit": "0c94daac84f7ac002a7794be336f5c72792e2427",
      "tree": "5135a61ef4ac7fe59cd17b6f2d84d554dbbf346a",
      "parents": [
        "9f66fb89c930047522e8b02aab95423ef225f05f"
      ],
      "author": {
        "name": "Andy Dyer-smith",
        "email": "andyds@google.com",
        "time": "Mon Apr 26 18:59:55 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jun 18 01:40:29 2021"
      },
      "message": "Merge \"Fix typo in PAD_V2 comments\" am: e1dd0085d9\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1682425\n\nChange-Id: Iee7eb1a06620aba8ed940d2c8d10c302f0005b4e\nGitOrigin-RevId: d6537b480a553ffd4391f133d8e9a97cdd7af524\n"
    },
    {
      "commit": "9f66fb89c930047522e8b02aab95423ef225f05f",
      "tree": "e2b8d5165a24826e3f4f050ce0a5d21515879a78",
      "parents": [
        "76f0af8deb6ce13b75831fb4555c73708997f213"
      ],
      "author": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Thu Apr 22 18:49:06 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jun 18 01:40:25 2021"
      },
      "message": "Merge \"Remove NN canonical IDevice::isUpdatable -- hal\" am: 1544989041\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1677691\n\nChange-Id: I23c784daeccbadacb6a77b5de19d8c282dec3708\nGitOrigin-RevId: 41c1b4d1e982160e4cbb0949c082870207737d84\n"
    },
    {
      "commit": "76f0af8deb6ce13b75831fb4555c73708997f213",
      "tree": "6f1808e32a20d776f474937d3a40ee49494ae13e",
      "parents": [
        "0c3c8755db7d752c543ee1f769024c0aa518ff0b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 21 11:59:11 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jun 18 01:40:21 2021"
      },
      "message": "Merge \"Add units to hal times and durations names\" am: 0292dbbec8\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1676286\n\nChange-Id: I9499a76adc740d520e1f0a58ba7bbe42006cd72b\nGitOrigin-RevId: cd23f9852bc3290a86b934509ff0e7c76b78914b\n"
    },
    {
      "commit": "0c3c8755db7d752c543ee1f769024c0aa518ff0b",
      "tree": "a32447502f4785cbce511badd55fb9e57cd3d663",
      "parents": [
        "798aa455a1a349b24bff2ec3ba3b6a9e513d5467"
      ],
      "author": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Wed Apr 14 16:55:06 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jun 18 01:40:16 2021"
      },
      "message": "Merge \"Enable NN VTS and utility code to use lazy services\" am: a546efe5ef\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1674540\n\nChange-Id: I344d508f27ff68692b47419f69c7b06edccad1b3\nGitOrigin-RevId: 08454e9895c0e32af9a56d2524d6497a6858361c\n"
    },
    {
      "commit": "798aa455a1a349b24bff2ec3ba3b6a9e513d5467",
      "tree": "f03fd44d883fb3fba5d9112bceb51be1bf5176a2",
      "parents": [
        "7b6f2fe375d8338724b2b3436ad8d9abdb48616e"
      ],
      "author": {
        "name": "Lev Proleev",
        "email": "levp@google.com",
        "time": "Wed Apr 14 15:04:15 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jun 18 01:40:12 2021"
      },
      "message": "Merge \"Add explanations for FusedActivationFunc values\" am: e6273df6b8\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1673486\n\nChange-Id: I53ba56a31f9981a51e21af74efe3a14781832408\nGitOrigin-RevId: 0bee214c21ca7f6d8bffac98c3a2fa5af53b6e39\n"
    },
    {
      "commit": "7b6f2fe375d8338724b2b3436ad8d9abdb48616e",
      "tree": "2b853c17535d1b160ae18db31d09c72b77a4d1df",
      "parents": [
        "7801e03f929257c8c99cc28e147566b740c83955"
      ],
      "author": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Tue Apr 13 17:14:28 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jun 18 01:40:07 2021"
      },
      "message": "Merge changes from topic \"nnapi-aidl-memory\" am: 6594b5f1b4\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1666282\n\nChange-Id: Ib56dbbc032236ffe012f36dfb83040b06847f455\nGitOrigin-RevId: d6a1875bd0a112d2a7b46cd208cfdd8010fa181b\n"
    },
    {
      "commit": "7801e03f929257c8c99cc28e147566b740c83955",
      "tree": "aaec056ba6399d9f9a3f70dd4589c08682b1a612",
      "parents": [
        "9da54afce9c9a4799a860d67da922a94ad547f75"
      ],
      "author": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Tue Apr 13 17:13:36 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jun 18 01:40:03 2021"
      },
      "message": "Improve the structure of NNAPI AIDL Memory am: dd53d04d8c\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1666281\n\nChange-Id: Ibcf677a263deaee456d311f8656df442c2aafada\nGitOrigin-RevId: a0f169b2c4a567eb6acd4b80e7df97704b45e2c1\n"
    },
    {
      "commit": "9da54afce9c9a4799a860d67da922a94ad547f75",
      "tree": "0c558a1315ae1218366bab2ba0b3567dc7161c4a",
      "parents": [
        "f66116fc5dea13250e7b0fe2a150d6414dceebfa"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Mon Apr 12 13:23:49 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jun 18 01:39:59 2021"
      },
      "message": "Merge \"Set correct API level for NNAPI AIDL service discovery.\" am: f61f789f86\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1665884\n\nChange-Id: I2b8234bf1af2917eeca047709cb382229d75d41c\nGitOrigin-RevId: 3d4bd3ef47f5c5ce3cb1486cee00cbc8d646dde2\n"
    },
    {
      "commit": "f66116fc5dea13250e7b0fe2a150d6414dceebfa",
      "tree": "95eb8ed580911b73b3069240ce68236919639766",
      "parents": [
        "9cef381511cd05e819ece377ce1c2d328e91d99d"
      ],
      "author": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Wed Apr 07 16:34:36 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jun 18 01:39:54 2021"
      },
      "message": "Merge \"Change NNAPI time from steady_clock to boot_clock -- hal\" am: d1626e1a4a\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1666360\n\nChange-Id: I22238f0ac1c8e943379fb2879d9ac79261e7a3f7\nGitOrigin-RevId: 324752c753cf6364de17f87831ac6e95c96d4bc0\n"
    },
    {
      "commit": "9cef381511cd05e819ece377ce1c2d328e91d99d",
      "tree": "1bd4bd9a6f44d837a2d4243aad0652311331fe1a",
      "parents": [
        "9c79f7aae207be5da1c9a0c09435718779be8aac"
      ],
      "author": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Mon Apr 05 21:36:08 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jun 18 01:39:49 2021"
      },
      "message": "Create NN AIDL Burst adapter am: 7a9d6092cd\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1663921\n\nChange-Id: Icf672df81051c7a81857646f1f55dfe703030217\nGitOrigin-RevId: 4e6d013362abcd8a5c45ca2eebd2d3454dc0d7ac\n"
    },
    {
      "commit": "9c79f7aae207be5da1c9a0c09435718779be8aac",
      "tree": "94b9910d05cfdf63e6e136f5d0cf0938559f54c1",
      "parents": [
        "26975f4c1864604e4216caa930b595b77f7b5515"
      ],
      "author": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Mon Apr 05 21:36:05 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jun 18 01:39:45 2021"
      },
      "message": "Add additional parameters for NN Burst -- HAL am: 8414a6ebf9\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1663920\n\nChange-Id: If42779032ff2e6aa617c14a1f3e21379958eee05\nGitOrigin-RevId: b19c1cbef30af882e5c74f7b7d15671048c7d3af\n"
    },
    {
      "commit": "26975f4c1864604e4216caa930b595b77f7b5515",
      "tree": "6eb409a712f7443f3c4c3acbb1dc9891f5d6387f",
      "parents": [
        "5d457017a0eb1b0ba997f72c266d506850f7ce90"
      ],
      "author": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Mon Apr 05 21:35:29 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jun 18 01:39:40 2021"
      },
      "message": "Add missing validation for NN canonical types am: 388bcebc8f\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1663919\n\nChange-Id: Iab78bc898b2727be5000c9df2a4e52a1dd03345e\nGitOrigin-RevId: 2f59ea0610360c6181e948c4bb647c41f9a4262b\n"
    },
    {
      "commit": "5d457017a0eb1b0ba997f72c266d506850f7ce90",
      "tree": "db418b4a749bd0a5f7fd5a999c01d46aa04570bb",
      "parents": [
        "ec9b26f3e9fc32b0db73ee4119a3d15c3e05c442"
      ],
      "author": {
        "name": "Xusong Wang",
        "email": "xusongw@google.com",
        "time": "Fri Apr 02 21:08:56 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jun 18 01:39:36 2021"
      },
      "message": "Rename BufferRole.frequency -\u003e probability -- HAL. am: 3633d07092\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1663160\n\nChange-Id: I136573a127b5cd81fd2f5bd022ca40feaad51638\nGitOrigin-RevId: 876c29046587bce797eae08bc4f9fb859701adbf\n"
    },
    {
      "commit": "ec9b26f3e9fc32b0db73ee4119a3d15c3e05c442",
      "tree": "3ec051cbe1dba332da8a9bd62be142fb037dd20f",
      "parents": [
        "adb5af1c763499574f7a3895655289e7016e136f"
      ],
      "author": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Wed Mar 31 19:56:16 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jun 18 01:39:32 2021"
      },
      "message": "Merge \"Add std::this_thread::yield to Burst NN polling loop\" am: 6aab5a161e\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1659697\n\nChange-Id: I235ef3271adf0ee385189f654997a767f9589633\nGitOrigin-RevId: 7efe947159fd503cdbe609c09ec87e3d7628136a\n"
    },
    {
      "commit": "adb5af1c763499574f7a3895655289e7016e136f",
      "tree": "b7e5427d567d89fb20d6b407527915d7d9e3cf52",
      "parents": [
        "3cecf0969bebe4d0ee8c9567a20aff4696b1ddf9"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Mon Mar 22 19:19:58 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jun 18 01:39:28 2021"
      },
      "message": "Merge changes from topic \"nnapi-aidl-burst\" am: e24a7e57e2\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1645423\n\nChange-Id: Iee324e1209c70e255d336cf6823e505346bba960\nGitOrigin-RevId: 7f4c0a220d5e630f26b264623e01be21aec42690\n"
    },
    {
      "commit": "3cecf0969bebe4d0ee8c9567a20aff4696b1ddf9",
      "tree": "42051c7ab0afe31c288d8b713dfdbf0bd716a415",
      "parents": [
        "cc1673042838d8095d16f07cd23b5dda396b6ea8"
      ],
      "author": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Mon Mar 22 19:19:55 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jun 18 01:39:24 2021"
      },
      "message": "Add IBurst to NN AIDL HAL -- hal am: 88e6e9e66f\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1645422\n\nChange-Id: I4f3e5d6fc2e7e357910bc0106a1974dc0ac8279a\nGitOrigin-RevId: 68a4a14ff41745c22910bca71377de6e0f26dafe\n"
    },
    {
      "commit": "cc1673042838d8095d16f07cd23b5dda396b6ea8",
      "tree": "669afa1e9144b38e22aa94ce9c553fc3249df80b",
      "parents": [
        "40ed4406c141cdc3fccaf4b656a2fe0cf56519c4"
      ],
      "author": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Mon Mar 22 19:19:05 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jun 18 01:39:19 2021"
      },
      "message": "Format NN AIDL HAL am: 37dcda8704\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1645421\n\nChange-Id: I50dbe2311dd36545015db68a11f7c3927edb658c\nGitOrigin-RevId: ff362f534392420c60155c84730688f1b8d8b971\n"
    },
    {
      "commit": "40ed4406c141cdc3fccaf4b656a2fe0cf56519c4",
      "tree": "d2a82322d86ced348cdcfdc00343095f3fee9d32",
      "parents": [
        "65edf996c9a31a2b235fbd462465e7e0e21a8776"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 22 13:19:36 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jun 18 01:39:15 2021"
      },
      "message": "Merge \"Move NNAPI type information to types.spec\" am: a23a3613bc\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1642100\n\nChange-Id: I71f35859f456ad7da1d7a72115d40ca9f5c02be5\nGitOrigin-RevId: 0018455816f2165357d39edefe5a4d8fcccb9d2a\n"
    },
    {
      "commit": "65edf996c9a31a2b235fbd462465e7e0e21a8776",
      "tree": "fc1d6eefa0c7115a73d8b1b87b29368c3112ff96",
      "parents": [
        "99a6b78258edc5a9ec72af04c57fb5b7de74fe6f"
      ],
      "author": {
        "name": "Xusong Wang",
        "email": "xusongw@google.com",
        "time": "Fri Mar 19 17:35:26 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jun 18 01:39:12 2021"
      },
      "message": "Merge \"Test padded request memories in VTS generated tests.\" am: dfefe265de\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1645926\n\nChange-Id: I613c024f166a6217798eb7224a0870fdd895505f\nGitOrigin-RevId: e0469f86299809468be25c8562f05fee6bb1ef12\n"
    },
    {
      "commit": "99a6b78258edc5a9ec72af04c57fb5b7de74fe6f",
      "tree": "949fc2f50f464a84e4d42055632d194fce73c504",
      "parents": [
        "fafcc994796574ded52a587e72924202917deae9"
      ],
      "author": {
        "name": "Slava Shklyaev",
        "email": "slavash@google.com",
        "time": "Fri Mar 19 11:09:58 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jun 18 01:39:03 2021"
      },
      "message": "Merge \"NNAPI: Add AIDL drivers registration\" am: 3fd9089a0a\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1642099\n\nChange-Id: I4787968d50af819be4a80ace5623a84ea6d56d93\nGitOrigin-RevId: 6ed051055eecbe59173f231a729a02e06918a39d\n"
    },
    {
      "commit": "fafcc994796574ded52a587e72924202917deae9",
      "tree": "a8095efa70e828ff1a5e4cac228228fb5d715db3",
      "parents": [
        "acd36d6c54f0333bcf01b1ba12d3609de8f0e2c6"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 18 22:28:30 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jun 18 01:38:55 2021"
      },
      "message": "Merge \"Document the default alignment and padding value.\" am: 40122ae511\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1641200\n\nChange-Id: I740c37737d0250521390a70ea2dacc185f8b6c1b\nGitOrigin-RevId: 889f249f91433251ad0a9fa0b7bef05ba2c3d107\n"
    },
    {
      "commit": "acd36d6c54f0333bcf01b1ba12d3609de8f0e2c6",
      "tree": "445228d10f5b1d972e9676255d9fedaa31553985",
      "parents": [
        "df26a7dd907280c7eeb239f45a50b21c44e7e920"
      ],
      "author": {
        "name": "Xusong Wang",
        "email": "xusongw@google.com",
        "time": "Wed Mar 17 20:48:54 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jun 18 01:38:49 2021"
      },
      "message": "Merge \"Passing padding information to the driver -- hal.\" am: 5e4453f690\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1637742\n\nChange-Id: Id2fa960edfbf33fd7946e96e3fe1fc030d875840\nGitOrigin-RevId: af57c4d071e059e2487fa25fcba37cc5efbf8799\n"
    },
    {
      "commit": "df26a7dd907280c7eeb239f45a50b21c44e7e920",
      "tree": "7f4e5befa9a618cf759ab4ba8283cd093d05d86f",
      "parents": [
        "88a86a11509666fc0ea6f3da077e05b604069e21"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 16 21:37:58 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jun 18 01:38:45 2021"
      },
      "message": "Merge changes from topic \"aosp-nnapi-burst-compat-lib\" am: 593f0ecaf4\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1640843\n\nChange-Id: I892a18e83e3f68f59ec3c9d3343ceb2d90e86903\nGitOrigin-RevId: 226d3a6848a51a20d1b0ca92166c38801162c763\n"
    },
    {
      "commit": "88a86a11509666fc0ea6f3da077e05b604069e21",
      "tree": "6eeb094d857393caaf1d4d4e48409d3761a014a3",
      "parents": [
        "e194bd18121b558e99ddfee6e832f1a7b7b309e7"
      ],
      "author": {
        "name": "Lev Proleev",
        "email": "levp@google.com",
        "time": "Tue Mar 16 21:37:53 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jun 18 01:38:40 2021"
      },
      "message": "Add canonical types adapters for NNAPI AIDL interface am: 900c28a250\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1640842\n\nChange-Id: I6077cc5a7adf58582ba25773e954a8c06b5019fe\nGitOrigin-RevId: 1bca9ab31526a5da3f8e3967c11225afa0548659\n"
    },
    {
      "commit": "e194bd18121b558e99ddfee6e832f1a7b7b309e7",
      "tree": "798d347f51264234bb5757eaf4cf577c2530a0af",
      "parents": [
        "96be31531e87bc5335ca4607aa01028845b852cf"
      ],
      "author": {
        "name": "Lev Proleev",
        "email": "levp@google.com",
        "time": "Tue Mar 16 21:37:49 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jun 18 01:38:36 2021"
      },
      "message": "Add missing NNAPI HIDL interface mock tests am: 7b0b54697c\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1640841\n\nChange-Id: I5815732368e765807b4b92a9224aa032b74d3894\nGitOrigin-RevId: faa3ea282178c939c1e24f198353ccad62d45607\n"
    },
    {
      "commit": "96be31531e87bc5335ca4607aa01028845b852cf",
      "tree": "320bc7c700343deb0a6082555395e08cad620651",
      "parents": [
        "04d6e2bfc036ad5c74f44963eda4cf395f4e0244"
      ],
      "author": {
        "name": "Slava Shklyaev",
        "email": "slavash@google.com",
        "time": "Tue Mar 09 13:45:01 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jun 18 01:38:32 2021"
      },
      "message": "Merge \"Fix formatting\" am: ce5a77cfcd\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1621099\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I1045d0fe58f2f08958729c91281a1499fd372177\nGitOrigin-RevId: 22dbbbe66ae5f9a87353a01a501c17765e564c15\n"
    },
    {
      "commit": "04d6e2bfc036ad5c74f44963eda4cf395f4e0244",
      "tree": "f704c5e78ae5198391db62fc4f89273d26f7aaeb",
      "parents": [
        "2f138be462fa309fa7beff5e26e6fcabb55ddb6d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 03 00:14:54 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jun 18 01:38:27 2021"
      },
      "message": "Merge \"Add VtsHalNeuralnetworksTargetTest to NNAPI test mapping\" am: 5ae082aad5\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1612122\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I7c6076cb3a40db45f26e7ac6a9371509b2a1ea31\nGitOrigin-RevId: 8138ebc7c09f9605495a410284d5fbaabfcd86e5\n"
    },
    {
      "commit": "2f138be462fa309fa7beff5e26e6fcabb55ddb6d",
      "tree": "0f30eded89feb4c24d0aefcd193b11546d41a596",
      "parents": [
        "8acee2045a1459c31a61a51a4a684b909d4eecac"
      ],
      "author": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Wed Jun 16 02:30:31 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Jun 16 02:31:18 2021"
      },
      "message": "Merge \"Simplify NNAPI SharedHandle -- hal\"\n\nGitOrigin-RevId: 12ec862f4afd57f62e87cd564bc611d5200af585\n"
    },
    {
      "commit": "8acee2045a1459c31a61a51a4a684b909d4eecac",
      "tree": "6d6b05e3760bd564da994787c4b2e18dd56d790e",
      "parents": [
        "4dd1b439d20d5dd1051cb448d0d00b8621edf532"
      ],
      "author": {
        "name": "Xusong Wang",
        "email": "xusongw@google.com",
        "time": "Fri May 21 21:58:40 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Jun 07 21:01:17 2021"
      },
      "message": "Test readonly request input in AIDL VTS.\n\nThis CL modifies the AIDL generated tests to use readonly memory pool\nfor request inputs.\n\nBug: 188104713\nTest: VtsHalNeuralnetworksTargetTest\nChange-Id: I9e62f1cdeb501bf29bcb9c56317a452c9105b272\nMerged-In: I9e62f1cdeb501bf29bcb9c56317a452c9105b272\n(cherry picked from commit dfc013adaa13cae38393279a98a3753a44814827)\nGitOrigin-RevId: 378a93819b2eb6b91413bb5098a52a630f2c24fa\n"
    },
    {
      "commit": "4dd1b439d20d5dd1051cb448d0d00b8621edf532",
      "tree": "36df3dd2eb170af3012645f51dc44adca32576cf",
      "parents": [
        "1a1caaed54042d47c673763685fd96ff0243aa7f"
      ],
      "author": {
        "name": "Xusong Wang",
        "email": "xusongw@google.com",
        "time": "Tue May 18 20:54:11 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Jun 07 21:01:11 2021"
      },
      "message": "Fix a bug in reusable burst execution.\n\nThe reusable burst execution incorrectly holds a reference to memory\nidentifier tokens.\n\nBug: 188568523\nTest: NNT_static and inspect logcat\nChange-Id: Ic8fb8be12bf579a316e7df8480ab3ccdc5c0e635\nMerged-In: Ic8fb8be12bf579a316e7df8480ab3ccdc5c0e635\n(cherry picked from commit 2082b871ab819aa58c26e5c93f961be052a01951)\nGitOrigin-RevId: 5e0459576caece5f10e78fef81a4283dc3ae0b8d\n"
    }
  ],
  "next": "1a1caaed54042d47c673763685fd96ff0243aa7f"
}
