)]}'
{
  "commit": "32f82f8789932397e5d79ee5af13f56b088f1ca9",
  "tree": "f735bc176917abeffb61ded7f121f9ad89637fa8",
  "parents": [
    "ac9488f26528394856b94bda0797f5bd9c69a26a"
  ],
  "author": {
    "name": "Samuel Ortiz",
    "email": "sameo@linux.intel.com",
    "time": "Tue Oct 23 19:35:02 2018 +0200"
  },
  "committer": {
    "name": "Paolo Bonzini",
    "email": "bonzini@gnu.org",
    "time": "Wed Oct 24 00:37:50 2018 +0200"
  },
  "message": "benchmark: Define exit points and values\n\nBenchmarking IO port addresses and return values are now defined\nthrough a dedicated header.\n\nEach exit point can have its own IO port address and return value.\nWith this we are able to discriminate between similar code paths\nthrough the QEMU process return values or between different\ncode paths by having the QEMU debugexit device monitoring\ndifferent IO port addresses.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "089c549b5803cb5a884955fe786cfa948f34d04b",
      "new_mode": 33188,
      "new_path": "benchmark.h"
    },
    {
      "type": "modify",
      "old_id": "660c00d09b8614ff0a3155d905c27678222639ab",
      "old_mode": 33188,
      "old_path": "fw_cfg.c",
      "new_id": "f5aac739b9212636449443155295e5b9de1afff6",
      "new_mode": 33188,
      "new_path": "fw_cfg.c"
    },
    {
      "type": "modify",
      "old_id": "65b5936ee85c307c703d71c23c228568567b747e",
      "old_mode": 33188,
      "old_path": "linuxboot.c",
      "new_id": "a5f1c4fa078d3193ae81dfaf2f433b7d34b59dad",
      "new_mode": 33188,
      "new_path": "linuxboot.c"
    }
  ]
}
