)]}'
{
  "log": [
    {
      "commit": "c0a58b2760f4e6a338d4ddfefee2e48c135dfa3e",
      "tree": "af879e7e260fdb0d71070e1dbcf88113c34346a8",
      "parents": [
        "6a22be9756ff94456b7b4fb06f468b28279c72b7",
        "843d83198a6aec513dcd271d922e6009cc467612"
      ],
      "author": {
        "name": "Alice Wang",
        "email": "aliceywang@google.com",
        "time": "Wed Feb 15 14:16:50 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 15 14:16:50 2023 +0000"
      },
      "message": "Merge \"[dice] Use libdice_open_dice_nostd for DICE functions in pvmfw\""
    },
    {
      "commit": "6a22be9756ff94456b7b4fb06f468b28279c72b7",
      "tree": "c171612b27c2bc1f97efc5333607bb2d25dd03f4",
      "parents": [
        "738be14804bcd199c57f6f23f95a0509adf03bd8"
      ],
      "author": {
        "name": "Alice Wang",
        "email": "aliceywang@google.com",
        "time": "Wed Feb 15 10:08:36 2023 +0000"
      },
      "committer": {
        "name": "Alice Wang",
        "email": "aliceywang@google.com",
        "time": "Wed Feb 15 10:08:36 2023 +0000"
      },
      "message": "[dice][microdroid] Use dice API to parse Bcc Handover\n\nThis cl replaces the manual Bcc Handover parsing with the dice API.\n\nTest: atest MicrodroidTests MicrodroidHostTests\nBug: 267575445\nChange-Id: Ie149bf6e7a190a1fe44b78fae167b2dcd53d39a1\n"
    },
    {
      "commit": "843d83198a6aec513dcd271d922e6009cc467612",
      "tree": "eabb21aca214c55c120f376fd33725aaa8ef489f",
      "parents": [
        "738be14804bcd199c57f6f23f95a0509adf03bd8"
      ],
      "author": {
        "name": "Alice Wang",
        "email": "aliceywang@google.com",
        "time": "Wed Feb 15 09:47:06 2023 +0000"
      },
      "committer": {
        "name": "Alice Wang",
        "email": "aliceywang@google.com",
        "time": "Wed Feb 15 09:47:06 2023 +0000"
      },
      "message": "[dice] Use libdice_open_dice_nostd for DICE functions in pvmfw\n\nThis cl migrate two calls of bcc functions in pvmfw from\nlibdice_nostd to libdice_open_dice_nostd and removes the library\nlibdice_nostd.\n\nlibdice_open_dice_nostd is compiled from the same Rust code as\nlibdice_open_dice. The latter is used for DICE derivation inside\nMicrodroid and both libraries are covered by tests. It\u0027s better to\nswitch to libdice_open_dice_nostd than maintaining another copy of\nopen-dice wrapper.\n\nAs pvmfw already depends on libdice_open_dice_nostd prior to this cl,\nthis cl shouldn\u0027t cause build problems.\n\nTest: m pvmfw_img\nBug: 267575445\nChange-Id: I8d5688998754540fcc7b4082bd67cee237f229b4\n"
    },
    {
      "commit": "738be14804bcd199c57f6f23f95a0509adf03bd8",
      "tree": "dbcda0b8d7048354078c7c9753640ffddfb11503",
      "parents": [
        "f4bf7cab989213a3430fc52dc3869d70d80259cb"
      ],
      "author": {
        "name": "Chris Wailes",
        "email": "chriswailes@google.com",
        "time": "Tue Feb 14 16:06:32 2023 -0800"
      },
      "committer": {
        "name": "Chris Wailes",
        "email": "chriswailes@google.com",
        "time": "Tue Feb 14 16:06:32 2023 -0800"
      },
      "message": "Update Android source for Rust 1.67.1\n\nThis CL fixes several lints introduced in Rust 1.67.1\n\nTest: m rust\nBug: 268053615\nChange-Id: I50fc2e5a9a906ad37eafac95939047f51dd8be07\n"
    },
    {
      "commit": "f4bf7cab989213a3430fc52dc3869d70d80259cb",
      "tree": "acb9f4e0d5a0a9f580629962d95815368468ac4d",
      "parents": [
        "92ec98ee958d6c1404ef5e9eaa0155ea634cc8e9",
        "f58f3a367eda28ca6c8de90dbf744d5b80f4c553"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 14 16:03:14 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 14 16:03:14 2023 +0000"
      },
      "message": "Merge \"pvmfw: refactor: Expose DICE inputs to main()\""
    },
    {
      "commit": "f58f3a367eda28ca6c8de90dbf744d5b80f4c553",
      "tree": "5657223c1aeb6c2e804c0cc5e5d8c6e9a8663eab",
      "parents": [
        "81ca080ab40ad574ff6c5e0bece33bb40c2c3a50"
      ],
      "author": {
        "name": "Pierre-Clément Tosi",
        "email": "ptosi@google.com",
        "time": "Thu Feb 02 16:24:23 2023 +0000"
      },
      "committer": {
        "name": "Pierre-Clément Tosi",
        "email": "ptosi@google.com",
        "time": "Tue Feb 14 14:51:38 2023 +0000"
      },
      "message": "pvmfw: refactor: Expose DICE inputs to main()\n\nRefactor the code to give the top-level business logic access to the\nDICE inputs to be able to set the hidden input (salt) and make use of\nthe computed hashes, as it will be required to verify the content of the\ninstance.img entry.\n\nNote: No functional change intended.\n\nTest: atest MicrodroidHostTests\nChange-Id: I111006fb4becc12f5b19480e5b8882754e193102\n"
    },
    {
      "commit": "92ec98ee958d6c1404ef5e9eaa0155ea634cc8e9",
      "tree": "15dbb3164a9dde5c7965448dbf648f3616737c7a",
      "parents": [
        "81ca080ab40ad574ff6c5e0bece33bb40c2c3a50",
        "f2479c17be38a70a58ca33ce5c4101b6827d86f6"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 14 13:51:12 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 14 13:51:12 2023 +0000"
      },
      "message": "Merge \"libs/dice: Only depend on rust bindgens\""
    },
    {
      "commit": "81ca080ab40ad574ff6c5e0bece33bb40c2c3a50",
      "tree": "9438382501f9261347caf34c9f380f5e58ad6943",
      "parents": [
        "e8ec039ea3f811b066769622caaba266821aeb30"
      ],
      "author": {
        "name": "Pierre-Clément Tosi",
        "email": "ptosi@google.com",
        "time": "Tue Feb 14 10:41:38 2023 +0000"
      },
      "committer": {
        "name": "Pierre-Clément Tosi",
        "email": "ptosi@google.com",
        "time": "Tue Feb 14 11:02:59 2023 +0000"
      },
      "message": "pvmfw_avb: Derive Eq for VerifiedBootData\n\nDerive the trait, which can be used in tests assert_eq! and fill force a\nprogrammer adding a new field to the structure to cover it in tests:\n\n    error[E0063]: missing field `X` in initializer of `pvmfw_avb::VerifiedBootData\u003c\u0027_\u003e`\n\nOn mismatch, assert_eq prints out the debug representation of the inputs:\n\n    STACKTRACE:\n    ---- TEST_NAME stderr ----\n    thread \u0027main\u0027 panicked at \u0027assertion failed: `(left \u003d\u003d right)`\n    left: `VerifiedBootData { debug_level: None, kernel_digest: [...], initrd_digest: None, }`,\n    right: `VerifiedBootData { debug_level: None, kernel_digest: [...], initrd_digest: Some([...]) }`,\n    packages/modules/Virtualization/pvmfw/avb/tests/api_test.rs:71:5\n\nNote: no functional change intended.\n\nTest: atest libpvmfw_avb.integration_test\nChange-Id: Ia9b7046ff24ebffe6d15a6cc936a3ac2e8a5d4b9\n"
    },
    {
      "commit": "e8ec039ea3f811b066769622caaba266821aeb30",
      "tree": "d99e3945e2ef330f038d28c41bbef09ed2f04454",
      "parents": [
        "363fdb663ab33b9170711ba0124da1dc590eba5c"
      ],
      "author": {
        "name": "Pierre-Clément Tosi",
        "email": "ptosi@google.com",
        "time": "Mon Jan 16 15:38:31 2023 +0000"
      },
      "committer": {
        "name": "Pierre-Clément Tosi",
        "email": "ptosi@google.com",
        "time": "Tue Feb 14 10:11:00 2023 +0000"
      },
      "message": "pvmfw: virtio: Introduce VirtIOBlkIterator\n\nIntroduce an Iterator over the discovered virtio-blk PCI devices and\nmake use of it in find_virtio_devices.\n\nNote: No functional change intended.\n\nTest: atest MicrodroidHostTests\nChange-Id: I07950fe9029df2bd6930f96ce0489d51348084b9\n"
    },
    {
      "commit": "363fdb663ab33b9170711ba0124da1dc590eba5c",
      "tree": "d55f9a55d857ba19f2e8edfc00ff723b4b29a991",
      "parents": [
        "613af6aea3361b6ba89267ad6e2657484a41a80d",
        "2cf6f399bc28172701f596959cfd5c5b8796e57d"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Tue Feb 14 03:48:39 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 14 03:48:39 2023 +0000"
      },
      "message": "Merge \"Add debug policy tests for ramdump\""
    },
    {
      "commit": "613af6aea3361b6ba89267ad6e2657484a41a80d",
      "tree": "076d1854316d71764d253f28ebea9de87b982625",
      "parents": [
        "357fb9c5f3480efbdcb894744d5cd69af6c206d7",
        "31cd38d3aa628f0e0a1acf2915ac65828cb7854e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 14 03:41:50 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 14 03:41:50 2023 +0000"
      },
      "message": "Merge \"Add tests for default of export_tombstones\""
    },
    {
      "commit": "31cd38d3aa628f0e0a1acf2915ac65828cb7854e",
      "tree": "fbce460c63756d8f0165389960626d179e1b0cc8",
      "parents": [
        "97cec9a101e8b3b3ab700c634876e3c07895a473"
      ],
      "author": {
        "name": "Inseob Kim",
        "email": "inseob@google.com",
        "time": "Fri Feb 10 13:20:07 2023 +0900"
      },
      "committer": {
        "name": "Inseob Kim",
        "email": "inseob@google.com",
        "time": "Tue Feb 14 11:20:21 2023 +0900"
      },
      "message": "Add tests for default of export_tombstones\n\nBug: 250165198\nTest: atest MicrodroidHostTestCases\nChange-Id: Ic183291e171eba00f81bb25d9662c2f657f30a50\n"
    },
    {
      "commit": "2cf6f399bc28172701f596959cfd5c5b8796e57d",
      "tree": "0b59a3daad5ba84a0d8b66dd9d9b102a90b984ad",
      "parents": [
        "97cec9a101e8b3b3ab700c634876e3c07895a473"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Fri Feb 10 01:35:47 2023 +0900"
      },
      "committer": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Tue Feb 14 10:31:15 2023 +0900"
      },
      "message": "Add debug policy tests for ramdump\n\nBug: 243671509, Bug: 243630590\nTest: atest\nChange-Id: Id414b6efb1c84bd5d77deb176b40819da9dbdf5d\n"
    },
    {
      "commit": "357fb9c5f3480efbdcb894744d5cd69af6c206d7",
      "tree": "d569fdd52846cf394dd5be66236727f101f64730",
      "parents": [
        "463588dfd553bc0e4d9deb8850916a17c72fc77b",
        "bec8466de568d4ad5239a861a7248af58653c814"
      ],
      "author": {
        "name": "Pierre-Clément Tosi",
        "email": "ptosi@google.com",
        "time": "Mon Feb 13 22:01:21 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 13 22:01:21 2023 +0000"
      },
      "message": "Merge \"pvmfw: Clear cache lines in DiceClearMemory\""
    },
    {
      "commit": "463588dfd553bc0e4d9deb8850916a17c72fc77b",
      "tree": "f867ddee31819192db8da05971d7f6646204f788",
      "parents": [
        "5e68c794588f8b53780610295709cac392b03b78",
        "7473654e2acbc0b2e7f6291cad0e49849c17bb5f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 13 19:03:11 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 13 19:03:11 2023 +0000"
      },
      "message": "Merge \"Do tearDown iff we did setUp\""
    },
    {
      "commit": "7473654e2acbc0b2e7f6291cad0e49849c17bb5f",
      "tree": "2c7d77221e1be38d42061609e816bd775e7e85a5",
      "parents": [
        "2ae708c94d63add63db515eaa294fe898d4cfad0"
      ],
      "author": {
        "name": "Alan Stokes",
        "email": "alanstokes@google.com",
        "time": "Mon Feb 13 17:20:35 2023 +0000"
      },
      "committer": {
        "name": "Alan Stokes",
        "email": "alanstokes@google.com",
        "time": "Mon Feb 13 17:20:35 2023 +0000"
      },
      "message": "Do tearDown iff we did setUp\n\nThis makes sure we don\u0027t try to clean up a device where our tests\naren\u0027t supported, while also ensuring we leave the device in a working\nstate with AVF enabled if it was to begin with.\n\nBug: 268688303\nTest: TH (atest AVFHostTestCase doesn\u0027t work remotely)\nChange-Id: I21a1ca5730ce9cd8c6e430568a4ca2469bb2cfc7\n"
    },
    {
      "commit": "5e68c794588f8b53780610295709cac392b03b78",
      "tree": "cf4b6bd062e26844b58e094245ae5fa0f6b09c74",
      "parents": [
        "a096fed6f28910e848801ca9950e2e09d9545891",
        "f8322eaf6fcc374b85b5d8d2efae45abcdb5e392"
      ],
      "author": {
        "name": "Jakob Vukalović",
        "email": "jakobvukalovic@google.com",
        "time": "Mon Feb 13 17:15:06 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 13 17:15:06 2023 +0000"
      },
      "message": "Merge \"vmbase: Write string terminator to stack canary\""
    },
    {
      "commit": "a096fed6f28910e848801ca9950e2e09d9545891",
      "tree": "712eb3ff669bcf9a590dae76a0e1ab2a176d55c4",
      "parents": [
        "2ae708c94d63add63db515eaa294fe898d4cfad0",
        "45c3d240bb1ef2807bf49370a4a63e80d28c4a4e"
      ],
      "author": {
        "name": "Chris Wailes",
        "email": "chriswailes@google.com",
        "time": "Mon Feb 13 17:05:12 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 13 17:05:12 2023 +0000"
      },
      "message": "Merge \"Update source for Rust 1.66.1\""
    },
    {
      "commit": "2ae708c94d63add63db515eaa294fe898d4cfad0",
      "tree": "9ca218bd8c3fc83570046a48dff9c1eea3c598ca",
      "parents": [
        "dd0378b36398f2013f3ae148a2db162984f597c7",
        "50822b4c9a8e1a6df42bc329de2fea467896035a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 13 15:50:29 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 13 15:50:29 2023 +0000"
      },
      "message": "Merge changes I2dc1c6d4,I0558e4d0\n\n* changes:\n  Test refactoring\n  Make VM Descriptor AutoCloseable\n"
    },
    {
      "commit": "dd0378b36398f2013f3ae148a2db162984f597c7",
      "tree": "fc5f235eaffcd21b5098f9294cfa7c4537ef2442",
      "parents": [
        "5bb43e0e30dc190bb1ac9e2646bab5b375cae939",
        "e825c501f35373385c95333197f8756d093c5a3f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 13 14:45:10 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 13 14:45:10 2023 +0000"
      },
      "message": "Merge \"EncryptedStore: Derive error msg from onError cb\""
    },
    {
      "commit": "f2479c17be38a70a58ca33ce5c4101b6827d86f6",
      "tree": "4950585be22e1921da45682b41191ea8dc7ee1bf",
      "parents": [
        "bec8466de568d4ad5239a861a7248af58653c814"
      ],
      "author": {
        "name": "Pierre-Clément Tosi",
        "email": "ptosi@google.com",
        "time": "Mon Feb 13 11:23:52 2023 +0000"
      },
      "committer": {
        "name": "Pierre-Clément Tosi",
        "email": "ptosi@google.com",
        "time": "Mon Feb 13 13:19:57 2023 +0000"
      },
      "message": "libs/dice: Only depend on rust bindgens\n\nThe bindgen libraries should wrap the C symbols we require here so no\nneed to duplicate them, at the risk of importing conflicting libraries.\n\nTest: m pvmfw_img\nChange-Id: Icd9d089d44639b5ac5deed22fe5a73956c349606\n"
    },
    {
      "commit": "f8322eaf6fcc374b85b5d8d2efae45abcdb5e392",
      "tree": "eb6f93e66957b49f3f3b56e4e0763029e4238bca",
      "parents": [
        "ecf535c14c3f3d4e4caa5d9795b484c83e7fccd3"
      ],
      "author": {
        "name": "Jakob Vukalovic",
        "email": "jakobvukalovic@google.com",
        "time": "Thu Feb 09 18:39:54 2023 +0000"
      },
      "committer": {
        "name": "Jakob Vukalovic",
        "email": "jakobvukalovic@google.com",
        "time": "Mon Feb 13 11:57:42 2023 +0000"
      },
      "message": "vmbase: Write string terminator to stack canary\n\nWrites a null byte to the top of the stack canary, making it\nact as a string terminator, for protection against unterminated string\nreads.\n\nBug: 265778654\nTest: atest vmbase_example.integration_test\nChange-Id: I45452fbfca942569743c3d556cab027bd6d80a04\n"
    },
    {
      "commit": "bec8466de568d4ad5239a861a7248af58653c814",
      "tree": "95ccd9d9f11173cb03212d56fca33e97c09d45f4",
      "parents": [
        "ecf535c14c3f3d4e4caa5d9795b484c83e7fccd3"
      ],
      "author": {
        "name": "Pierre-Clément Tosi",
        "email": "ptosi@google.com",
        "time": "Wed Jan 04 14:25:33 2023 +0000"
      },
      "committer": {
        "name": "Pierre-Clément Tosi",
        "email": "ptosi@google.com",
        "time": "Mon Feb 13 11:41:23 2023 +0000"
      },
      "message": "pvmfw: Clear cache lines in DiceClearMemory\n\nInstead of using the default implementation, which simply overwrites its\nsecret input with zeroes, re-implement the function to ensure that the\nrelevant cache lines are flushed, preventing a malicious guest from\npotentially gaining access to the intact secrets by disabling the cache\n(holding the unflushed zeroes).\n\nBug: 256827715\nTest: atest MicrodroidHostTests\nChange-Id: Ice9ac47ceaf78f9a1aad111db49426387f2b3735\n"
    },
    {
      "commit": "50822b4c9a8e1a6df42bc329de2fea467896035a",
      "tree": "d5182fd91c8d7944f9a6b322b48daeece758a687",
      "parents": [
        "21fdc91d73769f95ddeca1645696bbadfb82e993"
      ],
      "author": {
        "name": "Alan Stokes",
        "email": "alanstokes@google.com",
        "time": "Fri Feb 10 09:25:40 2023 +0000"
      },
      "committer": {
        "name": "Alan Stokes",
        "email": "alanstokes@google.com",
        "time": "Mon Feb 13 10:32:31 2023 +0000"
      },
      "message": "Test refactoring\n\nI was meaning to add some new tests, but I ended up doing a bit of refactoring first.\n\nUse runVmTestService in more places. Centralize exception checking (and use the version that gives better diagnostics). Other minor fixes.\n\nTest: atest MicrodroidTests\nChange-Id: I2dc1c6d4c092208b7378a504837ba60554b2674f\n"
    },
    {
      "commit": "21fdc91d73769f95ddeca1645696bbadfb82e993",
      "tree": "5e33988fbf2014daef75f58dc2e5883f7cc95e06",
      "parents": [
        "5bb43e0e30dc190bb1ac9e2646bab5b375cae939"
      ],
      "author": {
        "name": "Alan Stokes",
        "email": "alanstokes@google.com",
        "time": "Fri Feb 10 15:02:09 2023 +0000"
      },
      "committer": {
        "name": "Alan Stokes",
        "email": "alanstokes@google.com",
        "time": "Mon Feb 13 09:33:00 2023 +0000"
      },
      "message": "Make VM Descriptor AutoCloseable\n\nI also close it implicitly on import - which seems natural, since we\ndo in fact close the PFDs as part of the import, so no further use can\nbe made of the descriptor.\n\nAlso disallow parcelling or importing once closed.\n\nAdd some related tests. (And, while I\u0027m here, update the test\nannotations - most of our tests aren\u0027t really checking that we can run\nall available OSs in the VM.)\n\nBug: 268613460\nTest: atest MicrodroidTests\nChange-Id: I0558e4d0357faa5d113e6e1c2b2f8e59ea82c784\n"
    },
    {
      "commit": "5bb43e0e30dc190bb1ac9e2646bab5b375cae939",
      "tree": "55ec7312be25a2b7466fde95837844f2d552fdf0",
      "parents": [
        "ef9047511acc502b29ab3ea939521c0705b1c6b7",
        "3e118f2284a6bd53f06b342c0630427185179b70"
      ],
      "author": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Fri Feb 10 21:21:01 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 10 21:21:01 2023 +0000"
      },
      "message": "Merge changes Ia3e093b6,I924c0fd9,I809fa635\n\n* changes:\n  Add test case for sharing VM with encrypted storage\n  Add basic test that shares a VM from one app to another\n  Test that we can parcel \u0026 unparcel VirtualMachineDescriptor\n"
    },
    {
      "commit": "45c3d240bb1ef2807bf49370a4a63e80d28c4a4e",
      "tree": "fabf088de2035135be1afe9eeb43a170148d09a8",
      "parents": [
        "97cec9a101e8b3b3ab700c634876e3c07895a473"
      ],
      "author": {
        "name": "Chris Wailes",
        "email": "chriswailes@google.com",
        "time": "Fri Feb 03 15:54:52 2023 -0800"
      },
      "committer": {
        "name": "Chris Wailes",
        "email": "chriswailes@google.com",
        "time": "Fri Feb 10 12:27:37 2023 -0800"
      },
      "message": "Update source for Rust 1.66.1\n\nThis CL removes a feature flag for a stabilized feature.\n\nBug: 263153841\nTest: m rust\nChange-Id: I8a7ec78c3458c7f0cabd797ec2896283955e6f1b\n"
    },
    {
      "commit": "ef9047511acc502b29ab3ea939521c0705b1c6b7",
      "tree": "66eacd7b1e462ab188f900d41df1b3d3a87fee53",
      "parents": [
        "5ecc5df6795c94182794a38f398418e75921845d",
        "21873d7778ed1d6d19cb236eff5b03b129098913"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 10 17:59:08 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 10 17:59:08 2023 +0000"
      },
      "message": "Merge \"Fix some warnings\""
    },
    {
      "commit": "3e118f2284a6bd53f06b342c0630427185179b70",
      "tree": "ea477fcce6705ffaeec75a15a0347523514a2c1d",
      "parents": [
        "bac2bcf56e861fca7f90cb1f243e90d19e186923"
      ],
      "author": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Fri Feb 10 02:11:39 2023 +0000"
      },
      "committer": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Fri Feb 10 16:44:15 2023 +0000"
      },
      "message": "Add test case for sharing VM with encrypted storage\n\nThe first app (MicrodroidTestApp) writes a file to encrypted storage,\nand then shares the VM with the second app (MicrodroidVmShareApp). The\nsecond app (MicrodroidVmShareApp) starts the VM and reads the file from\nthe encrypted storage.\n\nBug: 259384440\nTest: atest MicrodroidTestApp\nChange-Id: Ia3e093b6b659611b09c8c0550ea9ee79efb42c48\n"
    },
    {
      "commit": "bac2bcf56e861fca7f90cb1f243e90d19e186923",
      "tree": "3ba7982cde8e3b41fb2f77f86332e76b288832cd",
      "parents": [
        "287f6ce73d8da5f4087be5864c57e6be8e2ebcc1"
      ],
      "author": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Fri Feb 10 00:09:20 2023 +0000"
      },
      "committer": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Fri Feb 10 16:29:10 2023 +0000"
      },
      "message": "Add basic test that shares a VM from one app to another\n\nThis test consist of 2 apps:\n* MicrodroidTestApp - test driver\n* MicrodroidVmShareApp - helper app that exposes a service that\n  MicrodroidTestApp binds to.\n\nThe test orchestarted by MicrodroidTestApp consists of the following:\n\n1. MicrodroidTestApp starts \u0026 stops a VM\n2. MicrodroidTestApp creates a descriptor of that VM\n3. MicrodroidTestApp binds to service in MicrodroidVmShareApp\n4. MicrodroidTestApp sends the descriptor to MicrodroidVmShareApp\n5. MicrodroidVmShareApp starts a VM from that descriptor, and connects\n   to the vsock service exposed by the VM.\n6. MicrodroidVmShareApp shares a binder interface for MicrodroidTestApp\n   to interact with the service exposed by the MicrodroidVmShareApp VM.\n7. MicrodroidTestApp uses that binder to assert on the VM.\n\nThis change adds the scaffolding and a basic test, more involved test\n(e.g. with trusted storage) will be added in the follow up changes.\n\nBug: 259384440\nTest: atest MicrodroidTestApp\nChange-Id: I924c0fd9494010fd55fd9062206e8f3202e43b5b\n"
    },
    {
      "commit": "5ecc5df6795c94182794a38f398418e75921845d",
      "tree": "233fafea8742b8564e30ef1d3fb8ba4df9f6dc4e",
      "parents": [
        "d7f9b90deaae07d250ea50219fef6e324b31a8d3",
        "62f7e64789fe6a8a2f6acad6748b929de3acb54f"
      ],
      "author": {
        "name": "Alice Wang",
        "email": "aliceywang@google.com",
        "time": "Fri Feb 10 15:12:48 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 10 15:12:48 2023 +0000"
      },
      "message": "Merge \"[dice] Replace DiceContext with OwnedDiceArtifacts in microdroid\""
    },
    {
      "commit": "d7f9b90deaae07d250ea50219fef6e324b31a8d3",
      "tree": "39cd98eeb3e390559c14d0013d8379261c9f9c6d",
      "parents": [
        "ab2f4684980e0177ae42fbc0e636d197e736265a",
        "3a8b7cba432a3396bc108455976e50fd7b98855c"
      ],
      "author": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Fri Feb 10 14:54:16 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 10 14:54:16 2023 +0000"
      },
      "message": "Merge \"Adding more libraries to microdroid\""
    },
    {
      "commit": "e825c501f35373385c95333197f8756d093c5a3f",
      "tree": "3938898cfe59a57875b311830ba7e0bbb3f72eef",
      "parents": [
        "6337d5befb027003be685f5d26c195177f34c959"
      ],
      "author": {
        "name": "Shikha Panwar",
        "email": "shikhapanwar@google.com",
        "time": "Fri Feb 10 14:22:35 2023 +0000"
      },
      "committer": {
        "name": "Shikha Panwar",
        "email": "shikhapanwar@google.com",
        "time": "Fri Feb 10 14:34:45 2023 +0000"
      },
      "message": "EncryptedStore: Derive error msg from onError cb\n\nLogs from inside VM can be somewhat flaky(particularly from\nencryptedstore). Relying on log parsing can lead to flaky test. Instead\nuse the onError() callback to get the error from VS (sent by MM over\nbinder).\n\nBug: 268441487\nTest: #encryptedStorageIsInaccessibleToDifferentVm\nChange-Id: Ia6db9e99ec591e22e0c004381b48e42c42f61291\n"
    },
    {
      "commit": "287f6ce73d8da5f4087be5864c57e6be8e2ebcc1",
      "tree": "7218df293c2df7a24362a36915142bc63bb6820c",
      "parents": [
        "7adc92025d80bf74cf68e1f4d6f9b921f421d307"
      ],
      "author": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Thu Feb 09 15:51:24 2023 +0000"
      },
      "committer": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Fri Feb 10 14:31:21 2023 +0000"
      },
      "message": "Test that we can parcel \u0026 unparcel VirtualMachineDescriptor\n\nThe test creates a VirtualMachineDescriptor, writes it to a parcel,\nreads it from the parcel, and then tries to create a VM from it.\n\nThis change also fixes the bug in how VirtualMachineDescriptor is\nparceled/unparceled: the writeToParcel was writing a full\nParcelFileDescriptor parcelable, while VirtualMachineDescriptor(Parcel)\nc-tor was reading just a raw fd.\n\nBug: 259384440\nTest: atest MicrodroidTestApp\nChange-Id: I809fa635ebb934e0ba957d3e2642d1b40d21ec50\n"
    },
    {
      "commit": "21873d7778ed1d6d19cb236eff5b03b129098913",
      "tree": "5a3c6f231381b8e597a189249c0aab50d9a8bb18",
      "parents": [
        "97cec9a101e8b3b3ab700c634876e3c07895a473"
      ],
      "author": {
        "name": "Alan Stokes",
        "email": "alanstokes@google.com",
        "time": "Fri Feb 10 11:53:39 2023 +0000"
      },
      "committer": {
        "name": "Alan Stokes",
        "email": "alanstokes@google.com",
        "time": "Fri Feb 10 12:14:23 2023 +0000"
      },
      "message": "Fix some warnings\n\nIntelliJ was complaining:\n- Delete unused constant;\n- Fix what looks a lot like an fd leak.\n\nTest: atest MicrodroidTests\nChange-Id: I9760fe4a92986794a28b587936f4b242d1a4df6b\n"
    },
    {
      "commit": "ab2f4684980e0177ae42fbc0e636d197e736265a",
      "tree": "a63aaa2ab135ed3747ce25b542ee46a22116d53d",
      "parents": [
        "97cec9a101e8b3b3ab700c634876e3c07895a473",
        "6337d5befb027003be685f5d26c195177f34c959"
      ],
      "author": {
        "name": "Shikha Panwar",
        "email": "shikhapanwar@google.com",
        "time": "Fri Feb 10 12:09:28 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 10 12:09:28 2023 +0000"
      },
      "message": "Merge changes I7178e6d0,I87443bd1\n\n* changes:\n  Encryptedstore: Set sector_size\u003d4096B for cryptDev\n  Set block size of encrypted storage fs to 4096B\n"
    },
    {
      "commit": "62f7e64789fe6a8a2f6acad6748b929de3acb54f",
      "tree": "20b22e49b5010b2eb7ba349231781df10ceed56f",
      "parents": [
        "e9b2236fc10d602c8b073bf4c03c3b56b5c9afb3"
      ],
      "author": {
        "name": "Alice Wang",
        "email": "aliceywang@google.com",
        "time": "Fri Feb 10 09:55:13 2023 +0000"
      },
      "committer": {
        "name": "Alice Wang",
        "email": "aliceywang@google.com",
        "time": "Fri Feb 10 10:05:48 2023 +0000"
      },
      "message": "[dice] Replace DiceContext with OwnedDiceArtifacts in microdroid\n\nThe two structs have the same set of data and OwnedDiceArtifacts\nis also more secure as it zeros out the DICE CDI values when it\nis dropped.\n\nBug: 268587826\nTest: atest microdroid_manager_test MicrodroidTests\nChange-Id: I23a5c759af537e0784b9dfda00c2e8717bca4ec7\n"
    },
    {
      "commit": "3a8b7cba432a3396bc108455976e50fd7b98855c",
      "tree": "7f3c9fad69167a7b2a5c14ba480d6aa2ff035f31",
      "parents": [
        "97cec9a101e8b3b3ab700c634876e3c07895a473"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Fri Feb 10 12:19:17 2023 +0900"
      },
      "committer": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Fri Feb 10 12:19:17 2023 +0900"
      },
      "message": "Adding more libraries to microdroid\n\nThese libs should be added automatically by the build system. But for\nnow, they\u0027re missing in unbundled builds for some reason.\n\nUntil we fix the build system, adding them manually.\n\nBug: 268557568\nTest: see below\n  banchan com.android.virt aosp_arm64\n  UNBUNDLED_BUILD_SDKS_FROM_SOURCE\u003dtrue m apps_only dist\n  adb install out/dist/com.android.virt.apex\n  adb reboot\n  adb wait-for-device\n  adb shell /apex/com.android.virt/bin/vm run-microdroid\nChange-Id: Ifa9ee3b645b24397a6747eaeb6538208233a94df\n"
    },
    {
      "commit": "97cec9a101e8b3b3ab700c634876e3c07895a473",
      "tree": "cdf2e30b650436e6837b548c7006d19aa016708c",
      "parents": [
        "a2cb85d19e19872e1ff94c0b8f83e129bc268293",
        "7d1e5ec59e9372392a2d77c4ace34fe44e3415b9"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 09 19:34:04 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 09 19:34:04 2023 +0000"
      },
      "message": "Merge \"Refactor VM config to support different CPU topologies\""
    },
    {
      "commit": "a2cb85d19e19872e1ff94c0b8f83e129bc268293",
      "tree": "2d74e677eab88b0de582ed9c41e3be5cce21bc31",
      "parents": [
        "44c4517ebd5e03b9751c13fdb72fa15a891fb056",
        "829e54b2befb8f4cfbafd5095755deb05b7a9095"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 09 19:21:52 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 09 19:21:52 2023 +0000"
      },
      "message": "Merge \"Skip tearDown() if tests skipped in setUp()\""
    },
    {
      "commit": "44c4517ebd5e03b9751c13fdb72fa15a891fb056",
      "tree": "07e775a62d463d9b36ac14c5beafb308b77f5205",
      "parents": [
        "e9b2236fc10d602c8b073bf4c03c3b56b5c9afb3",
        "0ccb99b7586495f0bcca3a6b8c3740878d437d88"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 09 18:09:07 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 09 18:09:07 2023 +0000"
      },
      "message": "Merge \"Add a way to glue pvmfw and custom config\""
    },
    {
      "commit": "0ccb99b7586495f0bcca3a6b8c3740878d437d88",
      "tree": "82faf7415cb83c0de37b3d2ecd5d019c38d48323",
      "parents": [
        "7f5af7b82cf30aaf39bf7f991e390efa12566771"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Wed Feb 08 16:10:12 2023 +0900"
      },
      "committer": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Fri Feb 10 01:29:01 2023 +0900"
      },
      "message": "Add a way to glue pvmfw and custom config\n\nThis CL adds Pvmfw class to build pvmfw with custom config in atest\nand also pvmfw-tool CLI tool to test locally.\n\nThis is a preliminary step for host side tests of AVF debug policy.\n\nBug: 243671509\nTest: Use pvmfw-tool to custom config to pvmfw.bin and boot protected VM\nChange-Id: I629340db92edd024afd6c0da03253319ec754f3d\n"
    },
    {
      "commit": "e9b2236fc10d602c8b073bf4c03c3b56b5c9afb3",
      "tree": "d605f2cadb377b191b868a5d4ddcc5c190b82f0d",
      "parents": [
        "7adc92025d80bf74cf68e1f4d6f9b921f421d307",
        "f4b8b001dbc2adbf3a7ba5c613f99af27fb4d398"
      ],
      "author": {
        "name": "Alice Wang",
        "email": "aliceywang@google.com",
        "time": "Thu Feb 09 15:59:16 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 09 15:59:16 2023 +0000"
      },
      "message": "Merge \"[dice] Use retry_bcc_main_flow from the library libdiced_open_dice\""
    },
    {
      "commit": "829e54b2befb8f4cfbafd5095755deb05b7a9095",
      "tree": "f149545b0207ce253f036581578946cc57e3e233",
      "parents": [
        "58131d7b1010b67a1efc363797d2b1507b662bbb"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Thu Feb 09 16:37:12 2023 +0900"
      },
      "committer": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Thu Feb 09 23:41:15 2023 +0900"
      },
      "message": "Skip tearDown() if tests skipped in setUp()\n\nThis avoids time consuming reboots with unsupported devices\n\nTest: Run test on unsupported device\nChange-Id: Icc6cc87840d3c1a7df499bf58027a00c60a2e653\n"
    },
    {
      "commit": "7adc92025d80bf74cf68e1f4d6f9b921f421d307",
      "tree": "096cb8dc382da44ba259086752b2288885324560",
      "parents": [
        "ec32491162c88e271b8d0790f5e8ae5d5ba206d1",
        "9c4806811bb4468f284f39457ab92a605ad2ed53"
      ],
      "author": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Thu Feb 09 13:27:53 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 09 13:27:53 2023 +0000"
      },
      "message": "Merge changes Id5b2f5d1,I3a9c532c\n\n* changes:\n  Move MicrodroidVmShareApp to tests/vmshareapp directory\n  Add basic test that starts a VM with payload from another app\n"
    },
    {
      "commit": "6337d5befb027003be685f5d26c195177f34c959",
      "tree": "4272a1cf49a2273e976b8117e4880c6977df3309",
      "parents": [
        "e83942dde4dbd9a93c343802e74e761846267459"
      ],
      "author": {
        "name": "Shikha Panwar",
        "email": "shikhapanwar@google.com",
        "time": "Thu Feb 09 13:02:33 2023 +0000"
      },
      "committer": {
        "name": "Shikha Panwar",
        "email": "shikhapanwar@google.com",
        "time": "Thu Feb 09 13:17:17 2023 +0000"
      },
      "message": "Encryptedstore: Set sector_size\u003d4096B for cryptDev\n\nEnable setting opt_params in the DmTargetSpec for dm-crypt. Also, use it\nto set encryption unit to 4096 (default is 512B). HCTR2\u0027s (the algorithm\nused by encryptedstore) performance is seen to be better with larger\nsector size.\n\nTest: cat /sys/block/dm-7/queue/physical_block_size\nBug: 260329386\nChange-Id: I7178e6d06c0a47085eebacb93bd7a999628e7c4f\n"
    },
    {
      "commit": "e83942dde4dbd9a93c343802e74e761846267459",
      "tree": "79e834300eb302b9afaa42804e681a0c55a15451",
      "parents": [
        "405aa69e785ae99743d402d1d78b8d28fa105178"
      ],
      "author": {
        "name": "Shikha Panwar",
        "email": "shikhapanwar@google.com",
        "time": "Tue Feb 07 21:57:09 2023 +0000"
      },
      "committer": {
        "name": "Shikha Panwar",
        "email": "shikhapanwar@google.com",
        "time": "Thu Feb 09 12:59:13 2023 +0000"
      },
      "message": "Set block size of encrypted storage fs to 4096B\n\nIf unspecified, block-size is heuristically determined by the filesystem\nsize and the expected usage of the filesystem. In case of encrypted\nstorage, the backing file(on host) anyway uses 4k, so the (default)\nheuristic is not of much use. Host fs (/data) is also uses 4096B as the\nblock size.\n\nBug: 260329386\nTest: stat -f /mnt/encryptedstore/\nChange-Id: I87443bd1ee8cabf13585e7cbb5a3bbc4913a2d20\n"
    },
    {
      "commit": "ec32491162c88e271b8d0790f5e8ae5d5ba206d1",
      "tree": "52333c91bccd529c77d4a717c8e22dfcfca57363",
      "parents": [
        "440f6c1820b18bd1faf3e44b86e3465ffc733ed3",
        "cd673d6de7671ca1c9e5c74382594676605d2497"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 09 09:47:36 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 09 09:47:36 2023 +0000"
      },
      "message": "Merge \"Add an incoming threadpool for connectToVsockServer\""
    },
    {
      "commit": "7d1e5ec59e9372392a2d77c4ace34fe44e3415b9",
      "tree": "22f07acbec3302483731d255d5278fe158798ba3",
      "parents": [
        "440f6c1820b18bd1faf3e44b86e3465ffc733ed3"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Mon Feb 06 17:56:29 2023 +0000"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Thu Feb 09 08:13:44 2023 +0000"
      },
      "message": "Refactor VM config to support different CPU topologies\n\nThis is preliminary work to support crosvm\u0027s --host-cpu-topology (WIP),\nwhich will make it possible to mirror host\u0027s CPU topology in the guest.\nAs a first step, we refactor AVF\u0027s system API to stop accepting number\nof vCPUs as an argument, but instead only expose two topology configs:\n1 vCPU (default) and matching the host\u0027s CPU topology.\n\nFor the time being, the latter results in crosvm started with `--cpu\n\u003cnproc\u003e`.\n\nBug: 266664564\nTest: atest -p packages/modules/Virtualization:avf-presubmit\nChange-Id: I03a37be0b68b93dc0fa6e84fd51ca3bdefbe6dde\n"
    },
    {
      "commit": "440f6c1820b18bd1faf3e44b86e3465ffc733ed3",
      "tree": "1b6069145c9a0d17df5056a6267489276707dd2a",
      "parents": [
        "b40472b7accfc61fca5ad8c23643911ffb45307b",
        "aa97a17345a0d1a74490397d76b87d48b6779ef2"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 09 06:59:37 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 09 06:59:37 2023 +0000"
      },
      "message": "Merge \"Revert \"Add preparing custom pvmfw for hostside test\"\""
    },
    {
      "commit": "aa97a17345a0d1a74490397d76b87d48b6779ef2",
      "tree": "3fcca0b632b2210de14fbf3e53394727279af265",
      "parents": [
        "72f992ed555e2d1accd0f01c91be07857bdf1fea"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Thu Feb 09 04:13:14 2023 +0000"
      },
      "committer": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Thu Feb 09 06:26:00 2023 +0000"
      },
      "message": "Revert \"Add preparing custom pvmfw for hostside test\"\n\nThis reverts commit 72f992ed555e2d1accd0f01c91be07857bdf1fea.\n\nReason for revert: Nobody seems to use this because nobody reports broken feature. I\u0027ll submit relevant tests instead of letting developers to run manual tests.\n\nBug: 267858931\nChange-Id: Ia240042f9d71904df5a33eef2ac173216ee40100\n"
    },
    {
      "commit": "b40472b7accfc61fca5ad8c23643911ffb45307b",
      "tree": "f2da12fdb7106da55305912501275914f34d7165",
      "parents": [
        "3871a73d18b3ab4a43d856e0b71550c646f10c91",
        "ab1037d26b6bc7e6e06aa5af5071f70eaba4ce9e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 09 04:17:37 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 09 04:17:37 2023 +0000"
      },
      "message": "Merge \"Export tombstones by default for debuggable VMs\""
    },
    {
      "commit": "3871a73d18b3ab4a43d856e0b71550c646f10c91",
      "tree": "5be616a084d203ad1062dad8a42c54a63f474b46",
      "parents": [
        "5a8ed7555b1516e65353472dbb666f10c1b6e1fe",
        "96cb0fbbea0ad91a8a5ca7951152227c04e4c54c"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Thu Feb 09 01:17:55 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 09 01:17:55 2023 +0000"
      },
      "message": "Merge \"Revert \"Separate AVFHostTestCases from avf-postsubmit\"\""
    },
    {
      "commit": "96cb0fbbea0ad91a8a5ca7951152227c04e4c54c",
      "tree": "16119af72658c8282e2b6f430af76824904b6d3c",
      "parents": [
        "951465714914697d11b1454f69c7baf3dd0809aa"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Thu Feb 09 00:28:02 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 09 00:28:02 2023 +0000"
      },
      "message": "Revert \"Separate AVFHostTestCases from avf-postsubmit\"\n\nThis reverts commit 951465714914697d11b1454f69c7baf3dd0809aa.\n\nReason for revert: David recommended to change code instead of test config\n\nChange-Id: Id18056fb5802bb8bb8748f4d203fa577f85fe620\n"
    },
    {
      "commit": "f4b8b001dbc2adbf3a7ba5c613f99af27fb4d398",
      "tree": "ba9a726f8aee377d855403e6ea7e1f41231877ba",
      "parents": [
        "dad3dc487dd389560bbb1d86c18e260545390d25"
      ],
      "author": {
        "name": "Alice Wang",
        "email": "aliceywang@google.com",
        "time": "Wed Feb 08 08:53:23 2023 +0000"
      },
      "committer": {
        "name": "Alice Wang",
        "email": "aliceywang@google.com",
        "time": "Wed Feb 08 20:59:12 2023 +0000"
      },
      "message": "[dice] Use retry_bcc_main_flow from the library libdiced_open_dice\n\nAnd use the upstream open-dice wrapper library (libdiced_open_dice)\ndirectly in microdroid.\n\nThis is part of the project of merging the two existing dice\nwrapper libraries into one library. The upstream library\nlibdiced_open_dice will be the merged library.\n\nTest: atest diced_utils_test diced_sample_inputs_test \\\ndiced_test diced_vendor_test diced_open_dice_cbor_test\nTest: m pvmfw_img microdroid_manager \u0026\u0026 atest \\\nmicrodroid_manager_test\nBug: 267575445\n\nChange-Id: Ie69f05f3673639f7f958d3ae82578459a6df285e\n"
    },
    {
      "commit": "5a8ed7555b1516e65353472dbb666f10c1b6e1fe",
      "tree": "78d529e1f9270f882d5ada22590c9e758d9377d4",
      "parents": [
        "b5fb3f6cd072314e572bace895a8ff4f458c8ade",
        "4fb201cc0d15365aa385bd072382d7078cd3cb94"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 08 18:50:51 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 08 18:50:51 2023 +0000"
      },
      "message": "Merge \"Minor tidying\""
    },
    {
      "commit": "4fb201cc0d15365aa385bd072382d7078cd3cb94",
      "tree": "b9ba505a66ab07e8862dae358fc4577615f0dc91",
      "parents": [
        "dad3dc487dd389560bbb1d86c18e260545390d25"
      ],
      "author": {
        "name": "Alan Stokes",
        "email": "alanstokes@google.com",
        "time": "Wed Feb 08 17:39:05 2023 +0000"
      },
      "committer": {
        "name": "Alan Stokes",
        "email": "alanstokes@google.com",
        "time": "Wed Feb 08 17:39:05 2023 +0000"
      },
      "message": "Minor tidying\n\nRe-order things a bit, remove a misplaced and slightly superfluous comment.\n\nThis was going to be the precursor to something more interesting, but\nthen I realized we didn\u0027t need it.\n\nTest: still builds\nChange-Id: I17bc4af3b674b5a2428449960adca21835ae47c2\n"
    },
    {
      "commit": "cd673d6de7671ca1c9e5c74382594676605d2497",
      "tree": "a335fd62311addb298caf608940789b8a1cf0e3a",
      "parents": [
        "dad3dc487dd389560bbb1d86c18e260545390d25"
      ],
      "author": {
        "name": "Alan Stokes",
        "email": "alanstokes@google.com",
        "time": "Wed Feb 08 17:24:06 2023 +0000"
      },
      "committer": {
        "name": "Alan Stokes",
        "email": "alanstokes@google.com",
        "time": "Wed Feb 08 17:28:17 2023 +0000"
      },
      "message": "Add an incoming threadpool for connectToVsockServer\n\nTo allow us to support linkToDeath, and callbacks.\n\nAdd linkToDeath to the tests to make sure it works (it definitely\ndidn\u0027t before).\n\nBug: 268335700\nTest: atest MicrodroidTests\nChange-Id: I4751aeddaf55cc4c47c67ef290b68d301f6dcaf2\n"
    },
    {
      "commit": "b5fb3f6cd072314e572bace895a8ff4f458c8ade",
      "tree": "3423b2e638824f8e46c94c385f3a8afe0a0dc46a",
      "parents": [
        "ecf535c14c3f3d4e4caa5d9795b484c83e7fccd3",
        "1ed518a5df9fe2d66ed2cc9faab13c6fd4301558"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 08 17:21:09 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 08 17:21:09 2023 +0000"
      },
      "message": "Merge \"Fix Microdroid boot time tests reporting NaN\""
    },
    {
      "commit": "1ed518a5df9fe2d66ed2cc9faab13c6fd4301558",
      "tree": "39fddbb9f3bc02ed41bd3f8b28de15903bcbba0e",
      "parents": [
        "6ba4393a19a6871bd32ae61514e55a0936c5d3b9"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Wed Feb 08 16:10:21 2023 +0000"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Wed Feb 08 16:14:32 2023 +0000"
      },
      "message": "Fix Microdroid boot time tests reporting NaN\n\nChange If19ab0791bd084a1682ea4f75ad6aacf1e219297 refactored Microdroid\nboot time benchmarks but introduced a bug in VmEventListener\u0027s tracking\nwhether boot time events have been captured. As it turns out,\nlogVmOutputAndMonitorBootTimeMetrics is called multiple times. We\ntherefore need to check whether ANY of the calls triggered boot event\nmonitoring. Fix this by OR-ing all the requests.\n\nAlso remove an unused method that was left behind in the same CL.\n\nTest: atest com.android.microdroid.benchmark.MicrodroidBenchmarks#testMicrodroidDebugBootTime\nChange-Id: I2b510ea7d40ed2e0ddf5e2c0b966c8f454f40b85\n"
    },
    {
      "commit": "9c4806811bb4468f284f39457ab92a605ad2ed53",
      "tree": "957e16d1d5c142e83bbd614fb51d388b9430a76d",
      "parents": [
        "7ffb014e28e139cdd2d6835dc54d2c5a9936e3f3"
      ],
      "author": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Wed Feb 08 14:17:32 2023 +0000"
      },
      "committer": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Wed Feb 08 15:20:49 2023 +0000"
      },
      "message": "Move MicrodroidVmShareApp to tests/vmshareapp directory\n\nIn the follow-up change I will introduce the Android service to\nfacilitate VM sharing between MicrodroidTestApp and\nMicrodroidVmShareApp.\n\nMoving the MicrodroidVmShareApp to its own directory will make the code\ncleaner.\n\nBug: 259384440\nTest: atest MicrodroidTestApp\nChange-Id: Id5b2f5d14ea3e008a6065389a8f6e9734ddde26b\n"
    },
    {
      "commit": "7ffb014e28e139cdd2d6835dc54d2c5a9936e3f3",
      "tree": "e8310dccb9df741cb22bd95c1250ec403a9f8ea4",
      "parents": [
        "dad3dc487dd389560bbb1d86c18e260545390d25"
      ],
      "author": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Wed Feb 01 22:22:23 2023 +0000"
      },
      "committer": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Wed Feb 08 15:17:27 2023 +0000"
      },
      "message": "Add basic test that starts a VM with payload from another app\n\nAn ability to start a payload from another app is important for the case\nof VM sharing. An end-to-end for which will be added in the follow-up\ncl.\n\nBug: 259384440\nTest: atest MicrodroidTestApp\nChange-Id: I3a9c532c6ba24768fe7df0b1beadec7243b29e00\n"
    },
    {
      "commit": "ecf535c14c3f3d4e4caa5d9795b484c83e7fccd3",
      "tree": "46d49fdfd04f447888b58300c51fe2688ee15119",
      "parents": [
        "dad3dc487dd389560bbb1d86c18e260545390d25",
        "405aa69e785ae99743d402d1d78b8d28fa105178"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 08 14:39:48 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 08 14:39:48 2023 +0000"
      },
      "message": "Merge \"CTS: Encrypted storage is inaccessible to diff VM\""
    },
    {
      "commit": "405aa69e785ae99743d402d1d78b8d28fa105178",
      "tree": "bab9f7459dd63e5466fcf70805644bd50c874a8a",
      "parents": [
        "6f8596712943ca2807b0f5444473bf7c25ecb6e5"
      ],
      "author": {
        "name": "Shikha Panwar",
        "email": "shikhapanwar@google.com",
        "time": "Tue Feb 07 20:52:47 2023 +0000"
      },
      "committer": {
        "name": "Shikha Panwar",
        "email": "shikhapanwar@google.com",
        "time": "Wed Feb 08 13:29:13 2023 +0000"
      },
      "message": "CTS: Encrypted storage is inaccessible to diff VM\n\nTest that encrypted storage of 1 pVM should not be accessible by a VM\nwith different identity.\n\nWell not really.. The storage image of pvm1 (atleast after first boot)\ncontains encrypted filesystem which should mean nothing more than random\ngarbage when a different VM tries to access it. encryptedstore will fail\nto \u0027mount\u0027 this filesystem.\n\nThis is equivalent to testing that sealing key derived for a different\ninstance image is different.\n\nTest: #encryptedStorageIsInaccessibleToDiffVm\nBug: 259233794\nChange-Id: I54cc84d7e1a5949879dd9bc7268d3a0e801c7649\n"
    },
    {
      "commit": "dad3dc487dd389560bbb1d86c18e260545390d25",
      "tree": "7aa9612cd0c80c66b8a9862dd551535b3c3753fa",
      "parents": [
        "1d3ddd79bf5cb3de2c418f81a96e635c893634b4",
        "cb9d2f9e1acdefe1e5f27f67e65148c0d0b9298e"
      ],
      "author": {
        "name": "Alice Wang",
        "email": "aliceywang@google.com",
        "time": "Wed Feb 08 08:52:25 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 08 08:52:25 2023 +0000"
      },
      "message": "Merge \"[dice] Move hash function to the library libdiced_open_dice\""
    },
    {
      "commit": "ab1037d26b6bc7e6e06aa5af5071f70eaba4ce9e",
      "tree": "f1c13d130b02b3b073bf93b76e943f6d0fff9cde",
      "parents": [
        "1d3ddd79bf5cb3de2c418f81a96e635c893634b4"
      ],
      "author": {
        "name": "Inseob Kim",
        "email": "inseob@google.com",
        "time": "Wed Feb 08 17:03:31 2023 +0900"
      },
      "committer": {
        "name": "Inseob Kim",
        "email": "inseob@google.com",
        "time": "Wed Feb 08 17:06:26 2023 +0900"
      },
      "message": "Export tombstones by default for debuggable VMs\n\nVM config\u0027s export_tombstones is now optional. Default is true for\ndebuggable VMs, false for non-debuggable VMs.\n\nBug: 250165198\nTest: atest MicrodroidHostTestCases\nChange-Id: I818bcf3446b5bf7f560487265d82cd08f97c277e\n"
    },
    {
      "commit": "1d3ddd79bf5cb3de2c418f81a96e635c893634b4",
      "tree": "3bb511e3ea90287720d74d69fe67cdc24c360e7c",
      "parents": [
        "7f5af7b82cf30aaf39bf7f991e390efa12566771",
        "951465714914697d11b1454f69c7baf3dd0809aa"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 08 05:56:10 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 08 05:56:10 2023 +0000"
      },
      "message": "Merge \"Separate AVFHostTestCases from avf-postsubmit\""
    },
    {
      "commit": "cb9d2f9e1acdefe1e5f27f67e65148c0d0b9298e",
      "tree": "1f4ec3f634671a866190b53cc1ef973ff1d33725",
      "parents": [
        "7f5af7b82cf30aaf39bf7f991e390efa12566771"
      ],
      "author": {
        "name": "Alice Wang",
        "email": "aliceywang@google.com",
        "time": "Mon Feb 06 10:29:00 2023 +0000"
      },
      "committer": {
        "name": "Alice Wang",
        "email": "aliceywang@google.com",
        "time": "Tue Feb 07 15:41:08 2023 +0000"
      },
      "message": "[dice] Move hash function to the library libdiced_open_dice\n\nAnd migrate the usage of the original function to the new one.\n\nThis is part of the project of merging the two existing dice\nwrapper libraries into one library. The upstream library\nlibdiced_open_dice will be the merged library.\n\nTest: atest diced_utils_test diced_sample_inputs_test \\\ndiced_test diced_vendor_test diced_open_dice_cbor_test\nTest: m pvmfw_img \u0026\u0026 m microdroid_manager\nTest: atest microdroid_manager_test vmbase_example.integration_test\nBug: 267575445\n\nChange-Id: Ic2c44b92dcc31bcc9c1fcd2317ae8058ef84faf6\n"
    },
    {
      "commit": "7f5af7b82cf30aaf39bf7f991e390efa12566771",
      "tree": "87ced5b3cf4c61adc65b33c8fd0d2648f5df583c",
      "parents": [
        "5ef24034ccfca912bbc46bde38e245ec5ddf4eba",
        "54511fda223b4a1eefa5553870d8cb6ae92597c6"
      ],
      "author": {
        "name": "Alice Wang",
        "email": "aliceywang@google.com",
        "time": "Tue Feb 07 15:38:47 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 07 15:38:47 2023 +0000"
      },
      "message": "Merge \"[dice] Move format_condig_descriptor to diced_open_dice\""
    },
    {
      "commit": "5ef24034ccfca912bbc46bde38e245ec5ddf4eba",
      "tree": "27dc9b85c2088fc85668130678e35c786aa3ba9b",
      "parents": [
        "6ba4393a19a6871bd32ae61514e55a0936c5d3b9",
        "cfd6bc262b4b2c83559dcc23445eba1f258c80c7"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Tue Feb 07 15:09:58 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 07 15:09:58 2023 +0000"
      },
      "message": "Merge \"Skip testTombstonesAreGeneratedUponKernelCrash on user build\""
    },
    {
      "commit": "cfd6bc262b4b2c83559dcc23445eba1f258c80c7",
      "tree": "b7c6aa2d71731b402d66ba714851453b38cc11f3",
      "parents": [
        "58131d7b1010b67a1efc363797d2b1507b662bbb"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Tue Feb 07 15:17:26 2023 +0900"
      },
      "committer": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Tue Feb 07 15:08:36 2023 +0000"
      },
      "message": "Skip testTombstonesAreGeneratedUponKernelCrash on user build\n\nThe test expects ramdump, but user build has disabled the ramdump via\ndebug policy.\n\nBug: 267612459\nTest: $ atest MicrodroidHostTestCases \\\n  - On user build, I could see assumption failure. \\\n  - On userdebug build, test runs as usual.\nChange-Id: I3bb524dc9d0334a46719fbdf942778a4064adc93\n"
    },
    {
      "commit": "6ba4393a19a6871bd32ae61514e55a0936c5d3b9",
      "tree": "2bc8e4391be395c2ec27a1d5217514e45ec7d233",
      "parents": [
        "2805da9580d7a5c068ad23ed64d8840fea73f8f9",
        "048d3c17431b7833b95341a91659e1cb0cd57900"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 07 11:46:58 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 07 11:46:58 2023 +0000"
      },
      "message": "Merge changes from topic \"avf_unprotected_crashkernel\"\n\n* changes:\n  Temporally disable tombstone tests\n  virtualizationservice: Specify crashkernel only when necessary\n"
    },
    {
      "commit": "54511fda223b4a1eefa5553870d8cb6ae92597c6",
      "tree": "87c72e5f12430575ff9deb9723ac13642d75a40a",
      "parents": [
        "a74d8534bbd459655ea01cdeb42183385e26382a"
      ],
      "author": {
        "name": "Alice Wang",
        "email": "aliceywang@google.com",
        "time": "Tue Feb 07 08:41:15 2023 +0000"
      },
      "committer": {
        "name": "Alice Wang",
        "email": "aliceywang@google.com",
        "time": "Tue Feb 07 08:45:32 2023 +0000"
      },
      "message": "[dice] Move format_condig_descriptor to diced_open_dice\n\nTest: atest diced_utils_test diced_sample_inputs_test \\\ndiced_test diced_vendor_test diced_open_dice_cbor_test\nTest: m pvmfw_img microdroid_manager\nTest: atest microdroid_manager_test\nBug: 267575445\n\nChange-Id: I78411d976bf96b69eff2d9dcef24ccd992932ee7\n"
    },
    {
      "commit": "951465714914697d11b1454f69c7baf3dd0809aa",
      "tree": "08934faedfbcd96834827153709930521322213b",
      "parents": [
        "58131d7b1010b67a1efc363797d2b1507b662bbb"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Tue Feb 07 16:25:39 2023 +0900"
      },
      "committer": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Tue Feb 07 16:28:07 2023 +0900"
      },
      "message": "Separate AVFHostTestCases from avf-postsubmit\n\nAVFHostTestCases wouldn\u0027t run on user build,\nso separate it to differentiate postsubmits per build type.\n\nBug: 267972709\nTest: N/A\nChange-Id: Iebc9f23cf7f4091852da16ab7789db88109cef6c\n"
    },
    {
      "commit": "048d3c17431b7833b95341a91659e1cb0cd57900",
      "tree": "33580b2bd94425ce8f812eeb18bd1c519c0bd1f0",
      "parents": [
        "d1884caed23adc4440a4115822dae99fb16075d1"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Tue Feb 07 09:49:51 2023 +0900"
      },
      "committer": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Tue Feb 07 15:50:51 2023 +0900"
      },
      "message": "Temporally disable tombstone tests\n\nRamdump is temporarily disabled for all target\nbecause recent crashkernel changes enables ramdump\nonly when the debug policy explicitly says so.\n\nTemporarily disables tombstone tests for all target\nuntil lab devices get new debug policy\nwhich will enable ramdump on userdebug build.\n\nBug: 243630590\nTest: No presubmit fail\nChange-Id: I269a2214bb015cf54a93e517875d271ce8d84980\n"
    },
    {
      "commit": "2805da9580d7a5c068ad23ed64d8840fea73f8f9",
      "tree": "45e2358a2b1c3c39e5c2fc60da2e91f86a30c1ce",
      "parents": [
        "a74d8534bbd459655ea01cdeb42183385e26382a"
      ],
      "author": {
        "name": "Victor Hsieh",
        "email": "victorhsieh@google.com",
        "time": "Mon Feb 06 12:42:06 2023 -0800"
      },
      "committer": {
        "name": "Victor Hsieh",
        "email": "victorhsieh@google.com",
        "time": "Mon Feb 06 14:17:17 2023 -0800"
      },
      "message": "Explicitly run compos_verity with 1 vCPU\n\nInstead of relying on the default, be explicit.\n\nBug: None\nTest: com.android.tests.odsign.CompOsSigningHostTest\nChange-Id: I4ae58194823f2afce55052d020af891890ea4871\n"
    },
    {
      "commit": "a74d8534bbd459655ea01cdeb42183385e26382a",
      "tree": "23269649a6502fe5e9b38758143135fbd41e70f4",
      "parents": [
        "eab2074c5df854ef17dcc5c1c5c1a87218ac1c27",
        "cd1cf03467b3cc72ca20890cbe193cdf00cdff52"
      ],
      "author": {
        "name": "Chris Wailes",
        "email": "chriswailes@google.com",
        "time": "Mon Feb 06 21:09:56 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 06 21:09:56 2023 +0000"
      },
      "message": "Merge \"Revert \"Update source for Rust 1.66.1\"\""
    },
    {
      "commit": "cd1cf03467b3cc72ca20890cbe193cdf00cdff52",
      "tree": "16119af72658c8282e2b6f430af76824904b6d3c",
      "parents": [
        "3f3601c4d658e0971a9ffe43278c4416f1bd42f3"
      ],
      "author": {
        "name": "Chris Wailes",
        "email": "chriswailes@google.com",
        "time": "Mon Feb 06 20:35:46 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 06 20:36:57 2023 +0000"
      },
      "message": "Revert \"Update source for Rust 1.66.1\"\n\nRevert submission 2421642-rust-update-prebuilts-1.66.1\n\nReason for revert: Missing riscv support and out of date base64 crate causing brekages\n\nReverted changes: /q/submissionid:2421642-rust-update-prebuilts-1.66.1\n\nChange-Id: I90a4d05d7b69c02d03407d8304cd6cdebed6f9ce\n"
    },
    {
      "commit": "eab2074c5df854ef17dcc5c1c5c1a87218ac1c27",
      "tree": "bed555817e3e2ae229a099cc33b34c12b05eacef",
      "parents": [
        "b5a43fc68a9df000ff3a6175d82546c99e620603",
        "025c7ccde2e4ce056121e01e404bbd9e522b399e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 06 19:23:34 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 06 19:23:34 2023 +0000"
      },
      "message": "Merge \"composd: Always start VM with numVCpus\u003dnumCpus\""
    },
    {
      "commit": "b5a43fc68a9df000ff3a6175d82546c99e620603",
      "tree": "1a08c92ebacfa083c29f1ddb7f2b67649d485308",
      "parents": [
        "f20ee1909bcdea37debee87a74f6dec7dee73826",
        "93375b54180a0fb6954402cef446628fc1bd0662"
      ],
      "author": {
        "name": "Alice Wang",
        "email": "aliceywang@google.com",
        "time": "Mon Feb 06 18:52:40 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 06 18:52:40 2023 +0000"
      },
      "message": "Merge \"[dice] Move CDI_SIZE to upstream library libdiced_open_dice\""
    },
    {
      "commit": "f20ee1909bcdea37debee87a74f6dec7dee73826",
      "tree": "8d5288ee96d5f90f083808e6d6000f011d4ed007",
      "parents": [
        "3d130e42b4bbf03a61e70ff142405cbe9c0b234e",
        "3f3601c4d658e0971a9ffe43278c4416f1bd42f3"
      ],
      "author": {
        "name": "Chris Wailes",
        "email": "chriswailes@google.com",
        "time": "Mon Feb 06 18:16:21 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 06 18:16:21 2023 +0000"
      },
      "message": "Merge \"Update source for Rust 1.66.1\""
    },
    {
      "commit": "025c7ccde2e4ce056121e01e404bbd9e522b399e",
      "tree": "3de9d6d69de5a34b9940f7ffb66d50ccdd98da12",
      "parents": [
        "6653791e23fe6da27c1c1bb3312d6823a312c30a"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Mon Feb 06 16:14:23 2023 +0000"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Mon Feb 06 18:00:35 2023 +0000"
      },
      "message": "composd: Always start VM with numVCpus\u003dnumCpus\n\nInstanceManager reads the value of \"dalvik.vm.boot-dex2oat-threads\" and\nif set, configures the VM to have an equivalent number of vCPUs. This is\nunnecessary as `odrefresh` does the same inside the VM (the value of the\nprop is propagated to the guest). Deduplicate by removing the host-side\nconfiguration.\n\nTest: atest ComposHostTestCases\nChange-Id: I2e4547c6ccae506961e2da7c941651d52a6054d8\n"
    },
    {
      "commit": "93375b54180a0fb6954402cef446628fc1bd0662",
      "tree": "bffb3acbd35541be40998d681947dd881b91854a",
      "parents": [
        "3d130e42b4bbf03a61e70ff142405cbe9c0b234e"
      ],
      "author": {
        "name": "Alice Wang",
        "email": "aliceywang@google.com",
        "time": "Fri Feb 03 15:54:01 2023 +0000"
      },
      "committer": {
        "name": "Alice Wang",
        "email": "aliceywang@google.com",
        "time": "Mon Feb 06 17:09:32 2023 +0000"
      },
      "message": "[dice] Move CDI_SIZE to upstream library libdiced_open_dice\n\nThis is part of the project of merging the two existing dice\nwrapper libraries into one library. The upstream library\nlibdiced_open_dice will be the merged library.\n\nTest: atest diced_utils_test diced_sample_inputs_test \\\ndiced_test diced_vendor_test\nTest: m pvmfw_img microdroid_manager \u0026\u0026 atest \\\nmicrodroid_manager_test\nBug: 267575445\n\nChange-Id: Ic4a5330b87000236a3fdec65cdca8274f9b7c408\n"
    },
    {
      "commit": "3d130e42b4bbf03a61e70ff142405cbe9c0b234e",
      "tree": "392ce7d0de3ac0b8f4c27dd9fddd41feddec14d8",
      "parents": [
        "6653791e23fe6da27c1c1bb3312d6823a312c30a",
        "a777366899039672197baf629e823f8eef4fb361"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 06 16:56:53 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 06 16:56:53 2023 +0000"
      },
      "message": "Merge \"[dice] Use dice::InputValues instead of InputValuesOwned\""
    },
    {
      "commit": "d1884caed23adc4440a4115822dae99fb16075d1",
      "tree": "a49992cce45223e3006bb016be9875b5c8d0e7f6",
      "parents": [
        "58131d7b1010b67a1efc363797d2b1507b662bbb"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Mon Feb 06 05:15:58 2023 +0000"
      },
      "committer": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Tue Feb 07 01:48:58 2023 +0900"
      },
      "message": "virtualizationservice: Specify crashkernel only when necessary\n\ncrashkernel is only necessary when ramdump is turned on.\nFor protected VM, pvmfw will decide whether ramdump is necessary or not\neven though crashkernel is specified, but there\u0027s no such thing for\nunprotected VM.\n\nThis CL stops specifying crashkernel for unprotected VM when debug\npolicy doesn\u0027t explicitly specify ramdump.\n\nBug: 243630590\nTest: Run unprotected VM with/without ramdump\nChange-Id: Id8d82bba8925c86137597497021ee952568fea12\n"
    },
    {
      "commit": "a777366899039672197baf629e823f8eef4fb361",
      "tree": "c12b24ddfc90c464efc8a3437d8d384f4b8472f8",
      "parents": [
        "a7e4ce09e6b2dffae2cf04cfdd0112fe20efefdb"
      ],
      "author": {
        "name": "Alice Wang",
        "email": "aliceywang@google.com",
        "time": "Fri Feb 03 09:37:17 2023 +0000"
      },
      "committer": {
        "name": "Alice Wang",
        "email": "aliceywang@google.com",
        "time": "Mon Feb 06 13:51:53 2023 +0000"
      },
      "message": "[dice] Use dice::InputValues instead of InputValuesOwned\n\nTest: m pvmfw_img microdroid_manager \u0026\u0026 atest \\\nmicrodroid_manager_test\nBug: 267575445\nChange-Id: I4323aa39ba7ae4d545a71d0ce10a03e27be6c62a\n\nChange-Id: I890e3d8607b5bff60723fd97b7345c1168629537\n"
    },
    {
      "commit": "6653791e23fe6da27c1c1bb3312d6823a312c30a",
      "tree": "fd889e629a3a3d91b8c1c65b49db457d6c06f22f",
      "parents": [
        "a7e4ce09e6b2dffae2cf04cfdd0112fe20efefdb",
        "6385205f293bcba9854451095685320e1adfd6ba"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 06 13:42:43 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 06 13:42:43 2023 +0000"
      },
      "message": "Merge \"Refactor Microdroid boot time benchmarks\""
    },
    {
      "commit": "6385205f293bcba9854451095685320e1adfd6ba",
      "tree": "37659d75cc4bc8878f383744261b99ee25de28ed",
      "parents": [
        "58131d7b1010b67a1efc363797d2b1507b662bbb"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Wed Feb 01 15:10:10 2023 +0000"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Mon Feb 06 12:08:32 2023 +0000"
      },
      "message": "Refactor Microdroid boot time benchmarks\n\nDeduplicate code, no functional change intended.\n\nTest: atest MicrodroidBenchmarks\nChange-Id: If19ab0791bd084a1682ea4f75ad6aacf1e219297\n"
    },
    {
      "commit": "a7e4ce09e6b2dffae2cf04cfdd0112fe20efefdb",
      "tree": "9214e8560364f1d57f7643af529e28d9d3ac8d6f",
      "parents": [
        "58131d7b1010b67a1efc363797d2b1507b662bbb"
      ],
      "author": {
        "name": "Alice Wang",
        "email": "aliceywang@google.com",
        "time": "Fri Feb 03 13:37:14 2023 +0000"
      },
      "committer": {
        "name": "Alice Wang",
        "email": "aliceywang@google.com",
        "time": "Mon Feb 06 11:51:43 2023 +0000"
      },
      "message": "[dice] Move error type to upstream library libdiced_open_dice\n\nThis is part of the project of merging the two existing dice\nwrapper libraries into one library. The upstream library\nlibdiced_open_dice will be the merged library.\n\nTest: atest diced_utils_test diced_sample_inputs_test \\\ndiced_test diced_vendor_test\nTest: m pvmfw_img microdroid_manager \u0026\u0026 atest \\\nmicrodroid_manager_test\nBug: 267575445\n\nChange-Id: I42eaec5ad3f07d563826385b7609373968a20176\n"
    },
    {
      "commit": "3f3601c4d658e0971a9ffe43278c4416f1bd42f3",
      "tree": "504ee7eece99491899bd050c646bb9299a52d04d",
      "parents": [
        "58131d7b1010b67a1efc363797d2b1507b662bbb"
      ],
      "author": {
        "name": "Chris Wailes",
        "email": "chriswailes@google.com",
        "time": "Fri Feb 03 15:54:52 2023 -0800"
      },
      "committer": {
        "name": "Chris Wailes",
        "email": "chriswailes@google.com",
        "time": "Fri Feb 03 15:54:52 2023 -0800"
      },
      "message": "Update source for Rust 1.66.1\n\nThis CL removes a feature flag for a stabilized feature.\n\nBug: 263153841\nTest: m rust\nChange-Id: I2b5b0c2207b1eae29bb75a94b9df2664fd82b25e\n"
    },
    {
      "commit": "58131d7b1010b67a1efc363797d2b1507b662bbb",
      "tree": "16119af72658c8282e2b6f430af76824904b6d3c",
      "parents": [
        "5aeed337a28e769f75c49bfcfca134f6aec310f0",
        "39da7697f097a9d0c4baadb5fc1683b67795c6df"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 03 16:29:39 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 03 16:29:39 2023 +0000"
      },
      "message": "Merge \"Increase max VM memory for CompOS\""
    },
    {
      "commit": "5aeed337a28e769f75c49bfcfca134f6aec310f0",
      "tree": "7e239c32f66a940c3bb6b50457e39b371460181d",
      "parents": [
        "6f8596712943ca2807b0f5444473bf7c25ecb6e5"
      ],
      "author": {
        "name": "Alice Wang",
        "email": "aliceywang@google.com",
        "time": "Thu Feb 02 09:42:21 2023 +0000"
      },
      "committer": {
        "name": "Alice Wang",
        "email": "aliceywang@google.com",
        "time": "Fri Feb 03 12:14:35 2023 +0000"
      },
      "message": "[dice] Use libdiced_open_dice_nostd for dice input and config\n\nBug: 267575445\nTest: m pvmfw_img microdroid_manager \u0026\u0026 atest \\\nmicrodroid_manager_test\n\nChange-Id: I5ac3b8a02ca3dfb3ac591db5ea266aa5b5a363b9\n"
    },
    {
      "commit": "39da7697f097a9d0c4baadb5fc1683b67795c6df",
      "tree": "e4b7c40a048562cfa84eecf4ac99411ff4c757f7",
      "parents": [
        "6f8596712943ca2807b0f5444473bf7c25ecb6e5"
      ],
      "author": {
        "name": "Alan Stokes",
        "email": "alanstokes@google.com",
        "time": "Fri Feb 03 11:19:36 2023 +0000"
      },
      "committer": {
        "name": "Alan Stokes",
        "email": "alanstokes@google.com",
        "time": "Fri Feb 03 11:21:16 2023 +0000"
      },
      "message": "Increase max VM memory for CompOS\n\nSince we are seeing occasional OOM failures.\n\nBug: 264496291\nTest: atest ComposTestCase#testOdrefreshSpeedProfile\nChange-Id: I78aa72405d9e08652612d5d6375a661678e24025\n"
    },
    {
      "commit": "6f8596712943ca2807b0f5444473bf7c25ecb6e5",
      "tree": "8befd9df105586faf25ec63ffeb41fae12a3ca97",
      "parents": [
        "6cad87e642713682bf6759ce246b8e927ef5d963",
        "c0b096160f90e11a59294ec62619dfc4cdbb4efe"
      ],
      "author": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Thu Feb 02 13:16:08 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 02 13:16:08 2023 +0000"
      },
      "message": "Merge \"Set future_updatable: false for virt and compos APEXes\""
    },
    {
      "commit": "6cad87e642713682bf6759ce246b8e927ef5d963",
      "tree": "e108ad5adf61c7a689ad66f6d749203aefdfd20d",
      "parents": [
        "bb19b30bffacf052437f4f6bb0bae7ed7ee8b124",
        "bd6d08aaa4df28a8082f5ab5269ee1f8a0f3f9af"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 02 09:52:35 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 02 09:52:35 2023 +0000"
      },
      "message": "Merge \"Logging improvements\""
    },
    {
      "commit": "bb19b30bffacf052437f4f6bb0bae7ed7ee8b124",
      "tree": "12149adc4f7f44c32e0204697f5b2f9a2f0f84a5",
      "parents": [
        "e587dc84d4da8d226004b4d385e40863b51ae6fb",
        "b8e7cec0d0afae48546681dab71e39346e76f63e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 02 09:31:52 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 02 09:31:52 2023 +0000"
      },
      "message": "Merge \"pvmfw: Boot the verified kernel instead of x1\""
    },
    {
      "commit": "e587dc84d4da8d226004b4d385e40863b51ae6fb",
      "tree": "5c82e9e30f5bc7f56bfecd5f630e48c31834baf5",
      "parents": [
        "c1dd18e7032ca48cc67e583c5e28e173f8dc854e",
        "3122613eb8d7826067650904eb0d8b9aa276640e"
      ],
      "author": {
        "name": "Alice Wang",
        "email": "aliceywang@google.com",
        "time": "Thu Feb 02 07:57:07 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 02 07:57:07 2023 +0000"
      },
      "message": "Merge \"[dice] Remove unnecessary conversion for DiceMode\""
    },
    {
      "commit": "c1dd18e7032ca48cc67e583c5e28e173f8dc854e",
      "tree": "a040a0b50a4ced86c65bfb8fe8ae9ceccd05bf14",
      "parents": [
        "3979a6f46c8cf5d3731c159c1642f3410eb92199",
        "faea22f9c3714ad10feb2b5918ec9bd88b1884a8"
      ],
      "author": {
        "name": "Alice Wang",
        "email": "aliceywang@google.com",
        "time": "Thu Feb 02 07:56:33 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 02 07:56:33 2023 +0000"
      },
      "message": "Merge \"[avb] Use libavb_non_debug to avoid debug message print\""
    },
    {
      "commit": "bd6d08aaa4df28a8082f5ab5269ee1f8a0f3f9af",
      "tree": "0e2794dafa70d7a326cf2f7060ca744887a49b3c",
      "parents": [
        "77b7dce79083f47ea1bb5dd2d103a7f42d7d42ef"
      ],
      "author": {
        "name": "Alan Stokes",
        "email": "alanstokes@google.com",
        "time": "Wed Feb 01 09:36:17 2023 +0000"
      },
      "committer": {
        "name": "Alan Stokes",
        "email": "alanstokes@google.com",
        "time": "Wed Feb 01 17:45:01 2023 +0000"
      },
      "message": "Logging improvements\n\nSuppress the authfs atime message even with --debug; it is very noisy.\n\nMake sure we capture the VM logs from compilation when the\nComposTestCases succeed - sometimes they are useful.\n\nBug: 264496291\nTest: atest ComposTestCase#testOdrefreshSpeed\nChange-Id: Ib65c22b38910bde351858bcdae8506a74e91cd60\n"
    },
    {
      "commit": "3979a6f46c8cf5d3731c159c1642f3410eb92199",
      "tree": "bb6fa6c418716529a7870b877f385b68620be68d",
      "parents": [
        "f1415b0bdb5cc1006a403ff2e1ad32d4a9e1ed39",
        "586bb7cbf80b4f16f0190b98c02d9bc737aa0253"
      ],
      "author": {
        "name": "Jakob Vukalović",
        "email": "jakobvukalovic@google.com",
        "time": "Wed Feb 01 13:40:16 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 01 13:40:16 2023 +0000"
      },
      "message": "Merge \"vmbase: Randomize stack canary value\""
    }
  ],
  "next": "faea22f9c3714ad10feb2b5918ec9bd88b1884a8"
}
