)]}'
{
  "log": [
    {
      "commit": "26f0cf91813bdc8e61595f8ad6660251e2ee9cf6",
      "tree": "db129d45fba03e3e59392410d0f35ba7d3e438e6",
      "parents": [
        "d862b13bc8cbab9692fbe0ef44c40d0488b81af1",
        "fe96eb404e33b59bb39f7050205f7c56c1c7d686"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 12 09:09:41 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 12 09:09:41 2010 -0700"
      },
      "message": "Merge branch \u0027stable/xen-swiotlb-0.8.6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen\n\n* \u0027stable/xen-swiotlb-0.8.6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen:\n  x86: Detect whether we should use Xen SWIOTLB.\n  pci-swiotlb-xen: Add glue code to setup dma_ops utilizing xen_swiotlb_* functions.\n  swiotlb-xen: SWIOTLB library for Xen PV guest with PCI passthrough.\n  xen/mmu: inhibit vmap aliases rather than trying to clear them out\n  vmap: add flag to allow lazy unmap to be disabled at runtime\n  xen: Add xen_create_contiguous_region\n  xen: Rename the balloon lock\n  xen: Allow unprivileged Xen domains to create iomap pages\n  xen: use _PAGE_IOMAP in ioremap to do machine mappings\n\nFix up trivial conflicts (adding both xen swiotlb and xen pci platform\ndriver setup close to each other) in drivers/xen/{Kconfig,Makefile} and\ninclude/xen/xen-ops.h\n"
    },
    {
      "commit": "b097186fd29d5bc5a26d1ae87995821ffc27b66e",
      "tree": "64aeb8bf4f6e0eea409d4ad5e12d9788a136732c",
      "parents": [
        "d2cb214551de8180542a04ec8c86c0c9412c5124"
      ],
      "author": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Tue May 11 10:05:49 2010 -0400"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Tue Jul 27 11:51:00 2010 -0400"
      },
      "message": "swiotlb-xen: SWIOTLB library for Xen PV guest with PCI passthrough.\n\nThis patchset:\n\nPV guests under Xen are running in an non-contiguous memory architecture.\n\nWhen PCI pass-through is utilized, this necessitates an IOMMU for\ntranslating bus (DMA) to virtual and vice-versa and also providing a\nmechanism to have contiguous pages for device drivers operations (say DMA\noperations).\n\nSpecifically, under Xen the Linux idea of pages is an illusion. It\nassumes that pages start at zero and go up to the available memory. To\nhelp with that, the Linux Xen MMU provides a lookup mechanism to\ntranslate the page frame numbers (PFN) to machine frame numbers (MFN)\nand vice-versa. The MFN are the \"real\" frame numbers. Furthermore\nmemory is not contiguous. Xen hypervisor stitches memory for guests\nfrom different pools, which means there is no guarantee that PFN\u003d\u003dMFN\nand PFN+1\u003d\u003dMFN+1. Lastly with Xen 4.0, pages (in debug mode) are\nallocated in descending order (high to low), meaning the guest might\nnever get any MFN\u0027s under the 4GB mark.\n\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nAcked-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nCc: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Albert Herranz \u003calbert_herranz@yahoo.es\u003e\nCc: Ian Campbell \u003cIan.Campbell@citrix.com\u003e\n"
    },
    {
      "commit": "183d03cc4ff39e0f0d952c09aa96d0abfd6e0c3c",
      "tree": "75947fc4a9ac69e902663c9cb618993b7c656cff",
      "parents": [
        "38e20b07efd541a959de367dc90a17f92ce2e8a6"
      ],
      "author": {
        "name": "Stefano Stabellini",
        "email": "stefano.stabellini@eu.citrix.com",
        "time": "Mon May 17 17:08:21 2010 +0100"
      },
      "committer": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Thu Jul 22 16:46:09 2010 -0700"
      },
      "message": "xen: Xen PCI platform device driver.\n\nAdd the xen pci platform device driver that is responsible\nfor initializing the grant table and xenbus in PV on HVM mode.\nFew changes to xenbus and grant table are necessary to allow the delayed\ninitialization in HVM mode.\nGrant table needs few additional modifications to work in HVM mode.\n\nThe Xen PCI platform device raises an irq every time an event has been\ndelivered to us. However these interrupts are only delivered to vcpu 0.\nThe Xen PCI platform interrupt handler calls xen_hvm_evtchn_do_upcall\nthat is a little wrapper around __xen_evtchn_do_upcall, the traditional\nXen upcall handler, the very same used with traditional PV guests.\n\nWhen running on HVM the event channel upcall is never called while in\nprogress because it is a normal Linux irq handler (and we cannot switch\nthe irq chip wholesale to the Xen PV ones as we are running QEMU and\nmight have passed in PCI devices), therefore we cannot be sure that\nevtchn_upcall_pending is 0 when returning.\nFor this reason if evtchn_upcall_pending is set by Xen we need to loop\nagain on the event channels set pending otherwise we might loose some\nevent channel deliveries.\n\nSigned-off-by: Stefano Stabellini \u003cstefano.stabellini@eu.citrix.com\u003e\nSigned-off-by: Sheng Yang \u003csheng@linux.intel.com\u003e\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\n"
    },
    {
      "commit": "577eebeae34d340685d8985dfdb7dfe337c511e8",
      "tree": "047aa135d143ed12035ca04433e563b948f9b059",
      "parents": [
        "e07cccf4046978df10f2e13fe2b99b2f9b3a65db"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Thu Aug 27 12:46:35 2009 -0700"
      },
      "committer": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Wed Sep 09 16:37:39 2009 -0700"
      },
      "message": "xen: make -fstack-protector work under Xen\n\n-fstack-protector uses a special per-cpu \"stack canary\" value.\ngcc generates special code in each function to test the canary to make\nsure that the function\u0027s stack hasn\u0027t been overrun.\n\nOn x86-64, this is simply an offset of %gs, which is the usual per-cpu\nbase segment register, so setting it up simply requires loading %gs\u0027s\nbase as normal.\n\nOn i386, the stack protector segment is %gs (rather than the usual kernel\npercpu %fs segment register).  This requires setting up the full kernel\nGDT and then loading %gs accordingly.  We also need to make sure %gs is\ninitialized when bringing up secondary cpus too.\n\nTo keep things consistent, we do the full GDT/segment register setup on\nboth architectures.\n\nBecause we need to avoid -fstack-protected code before setting up the GDT\nand because there\u0027s no way to disable it on a per-function basis, several\nfiles need to have stack-protector inhibited.\n\n[ Impact: allow Xen booting with stack-protector enabled ]\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\n"
    },
    {
      "commit": "1943689c47acaad7fc7f3dae8d35ef82de5d48f4",
      "tree": "881eee1afdc2b313288dadacb1eda1e56efc4331",
      "parents": [
        "6d02c42698f99eccb290ac53d4f10ca883b9f90c",
        "0a4666b539a0e896ec4e8396a034a479e3573125",
        "c6a960ce8858f20036cc3afc3b9422670d0d9021",
        "818fd20673df82031e604bb784d836f1fc2e2451",
        "f0783708bf63a2827863cf2be57c08a24843e6bd"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Mon Mar 30 10:00:45 2009 -0700"
      },
      "committer": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Mon Mar 30 10:00:45 2009 -0700"
      },
      "message": "Merge branches \u0027for-linus/xen/dev-evtchn\u0027, \u0027for-linus/xen/xenbus\u0027, \u0027for-linus/xen/xenfs\u0027 and \u0027for-linus/xen/sys-hypervisor\u0027 into for-linus/xen/master\n\n* for-linus/xen/dev-evtchn:\n  xen/dev-evtchn: clean up locking in evtchn\n  xen: export ioctl headers to userspace\n  xen: add /dev/xen/evtchn driver\n  xen: add irq_from_evtchn\n\n* for-linus/xen/xenbus:\n  xen/xenbus: export xenbus_dev_changed\n  xen: use device model for suspending xenbus devices\n  xen: remove suspend_cancel hook\n\n* for-linus/xen/xenfs:\n  xen: add \"capabilities\" file\n\n* for-linus/xen/sys-hypervisor:\n  xen: drop kexec bits from /sys/hypervisor since kexec isn\u0027t implemented yet\n  xen/sys/hypervisor: change writable_pt to features\n  xen: add /sys/hypervisor support\n\nConflicts:\n\tdrivers/xen/Makefile\n"
    },
    {
      "commit": "cff7e81b3dd7c25cd2248cd7a04c5764552d5d55",
      "tree": "797984cb2d3b162003dba11f752000ce22e0e75d",
      "parents": [
        "6d02c42698f99eccb290ac53d4f10ca883b9f90c"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Tue Mar 10 14:39:59 2009 -0700"
      },
      "committer": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Mon Mar 30 09:27:06 2009 -0700"
      },
      "message": "xen: add /sys/hypervisor support\n\nAdds support for Xen info under /sys/hypervisor.  Taken from Novell 2.6.27\nbackport tree.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\n"
    },
    {
      "commit": "f7116284c734f3a47180cd9c907944a1837ccb3c",
      "tree": "320ce180a59a411ebbcbe08e6490a7fd672ad232",
      "parents": [
        "d4c045364d3107603187f21a56ec231e74d26441"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "ian.campbell@citrix.com",
        "time": "Fri Feb 06 19:21:19 2009 -0800"
      },
      "committer": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Mon Mar 30 09:26:49 2009 -0700"
      },
      "message": "xen: add /dev/xen/evtchn driver\n\nThis driver is used by application which wish to receive notifications\nfrom the hypervisor or other guests via Xen\u0027s event channel\nmechanism. In particular it is used by the xenstore daemon in domain\n0.\n\nSigned-off-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\n"
    },
    {
      "commit": "1107ba885e46964316c083d441d5dd185b6c9e49",
      "tree": "98cc3f81ad7ff554e10fc263abfb7727a438cc5a",
      "parents": [
        "d8220347da2a0639f5e1919a5af08f49cb37c24f"
      ],
      "author": {
        "name": "Alex Zeffertt",
        "email": "alex.zeffertt@eu.citrix.com",
        "time": "Wed Jan 07 18:07:11 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 08 08:30:59 2009 -0800"
      },
      "message": "xen: add xenfs to allow usermode \u003c-\u003e Xen interaction\n\nThe xenfs filesystem exports various interfaces to usermode.  Initially\nthis exports a file to allow usermode to interact with xenbus/xenstore.\n\nTraditionally this appeared in /proc/xen.  Rather than extending procfs,\nthis patch adds a backward-compat mountpoint on /proc/xen, and provides\na xenfs filesystem which can be mounted there.\n\nSigned-off-by: Alex Zeffertt \u003calex.zeffertt@eu.citrix.com\u003e\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5ab6d815dc23117cd9c5895cb9592824de3d4a68",
      "tree": "5bec2c7af1830511ef0b1124b959e9877a93d3fd",
      "parents": [
        "5c51c637e489f3f4d58d51365b0c558549918858"
      ],
      "author": {
        "name": "Alex Nixon",
        "email": "alex.nixon@citrix.com",
        "time": "Wed Sep 03 14:30:22 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Sep 05 17:44:07 2008 +0200"
      },
      "message": "Xen: fix cpu_hotplug build when !CONFIG_SMP\n\nCompile cpu_hotplug.c conditionally on CONFIG_HOTPLUG_CPU\n\nSigned-off-by: Alex Nixon \u003calex.nixon@citrix.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d68d82afd4c88e25763b23cd9cd4974573a3706f",
      "tree": "42a3fb93a5cef70db7ad01fda1ed0dc68dbe6110",
      "parents": [
        "8227dce7dc2cfdcc28ee0eadfb482a7ee77fba03"
      ],
      "author": {
        "name": "Alex Nixon",
        "email": "alex.nixon@citrix.com",
        "time": "Fri Aug 22 11:52:15 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Aug 25 11:25:14 2008 +0200"
      },
      "message": "xen: implement CPU hotplugging\n\nNote the changes from 2.6.18-xen CPU hotplugging:\n\nA vcpu_down request from the remote admin via Xenbus both hotunplugs the\nCPU, and disables it by removing it from the cpu_present map, and removing\nits entry in /sys.\n\nA vcpu_up request from the remote admin only re-enables the CPU, and does\nnot immediately bring the CPU up. A udev event is emitted, which can be\ncaught by the user if he wishes to automatically re-up CPUs when available,\nor implement a more complex policy.\n\nSigned-off-by: Alex Nixon \u003calex.nixon@citrix.com\u003e\nAcked-by: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "ec9b2065d4d3b797604c09a569083dd9ff951b1b",
      "tree": "1c2012adef6db043bbc23089c2c95c15be6d20be",
      "parents": [
        "83abc70a4c6e306f4c1672e25884322f797e4fcb"
      ],
      "author": {
        "name": "Isaku Yamahata",
        "email": "yamahata@valinux.co.jp",
        "time": "Mon May 26 23:31:13 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue May 27 10:11:36 2008 +0200"
      },
      "message": "xen: Move manage.c to drivers/xen for ia64/xen support\n\nmove arch/x86/xen/manage.c under drivers/xen/to share codes\nwith x86 and ia64.\nia64/xen also uses manage.c\n\nSigned-off-by: Isaku Yamahata \u003cyamahata@valinux.co.jp\u003e\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "1775826ceec51187aa868406585799b7e76ffa7d",
      "tree": "585b75deeb350a36ff54095de591ecd58e860ea1",
      "parents": [
        "af7ae3b9c4a4c1337903f31131d58e3c0d2b6d55"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Wed Apr 02 10:54:13 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 24 23:57:33 2008 +0200"
      },
      "message": "xen: add balloon driver\n\nThe balloon driver allows memory to be dynamically added or removed from the domain,\nin order to allow host memory to be balanced between multiple domains.\n\nThis patch introduces the Xen balloon driver, though it currently only\nallows a domain to be shrunk from its initial size (and re-grown back to\nthat size).  A later patch will add the ability to grow a domain beyond\nits initial size.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "b15993fcc1bf15f717fb4414b32e4a11534dfdc4",
      "tree": "c904acfa6b7670e37c8ebd329b3a2dcf71305dfd",
      "parents": [
        "8d3d2106c19f4e69f208f59fe484ca113fbb48b3"
      ],
      "author": {
        "name": "Isaku Yamahata",
        "email": "yamahata@valinux.co.jp",
        "time": "Wed Apr 02 10:54:01 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 24 23:57:32 2008 +0200"
      },
      "message": "xen: import arch generic part of xencomm\n\nOn xen/ia64 and xen/powerpc hypercall arguments are passed by pseudo\nphysical address (guest physical address) so that it\u0027s necessary to\nconvert from virtual address into pseudo physical address. The frame\nwork is called xencomm.\nImport arch generic part of xencomm.\n\nSigned-off-by: Isaku Yamahata \u003cyamahata@valinux.co.jp\u003e\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "e04d0d0767a9c272d3c7300fb7a5221c5e3a71eb",
      "tree": "41316aa05a218fcce5d619c11a57242c4f488d55",
      "parents": [
        "af711cda4f94b5fddcdc5eb4134387ae026e3171"
      ],
      "author": {
        "name": "Isaku Yamahata",
        "email": "yamahata@valinux.co.jp",
        "time": "Wed Apr 02 10:53:55 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 24 23:57:32 2008 +0200"
      },
      "message": "xen: move events.c to drivers/xen for IA64/Xen support\n\nmove arch/x86/xen/events.c undedr drivers/xen to share codes\nwith x86 and ia64. And minor adjustment to compile.\nia64/xen also uses events.c\n\nSigned-off-by: Yaozu (Eddie) Dong \u003ceddie.dong@intel.com\u003e\nSigned-off-by: Isaku Yamahata \u003cyamahata@valinux.co.jp\u003e\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "af711cda4f94b5fddcdc5eb4134387ae026e3171",
      "tree": "291b77deb0ad3f6fe83e8f77d8b0cfd553d07924",
      "parents": [
        "2724426924a471dc9fd8989dae56ab4d79519e34"
      ],
      "author": {
        "name": "Isaku Yamahata",
        "email": "yamahata@valinux.co.jp",
        "time": "Wed Apr 02 10:53:54 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 24 23:57:32 2008 +0200"
      },
      "message": "xen: move features.c from arch/x86/xen/features.c to drivers/xen\n\nia64/xen also uses it too. Move it into common place so that\nia64/xen can share the code.\n\nSigned-off-by: Isaku Yamahata \u003cyamahata@valinux.co.jp\u003e\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "4bac07c993d03434ea902d3d4290d9e45944b66c",
      "tree": "1930a1d8c23d3968d4644edda50791ff390bfe93",
      "parents": [
        "ad9a86121f5a374b48ce2924f8a9d7e94a04db27"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@xensource.com",
        "time": "Tue Jul 17 18:37:06 2007 -0700"
      },
      "committer": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Wed Jul 18 08:47:45 2007 -0700"
      },
      "message": "xen: add the Xenbus sysfs and virtual device hotplug driver\n\nThis communicates with the machine control software via a registry\nresiding in a controlling virtual machine. This allows dynamic\ncreation, destruction and modification of virtual device\nconfigurations (network devices, block devices and CPUS, to name some\nexamples).\n\n[ Greg, would you mind giving this a review?  Thanks -J ]\n\nSigned-off-by: Ian Pratt \u003cian.pratt@xensource.com\u003e\nSigned-off-by: Christian Limpach \u003cChristian.Limpach@cl.cam.ac.uk\u003e\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy@xensource.com\u003e\nSigned-off-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\n"
    },
    {
      "commit": "ad9a86121f5a374b48ce2924f8a9d7e94a04db27",
      "tree": "c14af462957ce9ee6de3e4537e15879c25a679aa",
      "parents": [
        "b536b4b9623084d86f2b1f19cb44a2d6d74f00bf"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@xensource.com",
        "time": "Tue Jul 17 18:37:06 2007 -0700"
      },
      "committer": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Wed Jul 18 08:47:44 2007 -0700"
      },
      "message": "xen: Add grant table support\n\nAdd Xen \u0027grant table\u0027 driver which allows granting of access to\nselected local memory pages by other virtual machines and,\nsymmetrically, the mapping of remote memory pages which other virtual\nmachines have granted access to.\n\nThis driver is a prerequisite for many of the Xen virtual device\ndrivers, which grant the \u0027device driver domain\u0027 restricted and\ntemporary access to only those memory pages that are currently\ninvolved in I/O operations.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy@xensource.com\u003e\nSigned-off-by: Ian Pratt \u003cian.pratt@xensource.com\u003e\nSigned-off-by: Christian Limpach \u003cChristian.Limpach@cl.cam.ac.uk\u003e\nSigned-off-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\n"
    }
  ]
}
