)]}'
{
  "commit": "f9a535e089abcbc7ac99db83c8c6e4644e395b12",
  "tree": "c1f4d6ede264a3fffa4dbff4d13c98364b08de2f",
  "parents": [
    "d67f5fe63caa0f707fa91c760508c340e050b6f0"
  ],
  "author": {
    "name": "Xu Wang",
    "email": "gesaint@linux.vnet.ibm.com",
    "time": "Thu Feb 05 18:28:35 2015 +0800"
  },
  "committer": {
    "name": "Christian Borntraeger",
    "email": "borntraeger@de.ibm.com",
    "time": "Thu Jun 11 17:45:50 2015 +0200"
  },
  "message": "nmi: Implement inject_nmi() for non-monitor context use\n\nLet\u0027s introduce a general \"inject_nmi()\" function that doesn\u0027t rely on the cpu\nindex of the monitor, but uses cpu index 0 as default (except for x86).\nThis function can then later be used from a non-monitor context.\n\nSigned-off-by: Xu Wang \u003cgesaint@linux.vnet.ibm.com\u003e\nReviewed-by: David Hildenbrand \u003cdahi@linux.vnet.ibm.com\u003e\nCC: Alexey Kardashevskiy \u003caik@ozlabs.ru\u003e\nSigned-off-by: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3dff020659d05cb549805ea6331512ea375bc1f4",
      "old_mode": 33188,
      "old_path": "hw/core/nmi.c",
      "new_id": "5260d6c1eca439026e18c2a171c32741ac47904c",
      "new_mode": 33188,
      "new_path": "hw/core/nmi.c"
    },
    {
      "type": "modify",
      "old_id": "b541772e1d940fe7ee62e30e80d76b7a640067a9",
      "old_mode": 33188,
      "old_path": "include/hw/nmi.h",
      "new_id": "f4cec6257ded7456ede2ba6cbd5dd1c51f8f14be",
      "new_mode": 33188,
      "new_path": "include/hw/nmi.h"
    }
  ]
}
