)]}'
{
  "commit": "0846e6359c407e372f446723b8b7b09ac20d0f03",
  "tree": "f472d98bc2f8a1a254a8636a7a648f534e79af24",
  "parents": [
    "106b214c4fbba80699b32b63020432cbd1cf95db"
  ],
  "author": {
    "name": "Gerd Hoffmann",
    "email": "kraxel@redhat.com",
    "time": "Tue Aug 28 13:38:01 2012 +0200"
  },
  "committer": {
    "name": "Gerd Hoffmann",
    "email": "kraxel@redhat.com",
    "time": "Tue Sep 11 07:43:01 2012 +0200"
  },
  "message": "xhci: update port handling\n\nThis patch changes the way xhci ports are linked to USBPorts.  The fixed\n1:1 relationship between xhci ports and USBPorts is gone.  Now each\nUSBPort represents a physical plug which has usually two xhci ports\nassigned: one usb2 and ond usb3 port.  usb devices show up at one or the\nother, depending on whenever they support superspeed or not.\n\nThis patch also makes the number of usb2 and usb3 ports runtime\nconfigurable by adding \u0027p2\u0027 and \u0027p3\u0027 properties.  It is allowed to\nhave different numbers of usb2 and usb3 ports.  Specifying p2\u003d4,p3\u003d2\nwill give you an xhci adapter which supports all speeds on physical\nports 1+2 and usb2 only on ports 3+4.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "92ee62943faa40051ac0dacabbc6b9663c1aa710",
      "old_mode": 33188,
      "old_path": "hw/usb/hcd-xhci.c",
      "new_id": "f0c185986153eae89a81f749fe244f62a05d2c90",
      "new_mode": 33188,
      "new_path": "hw/usb/hcd-xhci.c"
    }
  ]
}
