)]}'
{
  "log": [
    {
      "commit": "85a24d37630a032d67097004836a1001c94a4a57",
      "tree": "5af073c5e368d3c78c433c242c944c662972df5d",
      "parents": [
        "fc55eb9703220b64ddbc196c9db0aa198162b1c8"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "mcgrathr@google.com",
        "time": "Mon Jul 06 15:21:03 2026 -0700"
      },
      "committer": {
        "name": "Roland McGrath",
        "email": "mcgrathr@google.com",
        "time": "Mon Jul 06 15:21:03 2026 -0700"
      },
      "message": "[build] Suppress -Wdeprecated-declarations for C++23\n\nThe old third-party code here uses some things still valid\nbut deprecated in C++23.  For now, just suppress the warning.\nEventually, the upstream code should be compatible with C++23\nand Fuchsia should use the latest upstream.\n\nThis required replumbing the warning options via a config so that\nthey all come after all the others from the default configs list.\n\nBug: 459923005\nChange-Id: If622cd3b882c9f3cf31de67b9f4a682f66d12c24\n"
    },
    {
      "commit": "fc55eb9703220b64ddbc196c9db0aa198162b1c8",
      "tree": "7bc76759ead767d8652f703d85730d85b975a23c",
      "parents": [
        "e4504bd4f6be173eaba0b41dbc521ed297d86405",
        "7727d85d95e06d6927f01ca3603192f71c37c52a"
      ],
      "author": {
        "name": "Craig Stout",
        "email": "cstout@google.com",
        "time": "Wed Oct 15 14:17:37 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 15 14:17:37 2025 -0700"
      },
      "message": "Merge \"Fix include path\" into main"
    },
    {
      "commit": "7727d85d95e06d6927f01ca3603192f71c37c52a",
      "tree": "d84ef4e94124acd6690c72e5498e8c74d3774467",
      "parents": [
        "a0dc9a604922c4e7ba26d74a7fe1d92452a48e6c"
      ],
      "author": {
        "name": "C Stout",
        "email": "cstout@google.com",
        "time": "Wed Oct 15 13:24:22 2025 -0700"
      },
      "committer": {
        "name": "C Stout",
        "email": "cstout@google.com",
        "time": "Wed Oct 15 13:25:25 2025 -0700"
      },
      "message": "Fix include path\n\nBug:452165070\nChange-Id: Ic68d7a8faa658165e52c2d4c5e64ec2de44b376f\n"
    },
    {
      "commit": "e4504bd4f6be173eaba0b41dbc521ed297d86405",
      "tree": "c1588efbf24524210af6f29e7ffaa9ed223fd54b",
      "parents": [
        "a0dc9a604922c4e7ba26d74a7fe1d92452a48e6c"
      ],
      "author": {
        "name": "Yilong Li",
        "email": "liyl@google.com",
        "time": "Sat Oct 11 17:44:45 2025 -0700"
      },
      "committer": {
        "name": "Yilong Li",
        "email": "liyl@google.com",
        "time": "Sun Oct 12 12:40:04 2025 -0700"
      },
      "message": "[fuchsia][pipe] Connect to Pipe using new PipeDevice method directly.\n\nChange I734be08873fa2c944a58c538ee032a34ec564ea1 folds the Controller\nprotocol into PipeDevice. This change changes the goldfish-opengl\nVulkan ICD to use the new protocol accordingly.\n\nTest: vkcube-on-scenic worked on workbench_eng.x64 (AEMU).\nBug: 451200947\nChange-Id: Id4505586fc031f333fad3ff4f7ff745661ef6a97\n"
    },
    {
      "commit": "a0dc9a604922c4e7ba26d74a7fe1d92452a48e6c",
      "tree": "42b519820f53abafe0062950cb9758cd7bf3a87c",
      "parents": [
        "1d0cd5a09999ad817a51f2de100087ebc136e662"
      ],
      "author": {
        "name": "C Stout",
        "email": "cstout@google.com",
        "time": "Fri Sep 26 07:44:45 2025 -0700"
      },
      "committer": {
        "name": "C Stout",
        "email": "cstout@google.com",
        "time": "Fri Sep 26 14:19:03 2025 -0700"
      },
      "message": "[system][vulkan_enc] Add locking around map find ops\n\nCurrently the info_* maps are locked for thread safety when mutated,\nbut not consistently locked for lookups.\n\nBug:441149643\nChange-Id: I03c4fff640c8687204dc1085bfddab59562cb342\n"
    },
    {
      "commit": "1d0cd5a09999ad817a51f2de100087ebc136e662",
      "tree": "be7d4a85ffaab9f7a632b147c6ea77231994b40d",
      "parents": [
        "b51e21a20139f70f7ffec1f86085d6a3822e28bf"
      ],
      "author": {
        "name": "Chris Suter",
        "email": "csuter@google.com",
        "time": "Wed Aug 20 12:53:46 2025 +1000"
      },
      "committer": {
        "name": "Chris Suter",
        "email": "csuter@google.com",
        "time": "Wed Aug 20 12:53:46 2025 +1000"
      },
      "message": "[fuchsia] Fix initialisation ordering problem\n\nMy previous CL had an initialisation ordering problem. logger had\ndynamic initialisation which means it\u0027s sensitive to ordering.  This CL\nuses a function local static which doesn\u0027t have an ordering problem.\n\nBug: 377963307\nChange-Id: Iae19818985ec0887868e90deeae2c0fc1484ece0\n"
    },
    {
      "commit": "b51e21a20139f70f7ffec1f86085d6a3822e28bf",
      "tree": "339a03d0e4a3e9edf780e1826b09d4c833933f30",
      "parents": [
        "e740a7fa5aad358efc2ff2d6875161545e675f61"
      ],
      "author": {
        "name": "Chris Suter",
        "email": "csuter@google.com",
        "time": "Mon Aug 18 18:18:51 2025 +1000"
      },
      "committer": {
        "name": "Chris Suter",
        "email": "csuter@google.com",
        "time": "Mon Aug 18 18:18:51 2025 +1000"
      },
      "message": "[fuchsia] Switch to new Logger API\n\nBug: 377963307\nDepends-on: fuchsia:I68c5195e983390565c5be470515be33ff63af16c\nChange-Id: I848c77eb5b03abf52cd02ff6c8267e7a158f419f\n"
    },
    {
      "commit": "e740a7fa5aad358efc2ff2d6875161545e675f61",
      "tree": "970859e3a7eb36b57ae624d2090a2e8ee8e3c71a",
      "parents": [
        "f69ae2d5d0e7eac3ca9f27fb252440d0cec28984"
      ],
      "author": {
        "name": "Chris Suter",
        "email": "csuter@google.com",
        "time": "Wed Jul 30 19:59:31 2025 +1000"
      },
      "committer": {
        "name": "Chris Suter",
        "email": "csuter@google.com",
        "time": "Fri Aug 01 14:47:54 2025 +1000"
      },
      "message": "[fuchsia] Switch to new LogConnection API\n\nBug: 377963307\nDepends-on: fuchsia:I998dcb9858406d8f6efda8ae47f900919641bf36\nChange-Id: Icaa28de07749ac716910b60c67e554d06c252ac7\n"
    },
    {
      "commit": "f69ae2d5d0e7eac3ca9f27fb252440d0cec28984",
      "tree": "02df9db336180379aed957ec6bc36a164cb4131a",
      "parents": [
        "5d7b63065d17c83a9c6451628262d243b02081e0"
      ],
      "author": {
        "name": "Ian McKellar",
        "email": "ianloic@google.com",
        "time": "Fri May 16 18:02:03 2025 +0000"
      },
      "committer": {
        "name": "Ian McKellar",
        "email": "ianloic@google.com",
        "time": "Fri May 16 18:02:03 2025 +0000"
      },
      "message": "[cpp][cleanup] Stop using C++14 compat\n\nChange-Id: I3af31e5c4469284a4939cad4a21c05904d24dee1\n"
    },
    {
      "commit": "5d7b63065d17c83a9c6451628262d243b02081e0",
      "tree": "7f3e59edecea388c461e319fc553fd874ad34c86",
      "parents": [
        "14f3750a0f691ede8f7f92df008e8df44a20407b"
      ],
      "author": {
        "name": "Yilong Li",
        "email": "liyl@google.com",
        "time": "Fri Feb 14 15:29:43 2025 -0800"
      },
      "committer": {
        "name": "Yilong Li",
        "email": "liyl@google.com",
        "time": "Fri Feb 14 15:29:43 2025 -0800"
      },
      "message": "[vulkan] Workaround: disable VK_KHR_video_encode_queue\n\nThe generated vulkan-cereal definition does not match the Vulkan\nHeaders of version 1.4.304.1. Since it\u0027s very unlikely that a\nVulkan client running Fuchsia is using this extension, this change\ndisables the whole extension from the goldfish Vulkan encoder.\n\nTest: fx build\nBug: 379153784\nChange-Id: I8657eba7d6e39912ec29b7e0231be77252321e36\n"
    },
    {
      "commit": "14f3750a0f691ede8f7f92df008e8df44a20407b",
      "tree": "aeb751eeff557a96a7a393e667973d259377edf8",
      "parents": [
        "78bf5f96d1a8bbd2bc24cf1fc19ffdad4439e9a4"
      ],
      "author": {
        "name": "Yilong Li",
        "email": "liyl@google.com",
        "time": "Wed Dec 04 23:48:34 2024 -0800"
      },
      "committer": {
        "name": "Yilong Li",
        "email": "liyl@google.com",
        "time": "Wed Dec 04 23:50:11 2024 -0800"
      },
      "message": "[build] Include vulkan_headers as a dependency target.\n\nThis ensures that the Vulkan headers and header macros are defined\nproperly.\n\nTest: fx build\nChange-Id: I1ceb0704f30d0e8ff67656e3fd4087f369670288\n"
    },
    {
      "commit": "78bf5f96d1a8bbd2bc24cf1fc19ffdad4439e9a4",
      "tree": "c23839957a755b36e16934ccf1acd1faac427975",
      "parents": [
        "b6ad5a31b128ec805f212047ab66279187b74447"
      ],
      "author": {
        "name": "Paul Kirth",
        "email": "paulkirth@google.com",
        "time": "Mon Dec 02 13:42:39 2024 -0800"
      },
      "committer": {
        "name": "Paul Kirth",
        "email": "paulkirth@google.com",
        "time": "Mon Dec 02 13:42:39 2024 -0800"
      },
      "message": "[clang] Fix missing include after updating libc++\n\nThe header itself uses `std::string`, and therefore must include\n\u003cstring\u003e.\n\nBug: 381885679\nChange-Id: I0cb7382006cc880c9a202c610496f5741570bed7\n"
    },
    {
      "commit": "b6ad5a31b128ec805f212047ab66279187b74447",
      "tree": "c1119bc402b0f1009164f8be3646facbb6055f7f",
      "parents": [
        "9878476ba227415e6a7b06b3c620f0c6f20cbe0c"
      ],
      "author": {
        "name": "Ian McKellar",
        "email": "ianloic@google.com",
        "time": "Thu Sep 05 18:44:52 2024 +0000"
      },
      "committer": {
        "name": "Ian McKellar",
        "email": "ianloic@google.com",
        "time": "Thu Sep 05 18:44:52 2024 +0000"
      },
      "message": "[cleanup][sdk] Update zxio path\n\nChange-Id: I6d9e8ad32185085497ecd65a87fb3d05a1ea7f3d\n"
    },
    {
      "commit": "9878476ba227415e6a7b06b3c620f0c6f20cbe0c",
      "tree": "fdb7e176cb4aa30ce04618e30199567d79be6235",
      "parents": [
        "2c7cd8d4feced9bcbcd542768c12518d1e023e8a"
      ],
      "author": {
        "name": "Ian McKellar",
        "email": "ianloic@google.com",
        "time": "Thu Sep 05 18:20:33 2024 +0000"
      },
      "committer": {
        "name": "Ian McKellar",
        "email": "ianloic@google.com",
        "time": "Thu Sep 05 18:20:33 2024 +0000"
      },
      "message": "[cleanup][sdk] Update async library paths.\n\nSee also: https://fxrev.dev/1113214\n\nChange-Id: I9f8bed0fb3e05e0915e7108c96cb317b1e3738e5\n"
    },
    {
      "commit": "2c7cd8d4feced9bcbcd542768c12518d1e023e8a",
      "tree": "dc0ed2d5f54d29c54452e5cd076a8c4bc8b6ae1d",
      "parents": [
        "7c3259f286fcd8a72acb6c401a00935f6ea0fe34",
        "b9898ecd86bf1bc3dac8a978c06e50425779afa6"
      ],
      "author": {
        "name": "Daniel Thornburgh",
        "email": "dthorn@google.com",
        "time": "Fri Jul 19 18:29:17 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jul 19 18:29:17 2024 +0000"
      },
      "message": "Merge \"[aemu] Add missing includes that break clang canary\" into main"
    },
    {
      "commit": "b9898ecd86bf1bc3dac8a978c06e50425779afa6",
      "tree": "08296b1508366c439de44dc6a2d68c76dc9e1db7",
      "parents": [
        "f5289985b29844f4eb03075fcceb57dd1fbf6ca8"
      ],
      "author": {
        "name": "Daniel Thornburgh",
        "email": "dthorn@google.com",
        "time": "Thu Jul 18 16:19:11 2024 -0700"
      },
      "committer": {
        "name": "Daniel Thornburgh",
        "email": "dthorn@google.com",
        "time": "Thu Jul 18 16:19:11 2024 -0700"
      },
      "message": "[aemu] Add missing includes that break clang canary\n\nBug: 354026638\nChange-Id: I31a61cde590d081ecad420fea79ca79902eaf485\n"
    },
    {
      "commit": "7c3259f286fcd8a72acb6c401a00935f6ea0fe34",
      "tree": "df820d3729b95bd02bb7f95c81822d049b18dd57",
      "parents": [
        "f5289985b29844f4eb03075fcceb57dd1fbf6ca8"
      ],
      "author": {
        "name": "Dustin Green",
        "email": "dustingreen@google.com",
        "time": "Sat May 25 08:57:48 2024 +0000"
      },
      "committer": {
        "name": "Dustin Green",
        "email": "dustingreen@google.com",
        "time": "Thu May 30 06:59:33 2024 +0000"
      },
      "message": "[sysmem2] move android goldfish to sysmem2\n\nBUG: b/306258175\nChange-Id: If1fe63ffae096c3dae90bcf884403d26274adf7e\n"
    },
    {
      "commit": "f5289985b29844f4eb03075fcceb57dd1fbf6ca8",
      "tree": "7c98f300bd8a124380e2667600b4e3a4a8ab7e28",
      "parents": [
        "b76b6b1c6bb3072cb272424c15c4a35a7dcec0fb"
      ],
      "author": {
        "name": "Yilong Li",
        "email": "liyl@google.com",
        "time": "Thu Mar 21 13:47:38 2024 -0700"
      },
      "committer": {
        "name": "Yilong Li",
        "email": "liyl@google.com",
        "time": "Fri Mar 22 18:34:15 2024 +0000"
      },
      "message": "[fuchsia] Disable timeline semaphore support.\n\nThe goldfish-opengl ICD doesn\u0027t support Vulkan timeline support\nproperly; we should disable it unconditionally on Fuchsia.\n\nTest: vkreadback on FEMU w/ latest roll.\nFixed: 325639938\nChange-Id: I534c3558c5bbe232f7e6c31520d7759d09ed7e5f\n"
    },
    {
      "commit": "b76b6b1c6bb3072cb272424c15c4a35a7dcec0fb",
      "tree": "e926c2fbe03e2d58695b3fbd646e137b31e2acf3",
      "parents": [
        "668e33eaf69eeb7b4046b37ab99682334256179c"
      ],
      "author": {
        "name": "Daniel Thornburgh",
        "email": "dthorn@google.com",
        "time": "Wed Mar 06 14:35:08 2024 -0800"
      },
      "committer": {
        "name": "Daniel Thornburgh",
        "email": "dthorn@google.com",
        "time": "Wed Mar 06 14:35:28 2024 -0800"
      },
      "message": "[clang] Fix missing header after libc++ update\n\nUpstream libc++ has changed a transitive header dependency. The upstream\nPR is here: https://github.com/llvm/llvm-project/pull/82880 and no\nlonger transitively brought \u003ccstdlib\u003e.\n\nFix: 328085502\nChange-Id: I556e43e337079ef56ea037113ec0d078ebe85478\n"
    },
    {
      "commit": "668e33eaf69eeb7b4046b37ab99682334256179c",
      "tree": "2db4c58bb1c090a1acd33431ce632571a00392ce",
      "parents": [
        "6939c06f161511f90b6933ea3f43132e8339e68b"
      ],
      "author": {
        "name": "Garratt Gallagher",
        "email": "garratt@google.com",
        "time": "Tue Feb 27 11:26:50 2024 -0800"
      },
      "committer": {
        "name": "Garratt Gallagher",
        "email": "garratt@google.com",
        "time": "Tue Feb 27 11:47:25 2024 -0800"
      },
      "message": "[vulkan] Remove call to zxio_create\n\nRemoves an instance of fidl multiplexing,\nwhere a channel is used for both the\nfuchsia.hardware.goldfish.pipe/GoldfishPipe\nand the fuchsia_io::Node protocols.\nThis behavior is invoked through the zxio_create call.\n\nThe zxio_create call can be removed, because the\nVulkan loader should guarantee that the device exists.\n\nBug: 42063787\n\nTesting: This is tested in all aemu vulkan tests.\nChange-Id: I03a8f670a6c7fb8f5417f19ec38dd5cd38aca900\n"
    },
    {
      "commit": "6939c06f161511f90b6933ea3f43132e8339e68b",
      "tree": "288f2a72ed1468114742dcd741a4e9f591f6b07a",
      "parents": [
        "20dbdb7fdb61b768e8da5a7f56bd9f44a3128e50",
        "7d92ad2abe038ff8fd315a60a377b6c8332cc77a"
      ],
      "author": {
        "name": "Yilong Li",
        "email": "liyl@google.com",
        "time": "Fri Feb 09 19:32:10 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 09 19:32:10 2024 +0000"
      },
      "message": "Merge \"[clang] Fix missing header after libc++ update\" into main"
    },
    {
      "commit": "7d92ad2abe038ff8fd315a60a377b6c8332cc77a",
      "tree": "839846dddd8c22a5d69301b8eaa1f02ecaf6758c",
      "parents": [
        "d4f386e5d2f4e81dedca8a61cffba1370e64e51d"
      ],
      "author": {
        "name": "Paul Kirth",
        "email": "paulkirth@google.com",
        "time": "Fri Feb 09 11:21:57 2024 -0800"
      },
      "committer": {
        "name": "Paul Kirth",
        "email": "paulkirth@google.com",
        "time": "Fri Feb 09 11:23:41 2024 -0800"
      },
      "message": "[clang] Fix missing header after libc++ update\n\nUpstream libc++ has changed a transitive header dependency. The upstream\nPR is here: https://github.com/llvm/llvm-project/pull/80418 and no\nlonger transitively brought \u003ccstdlib\u003e.\n\nBug: 324466743\nChange-Id: I7b438aec2da58a60c419052c0725f0233d7a1bdd\n"
    },
    {
      "commit": "20dbdb7fdb61b768e8da5a7f56bd9f44a3128e50",
      "tree": "50474c971d0335db5f0b115fe82a586b8e127324",
      "parents": [
        "ea3ebcdc4a3dcb84712eff183ea14d55c6aa65dc"
      ],
      "author": {
        "name": "Mitchell Kember",
        "email": "mkember@google.com",
        "time": "Tue Jan 30 10:34:00 2024 -0800"
      },
      "committer": {
        "name": "Mitchell Kember",
        "email": "mkember@google.com",
        "time": "Tue Jan 30 10:34:00 2024 -0800"
      },
      "message": "[fxbug.dev] Migrate some more bug numbers\n\nThis is a continuation of I8790eb1a5eafa9634daa997ed706b0043c004cbd,\nwhich missed cases where there where multiple bug URLs on the same line.\n\nBug: 298074672\nChange-Id: I384aedcdeca1a20dca6b42bdae261982d1a8177c\n"
    },
    {
      "commit": "ea3ebcdc4a3dcb84712eff183ea14d55c6aa65dc",
      "tree": "5b6a96ffe5969d38192f97b4d243a567680d531d",
      "parents": [
        "d4f386e5d2f4e81dedca8a61cffba1370e64e51d"
      ],
      "author": {
        "name": "Mitchell Kember",
        "email": "mkember@google.com",
        "time": "Thu Jan 25 17:07:52 2024 -0800"
      },
      "committer": {
        "name": "Mitchell Kember",
        "email": "mkember@google.com",
        "time": "Thu Jan 25 17:07:52 2024 -0800"
      },
      "message": "[fxbug.dev] Migrate bug numbers\n\nThis changes fxbug.dev/ URLs from Monorail bug numbers to the new\nFuchsia Issue Tracker numbers.\n\nThe migration to the new issue tracker was announced here:\nhttps://groups.google.com/a/fuchsia.dev/g/announce/c/GOYfJozEqmk/m/qsGsaJ7UAAAJ\n\nBug: 298074672\nChange-Id: I8790eb1a5eafa9634daa997ed706b0043c004cbd\n"
    },
    {
      "commit": "d4f386e5d2f4e81dedca8a61cffba1370e64e51d",
      "tree": "4c9822e48238c98a1d127ed81a73def1e33cd682",
      "parents": [
        "c5f6424c6a123b5c748c9c2d8ee547439817a83c"
      ],
      "author": {
        "name": "C Stout",
        "email": "cstout@google.com",
        "time": "Wed Jan 17 12:32:22 2024 -0800"
      },
      "committer": {
        "name": "C Stout",
        "email": "cstout@google.com",
        "time": "Wed Jan 17 12:45:55 2024 -0800"
      },
      "message": "Disable video extensions to Fix Fuchsia build with 1.3.268\n\nBug:b/319117470\n\nChange-Id: I84eb4d530e0501ea659a9a66090e1a3c971f4569\n"
    },
    {
      "commit": "c5f6424c6a123b5c748c9c2d8ee547439817a83c",
      "tree": "67f2f7379eb1b061d3759e539b114f601c2b4618",
      "parents": [
        "5f49fe806aee7762b8833157b4f7c8750f005088"
      ],
      "author": {
        "name": "Brian Bosak",
        "email": "bbosak@google.com",
        "time": "Thu Nov 30 23:34:28 2023 +0000"
      },
      "committer": {
        "name": "Brian Bosak",
        "email": "bbosak@google.com",
        "time": "Fri Dec 01 01:27:20 2023 +0000"
      },
      "message": "[goldfish] Remove syslog_static dependency\n\nThis removes the syslog_static dependency from mesa.\n\nBug: b/312557350\nChange-Id: Iedb20b44a487b34228bc125b8a650627b0773126\n"
    },
    {
      "commit": "5f49fe806aee7762b8833157b4f7c8750f005088",
      "tree": "bd3b7e035ee68de8249912197e060960e8755854",
      "parents": [
        "4485c0572cf63d3a7b61bd8c217ebedb45cce264"
      ],
      "author": {
        "name": "Brian Bosak",
        "email": "bbosak@google.com",
        "time": "Wed Nov 29 23:17:24 2023 +0000"
      },
      "committer": {
        "name": "Brian Bosak",
        "email": "bbosak@google.com",
        "time": "Wed Nov 29 23:17:24 2023 +0000"
      },
      "message": "[goldfish] Run fx format-code\n\nThis is needed before making any changes to this code\nin order for it to be properly reviewed.\nThe fx formatter now formats the entire file\nrather than changed lines, so CLs like this are\nnecessary to maintain the codebase.\n\nChange-Id: I4e0b236d2de026cd5b5735a474e763a6e4bb59d6\n"
    },
    {
      "commit": "4485c0572cf63d3a7b61bd8c217ebedb45cce264",
      "tree": "89b7d039205deb3eec21b19b40191709f015f3d4",
      "parents": [
        "2ce8aa352af22200ff2dfb5761fa16d236f02cf7"
      ],
      "author": {
        "name": "Ian McKellar",
        "email": "ianloic@google.com",
        "time": "Wed Oct 11 18:36:28 2023 +0000"
      },
      "committer": {
        "name": "Ian McKellar",
        "email": "ianloic@google.com",
        "time": "Wed Oct 11 18:36:28 2023 +0000"
      },
      "message": "[goldfish][fidl] Flatten C++ layers\n\nChange-Id: I06dbb9d38147f9811eba3a803291a8cdb6801571\n"
    },
    {
      "commit": "2ce8aa352af22200ff2dfb5761fa16d236f02cf7",
      "tree": "3fe8005882d65aba5e119bdb941eb28252876bd4",
      "parents": [
        "32f5c9e272cf72c24bb967622060619debb5da14"
      ],
      "author": {
        "name": "Yilong Li",
        "email": "liyl@google.com",
        "time": "Thu Mar 30 17:47:59 2023 -0700"
      },
      "committer": {
        "name": "Yilong Li",
        "email": "liyl@google.com",
        "time": "Thu Mar 30 21:39:14 2023 -0700"
      },
      "message": "fuchsia: Close VMO handles on unclaim_shared\n\nVMO handles of address space memory are released at claim_shared()\nand must be closed on unclaim_shared() to avoid memory leak.\n\nBug: fxbug.dev/124496\nTest: 1. run and kill spinning-square-rs.cm\n         ffx session add fuchsia-pkg://fuchsia.com/spinning-square-rs#meta/spinning-square-rs.cm\n      2. check that there\u0027s no leaked VMOs (with parent from driver_host\n\t of goldfish_address_space_device) in \"fx shell memgraph -v\".\nChange-Id: I6c86186729294d65c94f007ae9ace462f8d69c8e\n"
    },
    {
      "commit": "32f5c9e272cf72c24bb967622060619debb5da14",
      "tree": "17ff846f96c3118addfe831b4df32628425fccd0",
      "parents": [
        "0d8285efa8845f757fb2d1f0225bac0aacb02a88"
      ],
      "author": {
        "name": "Yilong Li",
        "email": "liyl@google.com",
        "time": "Thu Mar 30 21:37:53 2023 -0700"
      },
      "committer": {
        "name": "Yilong Li",
        "email": "liyl@google.com",
        "time": "Thu Mar 30 21:38:32 2023 -0700"
      },
      "message": "fuchsia: Fix build\n\nThis fixes some Fuchsia-specific build errors and removed\nwarnings (which are strict errors in Fuchsia build configuration).\n\nTest: fx build\nChange-Id: If3fea8dc2bce8a9395b4224b7188c9bc7e3d059a\n"
    },
    {
      "commit": "0d8285efa8845f757fb2d1f0225bac0aacb02a88",
      "tree": "b4834f750523ee9bad8e53b9c0bf0ccc4e6e7d1f",
      "parents": [
        "04c96274efbb8c845f7a4a8609f85fd4c6982ef3"
      ],
      "author": {
        "name": "Andrew Woloszyn",
        "email": "awoloszyn@google.com",
        "time": "Thu Mar 30 18:08:32 2023 +0000"
      },
      "committer": {
        "name": "Andrew Woloszyn",
        "email": "awoloszyn@google.com",
        "time": "Thu Mar 30 18:08:32 2023 +0000"
      },
      "message": "Revert \"Use \"gfxstream\" namespace\"\n\nRevert submission 2513870-gfxstream-namespace-2\n\nReason for revert: This breaks the MacOS gfxstream build.\n\nReverted changes: /q/submissionid:2513870-gfxstream-namespace-2\nBug: 276321260\n\nChange-Id: I6ab589a1308cce5fd467f8e57c158a8179aeb133\n"
    },
    {
      "commit": "04c96274efbb8c845f7a4a8609f85fd4c6982ef3",
      "tree": "6489417e35e2799f19b12b234677eddd3bb82a37",
      "parents": [
        "94fdef7a00a159ef6ae9348205bbef39588fc995"
      ],
      "author": {
        "name": "Andrew Woloszyn",
        "email": "awoloszyn@google.com",
        "time": "Thu Mar 30 18:08:32 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 30 18:08:35 2023 +0000"
      },
      "message": "Revert \"Reland: Use \"gfxstream\" namespace\"\n\nRevert submission 2513870-gfxstream-namespace-2\n\nReason for revert: This breaks the MacOS gfxstream build.\n\nReverted changes: /q/submissionid:2513870-gfxstream-namespace-2\nBug: 276321260\n\nChange-Id: I58544dcdca7f33db4b1cce9ffd57e56508a8182c\n"
    },
    {
      "commit": "94fdef7a00a159ef6ae9348205bbef39588fc995",
      "tree": "0998f144e03e43ae6b7c45a08de1ecf70e0e31b5",
      "parents": [
        "e9ca10d72b490895518e130326b080a63f89c5cc"
      ],
      "author": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Thu Mar 30 09:14:01 2023 -0700"
      },
      "committer": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Thu Mar 30 09:20:09 2023 -0700"
      },
      "message": "Reland: Use \"gfxstream\" namespace\n\nThis reverts commit cfcd06b4b39c295f580970b26b50ca979bda7a40.\n\nReland adds in aosp/2514000 which was only built on the \"full\"\ntarget.\n\nBug: b/271464937\nTest: android build\nTest: cmake build\nChange-Id: Ibf6d8bf079157878f1a4b7ca9d2e9dae27467f3b\n"
    },
    {
      "commit": "e9ca10d72b490895518e130326b080a63f89c5cc",
      "tree": "6489417e35e2799f19b12b234677eddd3bb82a37",
      "parents": [
        "a27b9ddd4c3be284c61f41ed10c4b7f388b05449"
      ],
      "author": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Wed Mar 29 16:33:30 2023 -0700"
      },
      "committer": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Thu Mar 30 09:12:43 2023 -0700"
      },
      "message": "Use \"gfxstream\" namespace\n\nBug: b/271464937\nTest: cd device/generic/goldfish-opengl/system \u0026\u0026 mma\nChange-Id: I28efa08368b4798005dd954e0a4e856619250ab0\n"
    },
    {
      "commit": "a27b9ddd4c3be284c61f41ed10c4b7f388b05449",
      "tree": "b4834f750523ee9bad8e53b9c0bf0ccc4e6e7d1f",
      "parents": [
        "52b037630b3695962fbceb0911b1aa05d8a79724",
        "cfcd06b4b39c295f580970b26b50ca979bda7a40"
      ],
      "author": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Thu Mar 30 00:16:22 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 30 00:16:22 2023 +0000"
      },
      "message": "Merge \"Revert \"Use \"gfxstream\" namespace\"\""
    },
    {
      "commit": "cfcd06b4b39c295f580970b26b50ca979bda7a40",
      "tree": "55dee29351ef3b5fda6c7be6fe295975c348d430",
      "parents": [
        "60c3a41ec7e37c3b6f16cede630f4dc707a98da1"
      ],
      "author": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Wed Mar 29 23:56:04 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 29 23:56:06 2023 +0000"
      },
      "message": "Revert \"Use \"gfxstream\" namespace\"\n\nRevert submission 2496226-gfxstream-use-gfxstream-namespace\n\nReason for revert: b/275924600\nReverted changes: /q/submissionid:2496226-gfxstream-use-gfxstream-namespace\n\nChange-Id: Ic9855dc4948ad92a6416a6ee10e580d3ddbf85bd\n"
    },
    {
      "commit": "52b037630b3695962fbceb0911b1aa05d8a79724",
      "tree": "0e70b25f7795c25a09be78fed69085aa445f70ef",
      "parents": [
        "1ecad548f6df33d7147e0623c3a18f33189a07d8",
        "60c3a41ec7e37c3b6f16cede630f4dc707a98da1"
      ],
      "author": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Wed Mar 29 23:16:08 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 29 23:16:08 2023 +0000"
      },
      "message": "Merge \"Use \"gfxstream\" namespace\""
    },
    {
      "commit": "1ecad548f6df33d7147e0623c3a18f33189a07d8",
      "tree": "b4834f750523ee9bad8e53b9c0bf0ccc4e6e7d1f",
      "parents": [
        "c4e8c3fbd5f5d6011af3bfdf9347e101d19b7abf",
        "a9f82d349bd46c1bd83f5d19060f5fa8ffa2cea1"
      ],
      "author": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Wed Mar 29 18:36:36 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 29 18:36:36 2023 +0000"
      },
      "message": "Merge \"Remove no-op transform*MemoryTypeBits*() functions\""
    },
    {
      "commit": "60c3a41ec7e37c3b6f16cede630f4dc707a98da1",
      "tree": "604cc8ea0769161162ca596b57570fbba86da773",
      "parents": [
        "c4e8c3fbd5f5d6011af3bfdf9347e101d19b7abf"
      ],
      "author": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Fri Mar 17 11:41:51 2023 -0700"
      },
      "committer": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Wed Mar 29 09:15:28 2023 -0700"
      },
      "message": "Use \"gfxstream\" namespace\n\nBug: b/271464937\nTest: android build\nTest: cmake build\nChange-Id: I40949c341df2cc6aa6ee231796f463c913aed8dc\n"
    },
    {
      "commit": "c4e8c3fbd5f5d6011af3bfdf9347e101d19b7abf",
      "tree": "55dee29351ef3b5fda6c7be6fe295975c348d430",
      "parents": [
        "814385d44c4dbc25624f33c01344f76e28b484d0",
        "0dc0cf66b4e8b90374e2c0f52c02977ee283fbd5"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 28 22:14:11 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 28 22:14:11 2023 +0000"
      },
      "message": "Merge \"goldfish-opengl: add msandy@ to OWNERS\""
    },
    {
      "commit": "814385d44c4dbc25624f33c01344f76e28b484d0",
      "tree": "73ba2c3cd05c3ffdfd8a1fc6e993878e92ef4334",
      "parents": [
        "08fcfa079c50288a2a9aab309e2477f9c14bc7d9",
        "cf652f6f86583b531a093e549f2bb64dc17e4952"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 28 21:18:29 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 28 21:18:29 2023 +0000"
      },
      "message": "Merge \"goldfish-opengl: remove unused code\""
    },
    {
      "commit": "0dc0cf66b4e8b90374e2c0f52c02977ee283fbd5",
      "tree": "28f166720e0145da03007b6d5f5fb9094f419c52",
      "parents": [
        "cf652f6f86583b531a093e549f2bb64dc17e4952"
      ],
      "author": {
        "name": "Gurchetan Singh",
        "email": "gurchetansingh@google.com",
        "time": "Mon Mar 27 17:11:41 2023 -0700"
      },
      "committer": {
        "name": "Gurchetan Singh",
        "email": "gurchetansingh@google.com",
        "time": "Mon Mar 27 17:12:47 2023 -0700"
      },
      "message": "goldfish-opengl: add msandy@ to OWNERS\n\nWorks on Magma.\n\nBUG\u003dnone\nTEST\u003dcompile\n\nChange-Id: I9a3b683c86b0b39349cddd96f6e18c82bf674ce4\n"
    },
    {
      "commit": "cf652f6f86583b531a093e549f2bb64dc17e4952",
      "tree": "59a2300fbc54c6cf6d9f1f71816587d4f7ebcaf5",
      "parents": [
        "36f2f754bd9869c5d6503a3c2bb29bcb943779db"
      ],
      "author": {
        "name": "Gurchetan Singh",
        "email": "gurchetansingh@chromium.org",
        "time": "Mon Mar 27 11:40:21 2023 -0700"
      },
      "committer": {
        "name": "Gurchetan Singh",
        "email": "gurchetansingh@google.com",
        "time": "Mon Mar 27 17:12:47 2023 -0700"
      },
      "message": "goldfish-opengl: remove unused code\n\nAutogenerated code not used.\n\nBUG\u003d262595016\nTEST\u003dcompile\n\nChange-Id: Ieb9a82f199b91f090dd7975b340a8412aaca7019\n"
    },
    {
      "commit": "08fcfa079c50288a2a9aab309e2477f9c14bc7d9",
      "tree": "eecd7ed8b6b191c64774c97edf4da1b6d3d3db88",
      "parents": [
        "36f2f754bd9869c5d6503a3c2bb29bcb943779db"
      ],
      "author": {
        "name": "Gurchetan Singh",
        "email": "gurchetansingh@chromium.org",
        "time": "Tue Mar 07 15:35:41 2023 -0800"
      },
      "committer": {
        "name": "Gurchetan Singh",
        "email": "gurchetansingh@google.com",
        "time": "Mon Mar 27 17:09:22 2023 -0700"
      },
      "message": "goldfish-opengl: versioning via DRM_IOCTL_VIRTGPU_GET_CAPS\n\nvirtio-gpu offers the GET_CAPS hypercall for determining the\ncapabilities of the host.  Currently, the implementation uses\nrcGetHostExtensionsString(..) via the renderControlDecoder.  For\nVulkan and HWC functions, it actually just checks const features\nrather than any native rendering library.\n\nThus, we can keep around rcGetHostExtensionsString(..) until we\nnuke GLES, and for future APIs we can use virtgpu functions.\n\nBUG\u003d259472613\nTEST\u003dverify GET_CAPS works with corresponding crosvm changes\n\nChange-Id: I542060a7f665445fbf21416a7ea8c7eb53abe44f\n"
    },
    {
      "commit": "36f2f754bd9869c5d6503a3c2bb29bcb943779db",
      "tree": "c6a4dfc05c7bd5164b845330debf3dfab9433a70",
      "parents": [
        "b1678524467df5e52d2aa47059245d116a6f0a6a",
        "894a2932f5dd7571f61261ad051e453a1d930aea"
      ],
      "author": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Thu Mar 16 22:12:20 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 16 22:12:20 2023 +0000"
      },
      "message": "Merge \"Move vkGetPhysicalDeviceMemoryProperties() to pre-VkEncoder\""
    },
    {
      "commit": "a9f82d349bd46c1bd83f5d19060f5fa8ffa2cea1",
      "tree": "46e35558f37c79ce282e049eca894834cf4fe19d",
      "parents": [
        "894a2932f5dd7571f61261ad051e453a1d930aea"
      ],
      "author": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Wed Mar 15 12:10:32 2023 -0700"
      },
      "committer": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Wed Mar 15 14:16:06 2023 -0700"
      },
      "message": "Remove no-op transform*MemoryTypeBits*() functions\n\n... as they don\u0027t actually perform any transformations.\n\nBug: b/272079201\nTest: cvd start --gpu_mode\u003dgfxstream_guest_angle\nChange-Id: Ief5c0dd946c6a301d8cb7dd858fead20096e669d\n"
    },
    {
      "commit": "894a2932f5dd7571f61261ad051e453a1d930aea",
      "tree": "ea563cab1943a161476094dece42aad487e70a07",
      "parents": [
        "a49dc0abb9ed17638b43669321a0a11f02e998e4"
      ],
      "author": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Wed Mar 15 09:41:46 2023 -0700"
      },
      "committer": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Wed Mar 15 14:15:53 2023 -0700"
      },
      "message": "Move vkGetPhysicalDeviceMemoryProperties() to pre-VkEncoder\n\n... to allow for caching the VkPhysicalDeviceMemoryProperties.\n\nBug: b/272079201\nTest: cvd start --gpu_mode\u003dgfxstream_guest_angle\nChange-Id: Ifdcb70af53f08a683b509833af9711269aa7e146\n"
    },
    {
      "commit": "b1678524467df5e52d2aa47059245d116a6f0a6a",
      "tree": "6278d7c65f8ed06b652abea0ff5f0e40ebff578b",
      "parents": [
        "fefb53dce354061dc6f6625873e847f0fe6540ad",
        "f2cef4fc886dd5a68f8d6f3ad858edf254e8c1f6"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 14 20:24:38 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 14 20:24:38 2023 +0000"
      },
      "message": "Merge \"Fix unused but set variable related compile warnings.\""
    },
    {
      "commit": "fefb53dce354061dc6f6625873e847f0fe6540ad",
      "tree": "49bf8e390b6297cfd1e7080dd2beb4a8342b1c51",
      "parents": [
        "8bd752f27a3590611567662cdf4dd523838e4cb0",
        "dfa95eb45d8be161a7208e1023c1fdc7318000bc"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 13 20:17:56 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 13 20:17:56 2023 +0000"
      },
      "message": "Merge \"Fix GLESv2_enc subtraction not protected\" am: dfa95eb45d\n\nOriginal change: https://android-review.googlesource.com/c/device/generic/goldfish-opengl/+/2480860\n\nChange-Id: I288880337487f02fec6899ae09fecd192c0b3edd\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "dfa95eb45d8be161a7208e1023c1fdc7318000bc",
      "tree": "49bf8e390b6297cfd1e7080dd2beb4a8342b1c51",
      "parents": [
        "57c5090243b604d7767967477e63ad406429c507",
        "fb2f35ee208335d3ddce16e0d40b2bac2da8dc20"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 13 20:04:36 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 13 20:04:36 2023 +0000"
      },
      "message": "Merge \"Fix GLESv2_enc subtraction not protected\""
    },
    {
      "commit": "8bd752f27a3590611567662cdf4dd523838e4cb0",
      "tree": "f3770a607d56f722394e7a0b0e0b8569b38b9992",
      "parents": [
        "5250ca6fdc28c356cae99335bd4c9588c4da3324",
        "57c5090243b604d7767967477e63ad406429c507"
      ],
      "author": {
        "name": "Matt Sandy",
        "email": "msandy@google.com",
        "time": "Mon Mar 13 20:00:47 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 13 20:00:47 2023 +0000"
      },
      "message": "Merge \"[magma] Add magma encoder\" am: 57c5090243\n\nOriginal change: https://android-review.googlesource.com/c/device/generic/goldfish-opengl/+/2417653\n\nChange-Id: I59aae9ae7cacd6094139e2a8178be80a5e0a4dc7\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "57c5090243b604d7767967477e63ad406429c507",
      "tree": "f3770a607d56f722394e7a0b0e0b8569b38b9992",
      "parents": [
        "a49dc0abb9ed17638b43669321a0a11f02e998e4",
        "4e7e36ce73452b41d504e511a44650df3a7adbdc"
      ],
      "author": {
        "name": "Matt Sandy",
        "email": "msandy@google.com",
        "time": "Mon Mar 13 19:07:56 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 13 19:07:56 2023 +0000"
      },
      "message": "Merge \"[magma] Add magma encoder\""
    },
    {
      "commit": "5250ca6fdc28c356cae99335bd4c9588c4da3324",
      "tree": "e497ce3d81338d958964662c4b51066d8e590251",
      "parents": [
        "a523e3088fb4ddf6a96fb39d14732ab289cd0693",
        "a49dc0abb9ed17638b43669321a0a11f02e998e4"
      ],
      "author": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Mon Mar 13 17:00:49 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 13 17:00:49 2023 +0000"
      },
      "message": "Merge \"Support SOLID_COLOR composition in GuestFrameComposer\" am: a49dc0abb9\n\nOriginal change: https://android-review.googlesource.com/c/device/generic/goldfish-opengl/+/2482638\n\nChange-Id: I2399fd3431572b90193c34856138c025d07694ab\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "a49dc0abb9ed17638b43669321a0a11f02e998e4",
      "tree": "e497ce3d81338d958964662c4b51066d8e590251",
      "parents": [
        "17147b777e26399873feaf851b5d5189e4d9e91a",
        "3f198b75db6499cb93e58c06e68ae3a4641d2f45"
      ],
      "author": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Mon Mar 13 16:21:48 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 13 16:21:48 2023 +0000"
      },
      "message": "Merge \"Support SOLID_COLOR composition in GuestFrameComposer\""
    },
    {
      "commit": "a523e3088fb4ddf6a96fb39d14732ab289cd0693",
      "tree": "c42411bdbab0d6670556543cecfb2b83f793f410",
      "parents": [
        "bc3feadcd79c54d7d816c0b8cc237a0b85a05d6d",
        "17147b777e26399873feaf851b5d5189e4d9e91a"
      ],
      "author": {
        "name": "Yuncheol Heo",
        "email": "ycheo@google.com",
        "time": "Sun Mar 12 01:56:10 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sun Mar 12 01:56:10 2023 +0000"
      },
      "message": "Set all displays in Auto INTERNAL. am: 17147b777e\n\nOriginal change: https://android-review.googlesource.com/c/device/generic/goldfish-opengl/+/2481205\n\nChange-Id: If8f2c8d14a81a8e5e963a2504d46aa15931dc7dd\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "3f198b75db6499cb93e58c06e68ae3a4641d2f45",
      "tree": "f0ee62989630fd6b4c461d75b4f78f8930db269d",
      "parents": [
        "60d03f1acaba04c546a5435b2b3e03ef98e37aeb"
      ],
      "author": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Fri Mar 10 15:31:01 2023 -0800"
      },
      "committer": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Fri Mar 10 15:55:15 2023 -0800"
      },
      "message": "Support SOLID_COLOR composition in GuestFrameComposer\n\n... to avoid needed client composition during media tests which\nrequires expensive SwiftShader sampling.\n\nBug: b/272786456\nTest: cts -m CtsMediaStressTestCases\n      and capture Perfetto trace to confirm SurfaceFlinger is not\n      performing client composition.\nChange-Id: Ibdb5773655d6914e9063d1a14095e5395a2639cf\n"
    },
    {
      "commit": "17147b777e26399873feaf851b5d5189e4d9e91a",
      "tree": "c42411bdbab0d6670556543cecfb2b83f793f410",
      "parents": [
        "47f9cb960a13863cfed3896755011c5579291973"
      ],
      "author": {
        "name": "Yuncheol Heo",
        "email": "ycheo@google.com",
        "time": "Fri Mar 10 11:36:48 2023 -0800"
      },
      "committer": {
        "name": "Yuncheol Heo",
        "email": "ycheo@google.com",
        "time": "Fri Mar 10 13:56:13 2023 -0800"
      },
      "message": "Set all displays in Auto INTERNAL.\n\n- Some media apps complain on the passegner displays because it was\n  configured as EXTERNAL.\n\nBug: 264588040\nTest: adb shell dumpsys display\nChange-Id: I91c7960dc73b231a4d08db842dcef70452a04914\n"
    },
    {
      "commit": "4e7e36ce73452b41d504e511a44650df3a7adbdc",
      "tree": "642615b4b1612fd2c6f1b60d693c74f26ede9d02",
      "parents": [
        "47f9cb960a13863cfed3896755011c5579291973"
      ],
      "author": {
        "name": "Matt Sandy",
        "email": "msandy@google.com",
        "time": "Wed Feb 01 13:30:57 2023 -0800"
      },
      "committer": {
        "name": "Matt Sandy",
        "email": "msandy@google.com",
        "time": "Thu Mar 09 16:21:32 2023 -0800"
      },
      "message": "[magma] Add magma encoder\n\nThis change adds initial Magma transport support to gfxstream clients.\n\nBug: b/272307395\nTest: meson build \u0026\u0026 ninja -C build -j $(nproc) system/magma/libmagma.a\nChange-Id: I5a121c22f46155e66042cf74f1ee6c413a74f7d7\n"
    },
    {
      "commit": "fb2f35ee208335d3ddce16e0d40b2bac2da8dc20",
      "tree": "91e791bdeb95ffaba9205ebbfb86e9e862f4b8f4",
      "parents": [
        "47f9cb960a13863cfed3896755011c5579291973"
      ],
      "author": {
        "name": "Li Huihui",
        "email": "lihuihui@eswincomputing.com",
        "time": "Thu Mar 09 10:47:03 2023 +0800"
      },
      "committer": {
        "name": "Li Huihui",
        "email": "lihuihui@eswincomputing.com",
        "time": "Thu Mar 09 10:47:03 2023 +0800"
      },
      "message": "Fix GLESv2_enc subtraction not protected\n\nThe pixelRowSize smaller than width * bpp will result in\na negative number of pixelRowSize - width * bpp.\nThe rowSlack as an array size cannot be negative.\nModify !\u003d to \u003e, rowSlack will not be negative number.\n\nTest: mmm device/generic/goldfish-opengl, presubmit check.\n\nChange-Id: Ib4ebe679a12ef00802dc372f720c05f48474ef4e\nSigned-off-by: Li Huihui \u003clihuihui@eswincomputing.com\u003e\n"
    },
    {
      "commit": "bc3feadcd79c54d7d816c0b8cc237a0b85a05d6d",
      "tree": "8cf7c2bde24ae58ba07eea010792c1ef40021911",
      "parents": [
        "4fe6e847de62b78e47b260033a9e5197c59ed9b0",
        "47f9cb960a13863cfed3896755011c5579291973"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 08 20:56:33 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 08 20:56:33 2023 +0000"
      },
      "message": "Merge \"goldfish-opengl: Make VirtGpu.h method args const\" am: 47f9cb960a\n\nOriginal change: https://android-review.googlesource.com/c/device/generic/goldfish-opengl/+/2473249\n\nChange-Id: Ia91450a6463b136d6cae45811e87661a651f20b8\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "47f9cb960a13863cfed3896755011c5579291973",
      "tree": "8cf7c2bde24ae58ba07eea010792c1ef40021911",
      "parents": [
        "4f9408736d3cb51b07abc2ba9ef5cbc72da2e6d3",
        "19bd76c28eebe3a00b7afbb80a0eaf6d6abc541a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 08 20:13:59 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 08 20:13:59 2023 +0000"
      },
      "message": "Merge \"goldfish-opengl: Make VirtGpu.h method args const\""
    },
    {
      "commit": "4fe6e847de62b78e47b260033a9e5197c59ed9b0",
      "tree": "df2a75d04f1065d14df6ac2b7a824eb12c90f58c",
      "parents": [
        "3c470e832c2ffd2ce5eee25c3e2c8a40e05e0ae1",
        "4f9408736d3cb51b07abc2ba9ef5cbc72da2e6d3"
      ],
      "author": {
        "name": "Li Huihui",
        "email": "lihuihui@eswincomputing.com",
        "time": "Wed Mar 08 10:05:04 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 08 10:05:04 2023 +0000"
      },
      "message": "Fix unused function input parameter compile warning am: 4f9408736d\n\nOriginal change: https://android-review.googlesource.com/c/device/generic/goldfish-opengl/+/2473686\n\nChange-Id: I6498e57b6c720034372e88f6926fd788b4455f27\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "19bd76c28eebe3a00b7afbb80a0eaf6d6abc541a",
      "tree": "2a368311be0cccc5be44f93337ab6477d6777f36",
      "parents": [
        "60d03f1acaba04c546a5435b2b3e03ef98e37aeb"
      ],
      "author": {
        "name": "Matt Sandy",
        "email": "msandy@google.com",
        "time": "Mon Mar 06 16:19:37 2023 -0800"
      },
      "committer": {
        "name": "Matt Sandy",
        "email": "msandy@google.com",
        "time": "Tue Mar 07 11:02:52 2023 -0800"
      },
      "message": "goldfish-opengl: Make VirtGpu.h method args const\n\nThis change adds the const qualifier on some VirtGpu method args,\nallowing the use of rvalues as parameters. For example:\n\n  vgpu.createBlob({.size \u003d 4096});\n\nChange-Id: I58b54b5f944a2b875a4363949d7f213fb945f951\n"
    },
    {
      "commit": "4f9408736d3cb51b07abc2ba9ef5cbc72da2e6d3",
      "tree": "df2a75d04f1065d14df6ac2b7a824eb12c90f58c",
      "parents": [
        "60d03f1acaba04c546a5435b2b3e03ef98e37aeb"
      ],
      "author": {
        "name": "Li Huihui",
        "email": "lihuihui@eswincomputing.com",
        "time": "Tue Mar 07 15:08:37 2023 +0800"
      },
      "committer": {
        "name": "Li Huihui",
        "email": "lihuihui@eswincomputing.com",
        "time": "Tue Mar 07 15:08:37 2023 +0800"
      },
      "message": "Fix unused function input parameter compile warning\n\nIf the function input parameter is not used, the compile warning\nwill be generated. Use __attribute__((unused)) to eliminate\ncompile warning.\n\nTest: mmm device/generic/goldfish-opengl, presubmit check.\n\nChange-Id: Ia857b4d2d687a0c94b17d499f205302c98083772\nSigned-off-by: Li Huihui \u003clihuihui@eswincomputing.com\u003e\n"
    },
    {
      "commit": "3c470e832c2ffd2ce5eee25c3e2c8a40e05e0ae1",
      "tree": "59788577f78ab25c9e1b79605d969c76922e0752",
      "parents": [
        "b5645534fdabfb8b7919e376593dcae38ad25a23",
        "60d03f1acaba04c546a5435b2b3e03ef98e37aeb"
      ],
      "author": {
        "name": "jiayi Li",
        "email": "lijiayi@eswincomputing.com",
        "time": "Fri Mar 03 16:57:09 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 03 16:57:09 2023 +0000"
      },
      "message": "Fix some compile warnings am: 60d03f1aca\n\nOriginal change: https://android-review.googlesource.com/c/device/generic/goldfish-opengl/+/2465492\n\nChange-Id: Iff943d8789d778d9b8dbfb05c599813af9adce97\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "60d03f1acaba04c546a5435b2b3e03ef98e37aeb",
      "tree": "59788577f78ab25c9e1b79605d969c76922e0752",
      "parents": [
        "cb93af3597f90db3d6b17a265c079f8cff8b26ca"
      ],
      "author": {
        "name": "jiayi Li",
        "email": "lijiayi@eswincomputing.com",
        "time": "Thu Mar 02 16:44:00 2023 +0800"
      },
      "committer": {
        "name": "jiayi Li",
        "email": "lijiayi@eswincomputing.com",
        "time": "Thu Mar 02 16:44:00 2023 +0800"
      },
      "message": "Fix some compile warnings\n\n1.From GNU compiler extension,Add attribute \u0027__attribute__((unused))\u0027 in front of unused parameter to avoid compile warning.\n\n2.By the same way, Add attribute to avoid compile warning.\n\nTest: mmm device/generic/goldfish-opengl.\n\nChange-Id: I06cd5b6fbc2cf6b2387c021b0ceb770a6ba8c568\nSigned-off-by: jiayi Li \u003clijiayi@eswincomputing.com\u003e\n"
    },
    {
      "commit": "b5645534fdabfb8b7919e376593dcae38ad25a23",
      "tree": "fd5286fc73cb198ec7c4cdbcffecea821c3799ff",
      "parents": [
        "87c46c90fee044d2dba4fcadeefd3b15df9ae681",
        "cb93af3597f90db3d6b17a265c079f8cff8b26ca"
      ],
      "author": {
        "name": "Bo Hu",
        "email": "bohu@google.com",
        "time": "Thu Mar 02 05:07:22 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Mar 02 05:07:22 2023 +0000"
      },
      "message": "Merge \"Fix compile warnings\" am: cb93af3597\n\nOriginal change: https://android-review.googlesource.com/c/device/generic/goldfish-opengl/+/2462954\n\nChange-Id: If453ed2be8927552621357aa5c52cf4608ce4865\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "cb93af3597f90db3d6b17a265c079f8cff8b26ca",
      "tree": "fd5286fc73cb198ec7c4cdbcffecea821c3799ff",
      "parents": [
        "e1fd417a74119a1ff34523d8b594f68994fe000e",
        "16e93c879dd5e0892fed297fe8d4062d519c383b"
      ],
      "author": {
        "name": "Bo Hu",
        "email": "bohu@google.com",
        "time": "Thu Mar 02 04:22:50 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 02 04:22:50 2023 +0000"
      },
      "message": "Merge \"Fix compile warnings\""
    },
    {
      "commit": "16e93c879dd5e0892fed297fe8d4062d519c383b",
      "tree": "786da34bce3b82355f59736fb7c3917a4df786ba",
      "parents": [
        "b233a510557894e188e40e23915d089c78123d16"
      ],
      "author": {
        "name": "Dongzhihai",
        "email": "dongzhihai@eswincomputing.com",
        "time": "Wed Mar 01 15:22:53 2023 +0800"
      },
      "committer": {
        "name": "Dongzhihai",
        "email": "dongzhihai@eswincomputing.com",
        "time": "Wed Mar 01 15:22:53 2023 +0800"
      },
      "message": "Fix compile warnings\n\nUse __attribute__((unused)) to eliminate warnings about unused\nparemeters.\n\nTest: mmm device/generic/goldfish-opengl, presubmit check.\n\nChange-Id: Ic12cb4b80b06ec6f6de8ed965c30d90f9df0a2fe\nSigned-off-by: Dongzhihai \u003cdongzhihai@eswincomputing.com\u003e\n"
    },
    {
      "commit": "87c46c90fee044d2dba4fcadeefd3b15df9ae681",
      "tree": "b3ca5578eb9aadde03147c2f4d49e42601119cd6",
      "parents": [
        "e6d7c4f2d050998e3e0addf379de0a9c2e777221",
        "e1fd417a74119a1ff34523d8b594f68994fe000e"
      ],
      "author": {
        "name": "Roman Kiryanov",
        "email": "rkir@google.com",
        "time": "Wed Mar 01 06:12:54 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 01 06:12:54 2023 +0000"
      },
      "message": "Remove logcat spam from GoldfishAddressSpace am: e1fd417a74\n\nOriginal change: https://android-review.googlesource.com/c/device/generic/goldfish-opengl/+/2461613\n\nChange-Id: I1cbc40f14f18c97ea54373b70255952bedbda853\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e6d7c4f2d050998e3e0addf379de0a9c2e777221",
      "tree": "bcfff701cfa53409575b41a4b49db74275e1ce77",
      "parents": [
        "839c08e99eb2a812df0b75ff571ec527e76399c6",
        "99b556cb118a7a45c7d620dd371db5a1344b3e2b"
      ],
      "author": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Wed Mar 01 06:12:53 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 01 06:12:53 2023 +0000"
      },
      "message": "Move goldfish address space logs to verbose type am: 99b556cb11\n\nOriginal change: https://android-review.googlesource.com/c/device/generic/goldfish-opengl/+/2461995\n\nChange-Id: I054a87f2383fa46581a6cb5f584233977a4dddf5\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f2cef4fc886dd5a68f8d6f3ad858edf254e8c1f6",
      "tree": "40cc4f54715b5c7e6672061182fcc02c5abf7072",
      "parents": [
        "b233a510557894e188e40e23915d089c78123d16"
      ],
      "author": {
        "name": "Li Huihui",
        "email": "lihuihui@eswincomputing.com",
        "time": "Wed Mar 01 13:45:31 2023 +0800"
      },
      "committer": {
        "name": "Li Huihui",
        "email": "lihuihui@eswincomputing.com",
        "time": "Wed Mar 01 13:45:31 2023 +0800"
      },
      "message": "Fix unused but set variable related compile warnings.\n\nThe variable \u0027timeDelay\u0027 and \u0027timeTaken\u0027 are set but not used.\nThese variables can generate compile warnings and need to\nbe deleted.\n\nTest: mmm device/generic/goldfish-opengl\n\nChange-Id: Ib7775dbb32a7eaa2e11969e9ce12b31d3f501d3b\nSigned-off-by: Li Huihui \u003clihuihui@eswincomputing.com\u003e\n"
    },
    {
      "commit": "e1fd417a74119a1ff34523d8b594f68994fe000e",
      "tree": "b3ca5578eb9aadde03147c2f4d49e42601119cd6",
      "parents": [
        "99b556cb118a7a45c7d620dd371db5a1344b3e2b"
      ],
      "author": {
        "name": "Roman Kiryanov",
        "email": "rkir@google.com",
        "time": "Tue Feb 28 13:57:39 2023 -0800"
      },
      "committer": {
        "name": "Roman Kiryanov",
        "email": "rkir@google.com",
        "time": "Tue Feb 28 19:18:22 2023 -0800"
      },
      "message": "Remove logcat spam from GoldfishAddressSpace\n\nBug: 269772119\nTest: presubmit\nChange-Id: Idba99303338d32ff6a80b3b3d33cc1337d85b7d6\nSigned-off-by: Roman Kiryanov \u003crkir@google.com\u003e\n"
    },
    {
      "commit": "99b556cb118a7a45c7d620dd371db5a1344b3e2b",
      "tree": "bcfff701cfa53409575b41a4b49db74275e1ce77",
      "parents": [
        "b233a510557894e188e40e23915d089c78123d16"
      ],
      "author": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Fri Feb 17 19:50:50 2023 +0000"
      },
      "committer": {
        "name": "Roman Kiryanov",
        "email": "rkir@google.com",
        "time": "Tue Feb 28 19:17:11 2023 -0800"
      },
      "message": "Move goldfish address space logs to verbose type\n\nBug: 269772119\nChange-Id: Ief475b5290118d6652301be93278dfb60acfd08b\nMerged-In: Ief475b5290118d6652301be93278dfb60acfd08b\nTest: None\n"
    },
    {
      "commit": "839c08e99eb2a812df0b75ff571ec527e76399c6",
      "tree": "2eab27aed80770ac472322909173138f14b5fc84",
      "parents": [
        "e6030a973e7ea45290c4a633bd5f566adbb973b8",
        "b233a510557894e188e40e23915d089c78123d16"
      ],
      "author": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Fri Feb 24 00:16:44 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Feb 24 00:16:44 2023 +0000"
      },
      "message": "(Reland) Always pass through VkMemoryDedicatedAllocateInfo to host am: b233a51055\n\nOriginal change: https://android-review.googlesource.com/c/device/generic/goldfish-opengl/+/2452166\n\nChange-Id: I2cafccd990cdae66c9ba51a47aa3e46a6ef76388\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e6030a973e7ea45290c4a633bd5f566adbb973b8",
      "tree": "0cad82fddf0f42e91532d2c7b232d94ea213fc5c",
      "parents": [
        "7d53b9fc16eb6be753a7624cf98c3e456fd6fcca",
        "7724c1fc51299cd2b828231717424e283bcca2cf"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 23 01:12:54 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 23 01:12:54 2023 +0000"
      },
      "message": "Merge \"Revert \"Always pass through VkMemoryDedicatedAllocateInfo to host\"\" am: 7724c1fc51\n\nOriginal change: https://android-review.googlesource.com/c/device/generic/goldfish-opengl/+/2449692\n\nChange-Id: I8e40fed6ab0975623332c616901eaf1f0c826c14\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b233a510557894e188e40e23915d089c78123d16",
      "tree": "2eab27aed80770ac472322909173138f14b5fc84",
      "parents": [
        "7724c1fc51299cd2b828231717424e283bcca2cf"
      ],
      "author": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Thu Feb 23 00:40:01 2023 +0000"
      },
      "committer": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Wed Feb 22 16:53:25 2023 -0800"
      },
      "message": "(Reland) Always pass through VkMemoryDedicatedAllocateInfo to host\n\n... as the host may use dedicated allocs to back the external\nmemory for Buffer/ColorBuffer.\n\nReland note: no changes versus previous aosp/2394632\n\nBug: b/265186355\nTest: cvd start --gpu_mode\u003dgfxstream (with AMD GPU)\nTest: cvd start --gpu_mode\u003dgfxstream (with Nvidia GPU)\nChange-Id: Ic2fff6a1ac17b5d8766602d25d336da375cfaee2\n"
    },
    {
      "commit": "7724c1fc51299cd2b828231717424e283bcca2cf",
      "tree": "0cad82fddf0f42e91532d2c7b232d94ea213fc5c",
      "parents": [
        "2cf7fa794393af91263bcc2ed4181f1e00fd5fd1",
        "bcfe963c5a20c1a633f730d9e4979d6d5af0cfea"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 22 23:40:20 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 22 23:40:20 2023 +0000"
      },
      "message": "Merge \"Revert \"Always pass through VkMemoryDedicatedAllocateInfo to host\"\""
    },
    {
      "commit": "bcfe963c5a20c1a633f730d9e4979d6d5af0cfea",
      "tree": "052e159972e9f0156b73005f77a63ae024d7ae9b",
      "parents": [
        "a527383a731e035f2f8d88664fc3ee5f6b8bfe41"
      ],
      "author": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Wed Feb 22 18:44:05 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 22 18:44:05 2023 +0000"
      },
      "message": "Revert \"Always pass through VkMemoryDedicatedAllocateInfo to host\"\n\nRevert submission 2442579-revert-2383058-revert-2318952-JRCOFEFCOJ-MCGBSQEWLC\n\nReason for revert: Media failures b/270230549\n\nReverted changes: /q/submissionid:2442579-revert-2383058-revert-2318952-JRCOFEFCOJ-MCGBSQEWLC\n\nChange-Id: Ib1bbbd0a0ce773face95beba6845c5cdd692593b\n"
    },
    {
      "commit": "7d53b9fc16eb6be753a7624cf98c3e456fd6fcca",
      "tree": "2eab27aed80770ac472322909173138f14b5fc84",
      "parents": [
        "47d1aa880f00dffae99d11fbd8658c2c6bd05fd1",
        "2cf7fa794393af91263bcc2ed4181f1e00fd5fd1"
      ],
      "author": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Tue Feb 21 23:01:57 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Feb 21 23:01:57 2023 +0000"
      },
      "message": "Merge \"Always pass through VkMemoryDedicatedAllocateInfo to host\" am: 2cf7fa7943\n\nOriginal change: https://android-review.googlesource.com/c/device/generic/goldfish-opengl/+/2394632\n\nChange-Id: Ib3eaa7ba7c8b27d0a3ea68153e7476900b8571a8\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "2cf7fa794393af91263bcc2ed4181f1e00fd5fd1",
      "tree": "2eab27aed80770ac472322909173138f14b5fc84",
      "parents": [
        "0ef4005e08a0a53f5e6b2b5c89bc7351146ecf69",
        "a527383a731e035f2f8d88664fc3ee5f6b8bfe41"
      ],
      "author": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Tue Feb 21 21:59:17 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 21 21:59:17 2023 +0000"
      },
      "message": "Merge \"Always pass through VkMemoryDedicatedAllocateInfo to host\""
    },
    {
      "commit": "47d1aa880f00dffae99d11fbd8658c2c6bd05fd1",
      "tree": "0cad82fddf0f42e91532d2c7b232d94ea213fc5c",
      "parents": [
        "1ef4b4db668b32bb284c6118d5704414cc5312ef",
        "0ef4005e08a0a53f5e6b2b5c89bc7351146ecf69"
      ],
      "author": {
        "name": "Dongzhihai",
        "email": "dongzhihai@eswincomputing.com",
        "time": "Tue Feb 21 21:44:30 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Feb 21 21:44:30 2023 +0000"
      },
      "message": "Fix some compile warnings am: 0ef4005e08\n\nOriginal change: https://android-review.googlesource.com/c/device/generic/goldfish-opengl/+/2440055\n\nChange-Id: I79163f9dcbea4d70a7f94d46e3ac61ef1e663e7e\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0ef4005e08a0a53f5e6b2b5c89bc7351146ecf69",
      "tree": "0cad82fddf0f42e91532d2c7b232d94ea213fc5c",
      "parents": [
        "6e3860ba4db3b957e9d3b6a9c78b8e38b539dd7b"
      ],
      "author": {
        "name": "Dongzhihai",
        "email": "dongzhihai@eswincomputing.com",
        "time": "Thu Feb 16 10:47:34 2023 +0800"
      },
      "committer": {
        "name": "Dongzhihai",
        "email": "dongzhihai@eswincomputing.com",
        "time": "Mon Feb 20 16:22:35 2023 +0800"
      },
      "message": "Fix some compile warnings\n\nThere are six variables defined and assigned some value but not used.\nThis caused some compile warning messages. These variables are removed\nto eliminate the compile warnings.\n\nTest: mmm device/generic/goldfish-opengl, presubmit check.\n\nChange-Id: I854c38ef088aa70363c946e05bd6ab867b206848\nSigned-off-by: Dongzhihai \u003cdongzhihai@eswincomputing.com\u003e\n"
    },
    {
      "commit": "1ef4b4db668b32bb284c6118d5704414cc5312ef",
      "tree": "1f59502b836f1ab09ddddbcb3b45ff8114891cb0",
      "parents": [
        "13864175f5b15c2af84ee5a8cd33c124618f432e",
        "6e3860ba4db3b957e9d3b6a9c78b8e38b539dd7b"
      ],
      "author": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Fri Feb 17 23:53:42 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Feb 17 23:53:42 2023 +0000"
      },
      "message": "Remove verbose HostConnection debug logs am: 6e3860ba4d\n\nOriginal change: https://android-review.googlesource.com/c/device/generic/goldfish-opengl/+/2443842\n\nChange-Id: I69cc612d4830eeaaffbe96748d1adfa19e249a83\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "13864175f5b15c2af84ee5a8cd33c124618f432e",
      "tree": "f00bc0501e4fd62a43cde51e676e0942111cfac5",
      "parents": [
        "c3a426ee2a30b8b577d4e8edee77b1d6bad79bc5",
        "8609037c8ac9e26e7826ff36dfcce6fa1494d3eb"
      ],
      "author": {
        "name": "Roman Kiryanov",
        "email": "rkir@google.com",
        "time": "Fri Feb 17 21:23:22 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Feb 17 21:23:22 2023 +0000"
      },
      "message": "A follow up to the locking part, now for `unlock` am: 8609037c8a\n\nOriginal change: https://android-review.googlesource.com/c/device/generic/goldfish-opengl/+/2441748\n\nChange-Id: I2dc97351966ad538c4d5809d3b23d45bff1d4ed4\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "6e3860ba4db3b957e9d3b6a9c78b8e38b539dd7b",
      "tree": "1f59502b836f1ab09ddddbcb3b45ff8114891cb0",
      "parents": [
        "8609037c8ac9e26e7826ff36dfcce6fa1494d3eb"
      ],
      "author": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Fri Feb 17 21:15:54 2023 +0000"
      },
      "committer": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Fri Feb 17 21:15:57 2023 +0000"
      },
      "message": "Remove verbose HostConnection debug logs\n\nBug: 269781514\nTest: None\nChange-Id: I11852471eb7f33d57dda55ac80761628998f56f8"
    },
    {
      "commit": "8609037c8ac9e26e7826ff36dfcce6fa1494d3eb",
      "tree": "f00bc0501e4fd62a43cde51e676e0942111cfac5",
      "parents": [
        "66c79a3ea7c1f8ac146d4d2d7cc901d7a6a80b64"
      ],
      "author": {
        "name": "Roman Kiryanov",
        "email": "rkir@google.com",
        "time": "Fri Feb 17 10:33:18 2023 -0800"
      },
      "committer": {
        "name": "Roman Kiryanov",
        "email": "rkir@google.com",
        "time": "Fri Feb 17 10:33:18 2023 -0800"
      },
      "message": "A follow up to the locking part, now for `unlock`\n\nIn `unlock` we used to update the `lockedX`\nin `unlockHostImpl` which is not called if\n`hostHandle` is not allocated.\n\nBug: 269194950\nTest: presubmit\nChange-Id: Ia84912d9fd5c670fa812564dc0fd653de208800c\nSigned-off-by: Roman Kiryanov \u003crkir@google.com\u003e\n"
    },
    {
      "commit": "c3a426ee2a30b8b577d4e8edee77b1d6bad79bc5",
      "tree": "f79ffbac69bc57204ff5976b9a30b3153d07467b",
      "parents": [
        "1cc996fd99038527bdcc25df158a76c9f1741989",
        "66c79a3ea7c1f8ac146d4d2d7cc901d7a6a80b64"
      ],
      "author": {
        "name": "Roman Kiryanov",
        "email": "rkir@google.com",
        "time": "Fri Feb 17 00:54:37 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Feb 17 00:54:37 2023 +0000"
      },
      "message": "Fix setting the `lockedX` fields am: 66c79a3ea7\n\nOriginal change: https://android-review.googlesource.com/c/device/generic/goldfish-opengl/+/2441632\n\nChange-Id: I6f243cb44a1714a1640dc2a5d7c2b9beecb9e158\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "66c79a3ea7c1f8ac146d4d2d7cc901d7a6a80b64",
      "tree": "f79ffbac69bc57204ff5976b9a30b3153d07467b",
      "parents": [
        "fbc40eaca8995c098f8f9e38d2d502cbcc8f9e12"
      ],
      "author": {
        "name": "Roman Kiryanov",
        "email": "rkir@google.com",
        "time": "Thu Feb 16 14:54:21 2023 -0800"
      },
      "committer": {
        "name": "Roman Kiryanov",
        "email": "rkir@google.com",
        "time": "Thu Feb 16 14:57:50 2023 -0800"
      },
      "message": "Fix setting the `lockedX` fields\n\nWe used to set in the `lockHostImpl` function but\nsince we don\u0027t always allocate `hostHandle`, the\n`lockedX` were not set properly.\n\nBug: 269194950\nTest: presubmit\nChange-Id: Icd044ad8d3b0d32d3200e04b9a1e3685ec426732\nSigned-off-by: Roman Kiryanov \u003crkir@google.com\u003e\n"
    },
    {
      "commit": "1cc996fd99038527bdcc25df158a76c9f1741989",
      "tree": "c5b9b007bfd832ff86c918ae285a294d0950097f",
      "parents": [
        "b10fd089aa52dbcf08816ad51e62291c62e4b434",
        "fbc40eaca8995c098f8f9e38d2d502cbcc8f9e12"
      ],
      "author": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Thu Feb 16 01:26:43 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 16 01:26:43 2023 +0000"
      },
      "message": "Avoid holding locks during hotplug callback am: fbc40eaca8\n\nOriginal change: https://android-review.googlesource.com/c/device/generic/goldfish-opengl/+/2439472\n\nChange-Id: I6458895e569baeb8aedef2d264f1f856bea423ec\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "fbc40eaca8995c098f8f9e38d2d502cbcc8f9e12",
      "tree": "c5b9b007bfd832ff86c918ae285a294d0950097f",
      "parents": [
        "a681a445782a72ff265200d9ae28333ed1f1af44"
      ],
      "author": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Wed Feb 15 15:21:29 2023 -0800"
      },
      "committer": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Wed Feb 15 23:35:43 2023 +0000"
      },
      "message": "Avoid holding locks during hotplug callback\n\n... as SurfaceFlinger could still be calling into Ranchu HWC on\nanother thread while Ranchu HWC is calling into SurfaceFlinger\nwith the register hotplug callback.\n\nEffectively the same deadlock detected with aosp/2427265 but\nat the lower DRM level.\n\nBug: b/269515370\nTest: atest CuttlefishDisplayHotplugTest (a couple times)\nChange-Id: I58312ac5e5de6dea2aa260f0ef49b13da1442ad1\n"
    },
    {
      "commit": "b10fd089aa52dbcf08816ad51e62291c62e4b434",
      "tree": "51c188d3ed8f13e92108376e717d298aaeac36d7",
      "parents": [
        "a235f7385df4bd321f5ff66cd1ef823d748becc5",
        "a681a445782a72ff265200d9ae28333ed1f1af44"
      ],
      "author": {
        "name": "Roman Kiryanov",
        "email": "rkir@google.com",
        "time": "Tue Feb 14 19:52:17 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Feb 14 19:52:17 2023 +0000"
      },
      "message": "Do not call open/close ColorBuffer in our mapper am: a681a44578\n\nOriginal change: https://android-review.googlesource.com/c/device/generic/goldfish-opengl/+/2435952\n\nChange-Id: I1924cfa7a7c06d48663bddb0ceb6bec1df6619c1\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "a681a445782a72ff265200d9ae28333ed1f1af44",
      "tree": "51c188d3ed8f13e92108376e717d298aaeac36d7",
      "parents": [
        "f5627c722b2b52025fd9bea1337bd37726c69a5a"
      ],
      "author": {
        "name": "Roman Kiryanov",
        "email": "rkir@google.com",
        "time": "Tue Feb 14 10:06:38 2023 -0800"
      },
      "committer": {
        "name": "Roman Kiryanov",
        "email": "rkir@google.com",
        "time": "Tue Feb 14 10:11:20 2023 -0800"
      },
      "message": "Do not call open/close ColorBuffer in our mapper\n\nwe use the \"refcount\" pipe for refcounting of the\ncolor buffer on the host. If a process dies,\n`rcOpenColorBuffer2` will cause a leak because\n`rcCloseColorBuffer` will not be called (this\nis why the \"refcount\" pipe was introduced).\n\nBug: 269194895\nTest: check the emulated camera\nChange-Id: I1656f193e015be4e4da092de77ddbaf91fa002c8\nSigned-off-by: Roman Kiryanov \u003crkir@google.com\u003e\n"
    },
    {
      "commit": "a235f7385df4bd321f5ff66cd1ef823d748becc5",
      "tree": "dd6a77360e0284abeb7ee4182f28a61b04bfa8c0",
      "parents": [
        "56287421d513ce27906a6eb071158cdbe7867d5e",
        "f5627c722b2b52025fd9bea1337bd37726c69a5a"
      ],
      "author": {
        "name": "Roman Kiryanov",
        "email": "rkir@google.com",
        "time": "Mon Feb 13 18:42:03 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Feb 13 18:42:03 2023 +0000"
      },
      "message": "Move the gralloc xml fragment into the gralloc module am: f5627c722b\n\nOriginal change: https://android-review.googlesource.com/c/device/generic/goldfish-opengl/+/2431555\n\nChange-Id: I016608f3671da17cd3705c310519e2b4dfaa44dc\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "56287421d513ce27906a6eb071158cdbe7867d5e",
      "tree": "01e09b95817886bd78de029fc4aece41f174fd8d",
      "parents": [
        "dc5450a5fbc26a5a34f43fc00835239fd6c3d2ca",
        "2d823376188210fbf33192f9734cd6ad48f9269b"
      ],
      "author": {
        "name": "Roman Kiryanov",
        "email": "rkir@google.com",
        "time": "Mon Feb 13 18:41:35 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Feb 13 18:41:35 2023 +0000"
      },
      "message": "Rename our allocator into allocator.ranchu am: 2d82337618\n\nOriginal change: https://android-review.googlesource.com/c/device/generic/goldfish-opengl/+/2431554\n\nChange-Id: I7a0c04d6ce3a19069eedda976d1f661f36b72e7c\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f5627c722b2b52025fd9bea1337bd37726c69a5a",
      "tree": "dd6a77360e0284abeb7ee4182f28a61b04bfa8c0",
      "parents": [
        "2d823376188210fbf33192f9734cd6ad48f9269b"
      ],
      "author": {
        "name": "Roman Kiryanov",
        "email": "rkir@google.com",
        "time": "Fri Feb 10 17:35:48 2023 -0800"
      },
      "committer": {
        "name": "Roman Kiryanov",
        "email": "rkir@google.com",
        "time": "Fri Feb 10 17:37:13 2023 -0800"
      },
      "message": "Move the gralloc xml fragment into the gralloc module\n\nBug: 205154779\nTest: presubmit\nChange-Id: I80992498b9a6b33bdb4fdad485425d669a44345b\nSigned-off-by: Roman Kiryanov \u003crkir@google.com\u003e\n"
    },
    {
      "commit": "2d823376188210fbf33192f9734cd6ad48f9269b",
      "tree": "01e09b95817886bd78de029fc4aece41f174fd8d",
      "parents": [
        "cd234b5e056699ce3e0658fb52114aca5dc1e99f"
      ],
      "author": {
        "name": "Roman Kiryanov",
        "email": "rkir@google.com",
        "time": "Fri Feb 10 17:34:26 2023 -0800"
      },
      "committer": {
        "name": "Roman Kiryanov",
        "email": "rkir@google.com",
        "time": "Fri Feb 10 17:35:43 2023 -0800"
      },
      "message": "Rename our allocator into allocator.ranchu\n\nBug: 205154779\nTest: presubmit\nChange-Id: Ib13914c8ee80a0d54aafc5ef8c9a111e7d253a0b\nSigned-off-by: Roman Kiryanov \u003crkir@google.com\u003e\n"
    },
    {
      "commit": "dc5450a5fbc26a5a34f43fc00835239fd6c3d2ca",
      "tree": "a1c9e88dd1c4a3242c48050e6b7eab959bcde16f",
      "parents": [
        "6053bc440411bd50695adc17eb2d1fb73aacc7e1",
        "cd234b5e056699ce3e0658fb52114aca5dc1e99f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 11 01:04:51 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Feb 11 01:04:51 2023 +0000"
      },
      "message": "Merge \"Retire hwc2\" am: cd234b5e05\n\nOriginal change: https://android-review.googlesource.com/c/device/generic/goldfish-opengl/+/2431257\n\nChange-Id: I9fdbf803d9d3d97ab2b5c703af53d80ad2187eef\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "cd234b5e056699ce3e0658fb52114aca5dc1e99f",
      "tree": "a1c9e88dd1c4a3242c48050e6b7eab959bcde16f",
      "parents": [
        "e2e267b89627da2a7b99b6de37de9c6da62ddccd",
        "2c4e2ce3ea12d330e51529501038d395d057c7f9"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 11 00:42:22 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Feb 11 00:42:22 2023 +0000"
      },
      "message": "Merge \"Retire hwc2\""
    },
    {
      "commit": "2c4e2ce3ea12d330e51529501038d395d057c7f9",
      "tree": "d8e61c8e63fa0db275a545f93f77e9e15d263afb",
      "parents": [
        "163ea9e5d28e6a851daf96960c31da794370e56d"
      ],
      "author": {
        "name": "Roman Kiryanov",
        "email": "rkir@google.com",
        "time": "Fri Feb 10 15:19:04 2023 -0800"
      },
      "committer": {
        "name": "Roman Kiryanov",
        "email": "rkir@google.com",
        "time": "Fri Feb 10 15:22:18 2023 -0800"
      },
      "message": "Retire hwc2\n\nwe are switching to hwc3\n\nBug: 205154779\nTest: boot emulator\nChange-Id: I11537eadd4f82dd844174df162e58dd4bbb7088f\nSigned-off-by: Roman Kiryanov \u003crkir@google.com\u003e\n"
    }
  ],
  "next": "6053bc440411bd50695adc17eb2d1fb73aacc7e1"
}
