)]}'
{
  "commit": "bdca04792cf955103a8bb5316e1f58cd50acd3f6",
  "tree": "ebbcb694688286c129420a133f5737b54a9b6dba",
  "parents": [
    "6ef80977be32b8280118264c554e1a3fad30d384"
  ],
  "author": {
    "name": "Inseob Kim",
    "email": "inseob@google.com",
    "time": "Fri Jul 28 19:20:56 2023 +0900"
  },
  "committer": {
    "name": "Inseob Kim",
    "email": "inseob@google.com",
    "time": "Wed Aug 02 15:08:19 2023 +0900"
  },
  "message": "Bind devices to VFIO with VirtualizationService\n\nvfio_handler service is added, which is a minimal service for tasks\nwhich should be done as root. It will interact to sysfs to bind\nVFIO devices.\n\nBug: 287379025\nBug: 278008182\nTest: adb shell /apex/com.android.virt/bin/vm run-microdroid \\\n      --devices /sys/bus/platform/devices/16d00000.eh --protected\nChange-Id: Ia99f2be86c33b171297f76f7e30eacfc083aeaa0\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7ef2c796312be941208b10c83e122c681d1dd26c",
      "old_mode": 33188,
      "old_path": "apex/Android.bp",
      "new_id": "765372a31b7f0f622b41b582923b2bb7d67b934f",
      "new_mode": 33188,
      "new_path": "apex/Android.bp"
    },
    {
      "type": "modify",
      "old_id": "02b20811401dea81a02cafb82ddd9d9f9113fb3e",
      "old_mode": 33188,
      "old_path": "apex/virtualizationservice.rc",
      "new_id": "be90904482538d1a7361955a74a2453995db8211",
      "new_mode": 33188,
      "new_path": "apex/virtualizationservice.rc"
    },
    {
      "type": "modify",
      "old_id": "0732c04558632635d5effd3b2b7757053e95db84",
      "old_mode": 33188,
      "old_path": "virtualizationservice/Android.bp",
      "new_id": "6b39ff9613bf25f9aa97272096f64972169be808",
      "new_mode": 33188,
      "new_path": "virtualizationservice/Android.bp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "516b7a11934f04b95fed5c3d8f1523ec0be9f133",
      "new_mode": 33188,
      "new_path": "virtualizationservice/aidl/android/system/virtualizationservice_internal/IVfioHandler.aidl"
    },
    {
      "type": "modify",
      "old_id": "8aea5566f1c7c947515d736d501b1ec3ba1cee61",
      "old_mode": 33188,
      "old_path": "virtualizationservice/src/aidl.rs",
      "new_id": "384915ceacf7d14ce3fa758a39dcbbb080945f8c",
      "new_mode": 33188,
      "new_path": "virtualizationservice/src/aidl.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "efbb7b551fd65fa8934e43806509cb62fd32a7e6",
      "new_mode": 33188,
      "new_path": "virtualizationservice/vfio_handler/Android.bp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9a50fd35655ea1c602f82f6806e9e67055283b47",
      "new_mode": 33188,
      "new_path": "virtualizationservice/vfio_handler/src/aidl.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1a1cce8d5eb5e7a384d99a1450cc353584758dcd",
      "new_mode": 33188,
      "new_path": "virtualizationservice/vfio_handler/src/main.rs"
    }
  ]
}
