)]}'
{
  "commit": "c57c846a80f9306aa2c6cf7efdef45ed42723fac",
  "tree": "42fc65ee94c4c97e824b85c6d5b8b757fb2327aa",
  "parents": [
    "2b2e59e6c95beff2248069b2b129ba8c92c5f4d3"
  ],
  "author": {
    "name": "Blue Swirl",
    "email": "blauwirbel@gmail.com",
    "time": "Sat Oct 23 15:24:07 2010 +0000"
  },
  "committer": {
    "name": "Blue Swirl",
    "email": "blauwirbel@gmail.com",
    "time": "Sat Oct 23 15:24:07 2010 +0000"
  },
  "message": "qemu-timer: move commonly used timer code to qemu-timer-common\n\nMove timer init functions to a new file, qemu-timer-common.c. Make other\ncritical timer functions inlined to preserve performance in\nqemu-timer.c, also move muldiv64() (used by the inline functions)\nto qemu-timer.h.\n\nAdjust block/raw-posix.c and simpletrace.c to use get_clock() directly.\nRemove a similar/duplicate definition in qemu-tool.c.\n\nAdjust hw/omap_clk.c to include qemu-timer.h because muldiv64() is used\nthere.\n\nAfter this change, tracing can be used also for user code and\nsimpletrace on Win32.\n\nCc: Stefan Hajnoczi \u003cstefanha@linux.vnet.ibm.com\u003e\nAcked-by: Stefan Hajnoczi \u003cstefanha@linux.vnet.ibm.com\u003e\nSigned-off-by: Blue Swirl \u003cblauwirbel@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "252c817d278dae5994e811e1f1ca37c6b5de882d",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "a1434b1bd9881f97e2e6093e704b19bcca834490",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "modify",
      "old_id": "6e6f60a3affb74b0c8ffb82afea2f8aa3cdfadab",
      "old_mode": 33188,
      "old_path": "Makefile.objs",
      "new_id": "f07fb01bc33cd40e41d859d42c02af450eb76e5a",
      "new_mode": 33188,
      "new_path": "Makefile.objs"
    },
    {
      "type": "modify",
      "old_id": "a5cbb7e92947eb437dcaf3a5ef4510c263bfbcb5",
      "old_mode": 33188,
      "old_path": "block/raw-posix.c",
      "new_id": "d0393e0c447931ea001b4c86b668c50e512817c9",
      "new_mode": 33188,
      "new_path": "block/raw-posix.c"
    },
    {
      "type": "modify",
      "old_id": "6bcabef8acb7112f6f44443820337a235e766ce4",
      "old_mode": 33188,
      "old_path": "hw/omap_clk.c",
      "new_id": "10c9c4308c2dde9b46ad68e8f815a17f048c8983",
      "new_mode": 33188,
      "new_path": "hw/omap_clk.c"
    },
    {
      "type": "modify",
      "old_id": "d5ae42020efdcabc0c2127b2e7ce4cdc30e423db",
      "old_mode": 33188,
      "old_path": "qemu-common.h",
      "new_id": "2fbc27f9f0f5869d99ba2934a2c81db42aeb13db",
      "new_mode": 33188,
      "new_path": "qemu-common.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fff43996d81c7d3005da986e82d056ca1a44af08",
      "new_mode": 33188,
      "new_path": "qemu-timer-common.c"
    },
    {
      "type": "modify",
      "old_id": "bc5f207bb6e5c4cac2edb686286235f7464f772b",
      "old_mode": 33188,
      "old_path": "qemu-timer.c",
      "new_id": "95814af798392a77486677da19c3092b78387f60",
      "new_mode": 33188,
      "new_path": "qemu-timer.c"
    },
    {
      "type": "modify",
      "old_id": "1494f7940612fb97c85a886b939686931b446e86",
      "old_mode": 33188,
      "old_path": "qemu-timer.h",
      "new_id": "299e3877680130ab484391ced54d491eb84a55d2",
      "new_mode": 33188,
      "new_path": "qemu-timer.h"
    },
    {
      "type": "modify",
      "old_id": "b39af86e0105fc165e03715ecfc3ff6ed63531b3",
      "old_mode": 33188,
      "old_path": "qemu-tool.c",
      "new_id": "9ccca655ef6835f3560379c7c3248dd74d3da573",
      "new_mode": 33188,
      "new_path": "qemu-tool.c"
    },
    {
      "type": "modify",
      "old_id": "b488d5176620f2fcda901fae7f455b7a675d15ea",
      "old_mode": 33188,
      "old_path": "simpletrace.c",
      "new_id": "9ea0d1f98443fcd5b801a1d33d88997fe41395b5",
      "new_mode": 33188,
      "new_path": "simpletrace.c"
    },
    {
      "type": "modify",
      "old_id": "df414ef5ac3e880b59675c7b9473fcc253e50740",
      "old_mode": 33188,
      "old_path": "vl.c",
      "new_id": "7038952dc6be9fc31f4dcf4875be501911effb84",
      "new_mode": 33188,
      "new_path": "vl.c"
    }
  ]
}
