)]}'
{
  "commit": "0c8ab1cddd6c1bf4e3722fcea111e614c22dcc09",
  "tree": "5d510f769817f507ca54083c9e448ad75428eefd",
  "parents": [
    "156618d9ea67f2f2e31d9dedd97f2dcccbe6808c"
  ],
  "author": {
    "name": "Oleksandr Tyshchenko",
    "email": "oleksandr_tyshchenko@epam.com",
    "time": "Tue Aug 29 21:35:17 2023 -0700"
  },
  "committer": {
    "name": "Stefano Stabellini",
    "email": "stefano.stabellini@amd.com",
    "time": "Wed Aug 30 18:23:07 2023 -0700"
  },
  "message": "xen_arm: Create virtio-mmio devices during initialization\n\nIn order to use virtio backends we need to allocate virtio-mmio\nparameters (irq and base) and register corresponding buses.\n\nUse the constants defined in public header arch-arm.h to be\naligned with the toolstack. So the number of current supported\nvirtio-mmio devices is 10.\n\nFor the interrupts triggering use already existing on Arm\ndevice-model hypercall.\n\nThe toolstack should then insert the same amount of device nodes\ninto guest device-tree.\n\nSigned-off-by: Oleksandr Tyshchenko \u003coleksandr_tyshchenko@epam.com\u003e\nSigned-off-by: Vikram Garhwal \u003cvikram.garhwal@amd.com\u003e\nReviewed-by: Stefano Stabellini \u003csstabellini@kernel.org\u003e\nSigned-off-by: Stefano Stabellini \u003cstefano.stabellini@amd.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1d3e6d481a2ba6c58123b425d8437ff88af984c6",
      "old_mode": 33188,
      "old_path": "hw/arm/xen_arm.c",
      "new_id": "7393b37355156673ff430ba3e292ac18226d00d4",
      "new_mode": 33188,
      "new_path": "hw/arm/xen_arm.c"
    },
    {
      "type": "modify",
      "old_id": "4dce905fde5ebb33bf978e4c128a83c6fb80c7bc",
      "old_mode": 33188,
      "old_path": "include/hw/xen/xen_native.h",
      "new_id": "a4b1aa9e5dd6a244397256e02f0de2bb541419cd",
      "new_mode": 33188,
      "new_path": "include/hw/xen/xen_native.h"
    }
  ]
}
