)]}'
{
  "commit": "9b46ebc561d3cc3bb54a350e4eed94d24562f347",
  "tree": "28d99fd6c8b7cb8df1e8494fe5136e685bfc8145",
  "parents": [
    "2f030d283c0e7a417f50cf0d70d076870815f3e6"
  ],
  "author": {
    "name": "Rajnesh Kanwal",
    "email": "rkanwal@rivosinc.com",
    "time": "Mon Mar 20 14:33:44 2023 +0000"
  },
  "committer": {
    "name": "Will Deacon",
    "email": "will@kernel.org",
    "time": "Fri Mar 24 17:37:39 2023 +0000"
  },
  "message": "Add virtio-transport option and deprecate force-pci and virtio-legacy.\n\nThis is a follow-up patch for [0] which proposed the --force-pci option\nfor riscv. As per the discussion it was concluded to add virtio-tranport\noption taking in four options (pci, pci-legacy, mmio, mmio-legacy).\n\nWith this change force-pci and virtio-legacy are both deprecated and\narm\u0027s default transport changes from MMIO to PCI as agreed in [0].\nThis is also true for riscv.\n\nNothing changes for other architectures.\n\n[0]: https://lore.kernel.org/all/20230118172007.408667-1-rkanwal@rivosinc.com/\n\nSigned-off-by: Rajnesh Kanwal \u003crkanwal@rivosinc.com\u003e\nLink: https://lore.kernel.org/r/20230320143344.404307-1-rkanwal@rivosinc.com\nSigned-off-by: Will Deacon \u003cwill@kernel.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b2ae373c3fc51aa9d61abd1c3cbbdc5c8d7bb272",
      "old_mode": 33188,
      "old_path": "arm/include/arm-common/kvm-arch.h",
      "new_id": "60eec02c1d100ffc8113c572866180e43a27c8a9",
      "new_mode": 33188,
      "new_path": "arm/include/arm-common/kvm-arch.h"
    },
    {
      "type": "modify",
      "old_id": "9949bfe47ba8379ffc124397cece164facb363ff",
      "old_mode": 33188,
      "old_path": "arm/include/arm-common/kvm-config-arch.h",
      "new_id": "87f50352e60f4283f716745eaecda02fa0441b2a",
      "new_mode": 33188,
      "new_path": "arm/include/arm-common/kvm-config-arch.h"
    },
    {
      "type": "modify",
      "old_id": "bb7e6e8da2d8da3d483c12beef60664870afc774",
      "old_mode": 33188,
      "old_path": "builtin-run.c",
      "new_id": "941ae0e4b3589cbc608ac01245b12cfeb322c0d8",
      "new_mode": 33188,
      "new_path": "builtin-run.c"
    },
    {
      "type": "modify",
      "old_id": "368e6c7dac96cfe5f7df27c52abdac0af8694c02",
      "old_mode": 33188,
      "old_path": "include/kvm/kvm-config.h",
      "new_id": "592b035785c9aa6179483bb5dbacf665acd22985",
      "new_mode": 33188,
      "new_path": "include/kvm/kvm-config.h"
    },
    {
      "type": "modify",
      "old_id": "3872dc6585bd17f5ffe95d055e415ce628fcb7f7",
      "old_mode": 33188,
      "old_path": "include/kvm/kvm.h",
      "new_id": "eb23e2f77310ac3017e3104ab7aeb212004d422a",
      "new_mode": 33188,
      "new_path": "include/kvm/kvm.h"
    },
    {
      "type": "modify",
      "old_id": "94bddefef52114cd2821d13a93d7465b5cb0adef",
      "old_mode": 33188,
      "old_path": "include/kvm/virtio.h",
      "new_id": "0e8c7a672c9f65205d995515ec17f43ff4435a1e",
      "new_mode": 33188,
      "new_path": "include/kvm/virtio.h"
    },
    {
      "type": "modify",
      "old_id": "d32d2af01ad012180af34fe55f2a0d1b635b31af",
      "old_mode": 33188,
      "old_path": "riscv/include/kvm/kvm-arch.h",
      "new_id": "660355b59bf2220ab499c3eb453410b3e6f930c8",
      "new_mode": 33188,
      "new_path": "riscv/include/kvm/kvm-arch.h"
    },
    {
      "type": "modify",
      "old_id": "19b66df8c95b065d5255f63311cf3fe7799d98be",
      "old_mode": 33188,
      "old_path": "virtio/9p.c",
      "new_id": "b809bcd7f425d439ecd5f327a738083091e105ed",
      "new_mode": 33188,
      "new_path": "virtio/9p.c"
    },
    {
      "type": "modify",
      "old_id": "3a734322b8755f9c811f6060f8fb38252d2cf301",
      "old_mode": 33188,
      "old_path": "virtio/balloon.c",
      "new_id": "01d198283732300d5adf611b28cc67c630eb549d",
      "new_mode": 33188,
      "new_path": "virtio/balloon.c"
    },
    {
      "type": "modify",
      "old_id": "2d06391f54ddb6eaf708018fb808fb55fdd97e32",
      "old_mode": 33188,
      "old_path": "virtio/blk.c",
      "new_id": "f3c34f3183e92d5068ecc5d0c830e4e752d92564",
      "new_mode": 33188,
      "new_path": "virtio/blk.c"
    },
    {
      "type": "modify",
      "old_id": "d29319c8174cf9edf88ed0602cb2df8ade306892",
      "old_mode": 33188,
      "old_path": "virtio/console.c",
      "new_id": "11a22a9839eac0ba13e21f693fc5a371fec844f2",
      "new_mode": 33188,
      "new_path": "virtio/console.c"
    },
    {
      "type": "modify",
      "old_id": "ea0e5b65d6c428f68a35ba91979d47c7855ecfb8",
      "old_mode": 33188,
      "old_path": "virtio/core.c",
      "new_id": "568243abd0f6d127b92b732dcd9776467bb53a39",
      "new_mode": 33188,
      "new_path": "virtio/core.c"
    },
    {
      "type": "modify",
      "old_id": "a5e0cea5118e7a9ebf18a3227919279703ca6b72",
      "old_mode": 33188,
      "old_path": "virtio/net.c",
      "new_id": "8749ebfea526ece71e825918beb458d270145e7d",
      "new_mode": 33188,
      "new_path": "virtio/net.c"
    },
    {
      "type": "modify",
      "old_id": "63ab8fcef96065ccd973c29edff849d028cdbe22",
      "old_mode": 33188,
      "old_path": "virtio/rng.c",
      "new_id": "8f85d5ec194b70353c797116165e18373b369023",
      "new_mode": 33188,
      "new_path": "virtio/rng.c"
    },
    {
      "type": "modify",
      "old_id": "0286b86fda3e6355c23091b2bd08645253962457",
      "old_mode": 33188,
      "old_path": "virtio/scsi.c",
      "new_id": "893dfe602b86764a67c77b6341ff38412e29f404",
      "new_mode": 33188,
      "new_path": "virtio/scsi.c"
    },
    {
      "type": "modify",
      "old_id": "18b45f3b3c909fcf360c3f47f7b2e6d66084f4e8",
      "old_mode": 33188,
      "old_path": "virtio/vsock.c",
      "new_id": "a108e6376e1f57ac105fd850165fbceadf0e6470",
      "new_mode": 33188,
      "new_path": "virtio/vsock.c"
    }
  ]
}
