)]}'
{
  "commit": "45c57eaefd4c7a67c93e77d6f4436c8569aefbb9",
  "tree": "f71d6181695875277821fa980d5860f8c8438b3c",
  "parents": [
    "59a5c80623abbb7f5f52fc227cfe0c142858858c"
  ],
  "author": {
    "name": "Shameer Kolothum",
    "email": "skolothumtho@nvidia.com",
    "time": "Thu Jan 29 13:32:05 2026 +0000"
  },
  "committer": {
    "name": "Peter Maydell",
    "email": "peter.maydell@linaro.org",
    "time": "Thu Jan 29 13:32:05 2026 +0000"
  },
  "message": "hw/arm/virt: Set PCI preserve_config for accel SMMUv3\n\nIntroduce a new pci_preserve_config field in virt machine state which\nallows the generation of DSM #5. This field is only set if accel SMMU\nis instantiated.\n\nIn a subsequent patch, SMMUv3 accel mode will make use of IORT RMR nodes\nto enable nested translation of MSI doorbell addresses. IORT RMR requires\n_DSM #5 to be set for the PCI host bridge so that the Guest kernel\npreserves the PCI boot configuration.\n\nReviewed-by: Jonathan Cameron \u003cjonathan.cameron@huawei.com\u003e\nTested-by: Zhangfei Gao \u003czhangfei.gao@linaro.org\u003e\nReviewed-by: Eric Auger \u003ceric.auger@redhat.com\u003e\nTested-by: Eric Auger \u003ceric.auger@redhat.com\u003e\nSigned-off-by: Shameer Kolothum \u003cskolothumtho@nvidia.com\u003e\nMessage-id: 20260126104342.253965-24-skolothumtho@nvidia.com\nSigned-off-by: Peter Maydell \u003cpeter.maydell@linaro.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "03b43425746351f1fbc1cbe074cb24aa84909d98",
      "old_mode": 33188,
      "old_path": "hw/arm/virt-acpi-build.c",
      "new_id": "9032a5df1c93ed632bfc2f4f64d4d39af7de7a09",
      "new_mode": 33188,
      "new_path": "hw/arm/virt-acpi-build.c"
    },
    {
      "type": "modify",
      "old_id": "91fec582ed078b91de384cea599746ea9880faa3",
      "old_mode": 33188,
      "old_path": "hw/arm/virt.c",
      "new_id": "899b02e1f77dc7dfd6142c08daec22a25b9ce306",
      "new_mode": 33188,
      "new_path": "hw/arm/virt.c"
    },
    {
      "type": "modify",
      "old_id": "5907d41dbb2b61f30c1351ad56cd9ee7604d7728",
      "old_mode": 33188,
      "old_path": "include/hw/arm/virt.h",
      "new_id": "3b382bdf49ff6d49a036410463e3cd3106f5189e",
      "new_mode": 33188,
      "new_path": "include/hw/arm/virt.h"
    }
  ]
}
