)]}'
{
  "commit": "dae01685280cef9b70ade9167340b5373eada9e8",
  "tree": "82cbf906ab8d6c84e7e4b648734c5e518103b818",
  "parents": [
    "343270ea8777fa95ce2c287fc00c2eaa53255265"
  ],
  "author": {
    "name": "Jan Kiszka",
    "email": "jan.kiszka@siemens.com",
    "time": "Sun Oct 16 11:16:36 2011 +0200"
  },
  "committer": {
    "name": "Jan Kiszka",
    "email": "jan.kiszka@siemens.com",
    "time": "Thu Jan 19 12:14:40 2012 +0100"
  },
  "message": "apic: Factor out base class for KVM reuse\n\nThe KVM in-kernel APIC model will reuse parts of the user space model\nwhile providing the same frontend view to guest and most management\ninterfaces.\n\nFactor out an APIC base class to encapsulate those parts that will be\nshared by user space and KVM model. This class offers callback hooks for\ninit, base/tpr setting, and the external NMI delivery that will be\nset via APICCommonInfo structure and implemented specifically in the\nsubclasses.\n\nSigned-off-by: Jan Kiszka \u003cjan.kiszka@siemens.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0451b637d6dc5fbf57960f3b905a178c29c6addf",
      "old_mode": 33188,
      "old_path": "Makefile.target",
      "new_id": "4446273cd92129dc34d3d1a831078b3bc37a352b",
      "new_mode": 33188,
      "new_path": "Makefile.target"
    },
    {
      "type": "modify",
      "old_id": "bec493bf63fd60737b3334148f01abafcb249750",
      "old_mode": 33188,
      "old_path": "hw/apic.c",
      "new_id": "387a46940a071ca61ec02eb97a3bb8b97654d062",
      "new_mode": 33188,
      "new_path": "hw/apic.c"
    },
    {
      "type": "modify",
      "old_id": "8173d8a79046e5beb35c9aa4a07f09be0840e6a0",
      "old_mode": 33188,
      "old_path": "hw/apic.h",
      "new_id": "a62d83ba9ff46f39eb6b6e41201721ebab1559bd",
      "new_mode": 33188,
      "new_path": "hw/apic.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eef977ff1ce0bfa9c28205cbc2bf7d4e13457c36",
      "new_mode": 33188,
      "new_path": "hw/apic_common.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a7433fb0e6f44b2d31fd7303c4052738dc3e5397",
      "new_mode": 33188,
      "new_path": "hw/apic_internal.h"
    }
  ]
}
