)]}'
{
  "commit": "1af0fe04f887a5df0ec930cd056023454d6320fe",
  "tree": "fd907ba131d913d0bd13367c5cf75539ac2f8cf1",
  "parents": [
    "0c94659a8ab29cfd4e20b35bf98e364de9901d77"
  ],
  "author": {
    "name": "Christian Iversen",
    "email": "ci@iversenit.dk",
    "time": "Wed Jan 27 00:08:18 2021 +0100"
  },
  "committer": {
    "name": "Christian Iversen",
    "email": "ci@iversenit.dk",
    "time": "Tue Feb 02 00:37:43 2021 +0100"
  },
  "message": "[hermon] Add support for ConnectX-3 based cards\n\nAfter a ton of tedious work, I am pleased to finally introduce full\nsupport for ConnectX-3 cards in iPXE!\n\nThe work has been done by finding all publicly available versions of\nthe Mellanox Flexboot sources, cleaning them up, synthesizing a git\nhistory from them, cleaning out non-significant changes, and\ncorrelating with the iPXE upstream git history.\n\nAfter this, a proof-of-concept diff was produced, that allowed iPXE to\nbe compiled with rudimentary ConnectX-3 support. This diff was over\n10k lines, and contained many changes that were not part of the core\ndriver.\n\nSpecial thanks to Michael Brown \u003cmcb30@ipxe.org\u003e for answering my\nbarrage of questions, and helping brainstorm the development along the\nway.\n\nSigned-off-by: Christian Iversen \u003cci@iversenit.dk\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4d5272f02fcbf08dfaf42bd326533c6c2a792479",
      "old_mode": 33188,
      "old_path": "src/drivers/infiniband/hermon.c",
      "new_id": "2afaaf99138c6acaa8c378795f7e7e1c7cfd6ed6",
      "new_mode": 33188,
      "new_path": "src/drivers/infiniband/hermon.c"
    }
  ]
}
