)]}'
{
  "commit": "f1c6872e4980bc4078cfaead05f892b3d78dea64",
  "tree": "24c18bb07714109296638b3193b35bdcc4098f7c",
  "parents": [
    "5f3d2f2e1a63679cf1c4a4210f2f1cc2f335bef6",
    "4ed5978bdd99114db7773cb3d78f2998bd17f694"
  ],
  "author": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Sun Oct 07 07:13:01 2012 +0900"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Sun Oct 07 07:13:01 2012 +0900"
  },
  "message": "Merge tag \u0027stable/for-linus-3.7-arm-tag\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen\n\nPull ADM Xen support from Konrad Rzeszutek Wilk:\n\n  Features:\n   * Allow a Linux guest to boot as initial domain and as normal guests\n     on Xen on ARM (specifically ARMv7 with virtualized extensions).  PV\n     console, block and network frontend/backends are working.\n  Bug-fixes:\n   * Fix compile linux-next fallout.\n   * Fix PVHVM bootup crashing.\n\n  The Xen-unstable hypervisor (so will be 4.3 in a ~6 months), supports\n  ARMv7 platforms.\n\n  The goal in implementing this architecture is to exploit the hardware\n  as much as possible.  That means use as little as possible of PV\n  operations (so no PV MMU) - and use existing PV drivers for I/Os\n  (network, block, console, etc).  This is similar to how PVHVM guests\n  operate in X86 platform nowadays - except that on ARM there is no need\n  for QEMU.  The end result is that we share a lot of the generic Xen\n  drivers and infrastructure.\n\n  Details on how to compile/boot/etc are available at this Wiki:\n\n    http://wiki.xen.org/wiki/Xen_ARMv7_with_Virtualization_Extensions\n\n  and this blog has links to a technical discussion/presentations on the\n  overall architecture:\n\n    http://blog.xen.org/index.php/2012/09/21/xensummit-sessions-new-pvh-virtualisation-mode-for-arm-cortex-a15arm-servers-and-x86/\n\n* tag \u0027stable/for-linus-3.7-arm-tag\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen: (21 commits)\n  xen/xen_initial_domain: check that xen_start_info is initialized\n  xen: mark xen_init_IRQ __init\n  xen/Makefile: fix dom-y build\n  arm: introduce a DTS for Xen unprivileged virtual machines\n  MAINTAINERS: add myself as Xen ARM maintainer\n  xen/arm: compile netback\n  xen/arm: compile blkfront and blkback\n  xen/arm: implement alloc/free_xenballooned_pages with alloc_pages/kfree\n  xen/arm: receive Xen events on ARM\n  xen/arm: initialize grant_table on ARM\n  xen/arm: get privilege status\n  xen/arm: introduce CONFIG_XEN on ARM\n  xen: do not compile manage, balloon, pci, acpi, pcpu and cpu_hotplug on ARM\n  xen/arm: Introduce xen_ulong_t for unsigned long\n  xen/arm: Xen detection and shared_info page mapping\n  docs: Xen ARM DT bindings\n  xen/arm: empty implementation of grant_table arch specific functions\n  xen/arm: sync_bitops\n  xen/arm: page.h definitions\n  xen/arm: hypercalls\n  ...\n",
  "tree_diff": []
}
