)]}'
{
  "commit": "b9fc20bccfcbac082e82896c54862c939d9cb4d2",
  "tree": "a3cab1b791db9873f30b46a6478d1c92dc9ecab3",
  "parents": [
    "864867b91b48d38e2bfc7b225197901e6f7d8216"
  ],
  "author": {
    "name": "Eduardo Habkost",
    "email": "ehabkost@redhat.com",
    "time": "Fri Oct 03 16:39:49 2014 -0300"
  },
  "committer": {
    "name": "Andreas Färber",
    "email": "afaerber@suse.de",
    "time": "Tue Nov 04 15:42:39 2014 +0100"
  },
  "message": "target-i386: Remove unsupported bits from all CPU models\n\nThe following CPU features were never supported by neither TCG or KVM,\nso they are useless on the CPU model definitions, today:\n\n * CPUID_DTS (DS)\n * CPUID_HT\n * CPUID_TM\n * CPUID_PBE\n * CPUID_EXT_DTES64\n * CPUID_EXT_DSCPL\n * CPUID_EXT_EST\n * CPUID_EXT_TM2\n * CPUID_EXT_XTPR\n * CPUID_EXT_PDCM\n * CPUID_SVM_LBRV\n\nAs using \"enforce\" mode is the only way to ensure guest ABI doesn\u0027t\nchange when moving to a different host, we should make \"enforce\" mode\nthe default or at least encourage management software to always use it.\n\nIn turn, to make \"enforce\" usable, we need CPU models that work without\nalways requiring some features to be explicitly disabled. This patch\nremoves the above features from all CPU model definitions.\n\nWe won\u0027t need any machine-type compat code for those changes, because it\nis impossible to have existing VMs with those features enabled.\n\nSigned-off-by: Eduardo Habkost \u003cehabkost@redhat.com\u003e\nCc: Aurelien Jarno \u003caurelien@aurel32.net\u003e\nSigned-off-by: Andreas Färber \u003cafaerber@suse.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "727416ead9b7bb0fc62d490aea8980e5bcd74c60",
      "old_mode": 33188,
      "old_path": "target-i386/cpu.c",
      "new_id": "0c41b929e6eec4df12df7d89b500a589172fc31b",
      "new_mode": 33188,
      "new_path": "target-i386/cpu.c"
    }
  ]
}
