)]}'
{
  "commit": "ce20ab978223f36b522d2f5c8f3e27847e201492",
  "tree": "0bc9898e3a6a90df2d7cf9061a228493b06aacab",
  "parents": [
    "4227a3429c42bf31e5b0f873b43cdb0666077e53"
  ],
  "author": {
    "name": "Yilong Li",
    "email": "liyl@fuchsia.infra.roller.google.com",
    "time": "Sun Jul 21 06:10:38 2024 +0000"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Sat Jul 20 23:12:25 2024 -0700"
  },
  "message": "[roll] Roll fuchsia [intel-i915] Migrate the driver and driver test to DFv2.\n\nThis change migrates the intel-i915 driver and the driver test\nintel-display-driver-test.cc to DFv2.\n\nThis migration also changes the device node topology: it removes\nthe \"intel_i915\" root node created by the DFv1 driver; now the\n\"intel-gpu-core\" and \"intel-display-controller\" are created directly\nunder the PCI device.\n\nTests using DFv1 and DFv2 cannot coexist in the same executable, so\nwe move the DFv2 tests to a separate target \"intel-i915-dfv2-tests\"\nwhich is only linked against DFv2 libraries and runtime.\n\nTest: intel-i915-test\nTest: intel-i915-dfv2-test\n\nTest: \"display-tool squares\" on core.x64 on NUC11 worked.\nTest: \"vkcube-on-fb\" on core.x64 on NUC11 worked.\nTest: \"ffx driver list -v\" on NUC11\n      display-coordinator binds to \"intel-display-controller\" node\n      libmsd_intel binds to \"intel-gpu-core\" node.\nOriginal-Bug: 339114729\nOriginal-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1077013\nOriginal-Revision: 136facb65fd76caa0067f36b812ad2dec3c49f76\nGitOrigin-RevId: 6f934b267416166c910230899e2ecdcafed9ffc4\nChange-Id: I993e809aed639031451e26710b39d65adf8fb31e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "57331d46135fedf98cc5c898c680376612533d74",
      "old_mode": 33188,
      "old_path": "stem",
      "new_id": "1260b7070c604e6c198689db83f959dc1f2c3809",
      "new_mode": 33188,
      "new_path": "stem"
    }
  ]
}
