)]}'
{
  "commit": "62c2b8760b8ec9316ea4f5f4c2ce2fdaed1359ee",
  "tree": "7fb74405173d12c8805090977c7b6e9c00a7e625",
  "parents": [
    "587f8b333c8c66e8f3e54fe30ea8e88cc7d29d21"
  ],
  "author": {
    "name": "Yuquan Wang",
    "email": "wangyuquan1236@phytium.com.cn",
    "time": "Tue Jul 04 14:08:47 2023 +0100"
  },
  "committer": {
    "name": "Peter Maydell",
    "email": "peter.maydell@linaro.org",
    "time": "Tue Jul 04 14:08:47 2023 +0100"
  },
  "message": "hw/arm/sbsa-ref: use XHCI to replace EHCI\n\nThe current sbsa-ref cannot use EHCI controller which is only\nable to do 32-bit DMA, since sbsa-ref doesn\u0027t have RAM below 4GB.\nHence, this uses XHCI to provide a usb controller with 64-bit\nDMA capablity instead of EHCI.\n\nWe bump the platform version to 0.3 with this change.  Although the\nhardware at the USB controller address changes, the firmware and\nLinux can both cope with this -- on an older non-XHCI-aware\nfirmware/kernel setup the probe routine simply fails and the guest\nproceeds without any USB.  (This isn\u0027t a loss of functionality,\nbecause the old USB controller never worked in the first place.) So\nwe can call this a backwards-compatible change and only bump the\nminor version.\n\nSigned-off-by: Yuquan Wang \u003cwangyuquan1236@phytium.com.cn\u003e\nMessage-id: 20230621103847.447508-2-wangyuquan1236@phytium.com.cn\n[PMM: tweaked commit message; add line to docs about what\n changes in platform version 0.3]\nReviewed-by: Peter Maydell \u003cpeter.maydell@linaro.org\u003e\nSigned-off-by: Peter Maydell \u003cpeter.maydell@linaro.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a8e0b530a2463f2c109b8a53ab7d36e1fe94ac39",
      "old_mode": 33188,
      "old_path": "docs/system/arm/sbsa.rst",
      "new_id": "bca61608ff8a70609b8c6382940c60671f19fc4b",
      "new_mode": 33188,
      "new_path": "docs/system/arm/sbsa.rst"
    },
    {
      "type": "modify",
      "old_id": "7de17d1e8c372f709e716f9d1023c703f1ead819",
      "old_mode": 33188,
      "old_path": "hw/arm/Kconfig",
      "new_id": "7e6834844051c8d72f2782043fe6f17d081a0ee7",
      "new_mode": 33188,
      "new_path": "hw/arm/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "82a28b2e0be0810d9692dfd3271d46c2a0bc3eb5",
      "old_mode": 33188,
      "old_path": "hw/arm/sbsa-ref.c",
      "new_id": "1a8519b868fc58960030c235b279e39a6c02f0a2",
      "new_mode": 33188,
      "new_path": "hw/arm/sbsa-ref.c"
    }
  ]
}
