)]}'
{
  "commit": "a2685cd45f2629227e9eb51dc317c6ba64f35e98",
  "tree": "ff59b2d92cbe8533ea5848ffb61cd46391632282",
  "parents": [
    "f30985aafe09fc919cc05eca3fd213e6159f1797"
  ],
  "author": {
    "name": "Matt Sandy",
    "email": "msandy@google.com",
    "time": "Tue Apr 02 10:42:42 2019 -0700"
  },
  "committer": {
    "name": "Matt Sandy",
    "email": "msandy@google.com",
    "time": "Mon Jul 08 14:53:01 2019 -0700"
  },
  "message": "[virtio-magma] make virtio-magma its own device\n\nThis change moves virtio-magma into its own device, instead of a sub-\ndevice of virtio-wayland. It also adds support for the full magma API\nsufficient to support stock Vulkan. It also extends virtio-wayland to\noffer file descriptors for existing vfds that virtio-magma can use to\nwrap exported buffers. This allows for zero-copy swap chain rendering\ne.g. using the VK_KHR_wayland_surface vulkan extension.\n\nTest: ran virtmagma_unit_tests in biscotti_guest\n      ran virtmagma_vulkan_unit_tests in biscotti_guest\n      ran wayland_swapchain_test in biscotti_guest\nChange-Id: I1933e45d486d4d74c512620492d37ecdac7e4049\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8e2c1febd70ee0e8352aae0b8410ba0a31015352",
      "old_mode": 33188,
      "old_path": "arch/x86/configs/biscotti_defconfig",
      "new_id": "dbf3c0956286ab1e61e3dfda1861948078d5c624",
      "new_mode": 33188,
      "new_path": "arch/x86/configs/biscotti_defconfig"
    },
    {
      "type": "modify",
      "old_id": "a9c3cbe722146d44cde9767d390fee60cb5a54a9",
      "old_mode": 33188,
      "old_path": "drivers/virtio/Kconfig",
      "new_id": "e71de1f78a67f68a6a1959a447f3086aa026c913",
      "new_mode": 33188,
      "new_path": "drivers/virtio/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "a74ec94b30a5d783fd1626d8a92b6532dede4a89",
      "old_mode": 33188,
      "old_path": "drivers/virtio/Makefile",
      "new_id": "a0f07695b194058155f9fa8a5f95b4f6aa0bfcd6",
      "new_mode": 33188,
      "new_path": "drivers/virtio/Makefile"
    },
    {
      "type": "modify",
      "old_id": "98ba709ad12243ccbf69a07d556933c2eccf89b7",
      "old_mode": 33188,
      "old_path": "drivers/virtio/virtio_magma.c",
      "new_id": "cd6da57b41200a2ba01744c598c90d48dc57fccb",
      "new_mode": 33188,
      "new_path": "drivers/virtio/virtio_magma.c"
    },
    {
      "type": "delete",
      "old_id": "efef2b1d951fb104540266ea51935b3960f2cb31",
      "old_mode": 33188,
      "old_path": "drivers/virtio/virtio_magma.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "23e1f7efa12d160126fe2fef75efdad4d00aeef0",
      "old_mode": 33188,
      "old_path": "drivers/virtio/virtio_wl.c",
      "new_id": "3ee6225718edd415f41815fd500bbf985f8c97b1",
      "new_mode": 33188,
      "new_path": "drivers/virtio/virtio_wl.c"
    },
    {
      "type": "modify",
      "old_id": "293872af086bff7d8fcb2400d798a1a22b67f6e2",
      "old_mode": 33188,
      "old_path": "include/uapi/linux/virtio_ids.h",
      "new_id": "c5cf1b2ee930713c946d92ad095661101aeeefaa",
      "new_mode": 33188,
      "new_path": "include/uapi/linux/virtio_ids.h"
    },
    {
      "type": "modify",
      "old_id": "d57435f23c23de2b12d956b7a63703351dacb8f1",
      "old_mode": 33188,
      "old_path": "include/uapi/linux/virtio_magma.h",
      "new_id": "74f441d988cef68da17c527589949170fdb50079",
      "new_mode": 33188,
      "new_path": "include/uapi/linux/virtio_magma.h"
    },
    {
      "type": "modify",
      "old_id": "68737be7405d5380ae22ebdd4deb37149560a0a6",
      "old_mode": 33188,
      "old_path": "include/uapi/linux/virtmagma.h",
      "new_id": "5da7a3af97ecc81f6c1cf5e63a50fa0354990f30",
      "new_mode": 33188,
      "new_path": "include/uapi/linux/virtmagma.h"
    }
  ]
}
