)]}'
{
  "log": [
    {
      "commit": "f2a743473194a1ad44a85f8b63aeef9d63e5bf47",
      "tree": "e0051018384596656ffa5892fafcf4b1665bfdbe",
      "parents": [
        "93b6547e2219784b2df790353e083e0bdbebd2c2"
      ],
      "author": {
        "name": "Raghavendra K T",
        "email": "raghavendra.kt@linux.vnet.ibm.com",
        "time": "Wed Jul 18 19:07:32 2012 +0530"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Mon Jul 23 13:00:53 2012 +0300"
      },
      "message": "KVM: Add config to support ple or cpu relax optimzation\n\nSuggested-by: Avi Kivity \u003cavi@redhat.com\u003e\nSigned-off-by: Raghavendra K T \u003craghavendra.kt@linux.vnet.ibm.com\u003e\nReviewed-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\nReviewed-by: Rik van Riel \u003criel@redhat.com\u003e\nTested-by: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e # on s390x\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\n"
    },
    {
      "commit": "07975ad3b30579ca27d880491ad992326b930c63",
      "tree": "fea166a02c387949a09a948a51781074bdc9ed68",
      "parents": [
        "1f15d10984c854e077da5aa1a23f901496b49773"
      ],
      "author": {
        "name": "Jan Kiszka",
        "email": "jan.kiszka@siemens.com",
        "time": "Thu Mar 29 21:14:12 2012 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Tue Apr 24 15:59:47 2012 +0300"
      },
      "message": "KVM: Introduce direct MSI message injection for in-kernel irqchips\n\nCurrently, MSI messages can only be injected to in-kernel irqchips by\ndefining a corresponding IRQ route for each message. This is not only\nunhandy if the MSI messages are generated \"on the fly\" by user space,\nIRQ routes are a limited resource that user space has to manage\ncarefully.\n\nBy providing a direct injection path, we can both avoid using up limited\nresources and simplify the necessary steps for user land.\n\nSigned-off-by: Jan Kiszka \u003cjan.kiszka@siemens.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\n"
    },
    {
      "commit": "af585b921e5d1e919947c4b1164b59507fe7cd7b",
      "tree": "d0d4cc753d4d58934c5986733d7340fe69e523de",
      "parents": [
        "010c520e20413dfd567d568aba2b7238acd37e33"
      ],
      "author": {
        "name": "Gleb Natapov",
        "email": "gleb@redhat.com",
        "time": "Thu Oct 14 11:22:46 2010 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Wed Jan 12 11:21:39 2011 +0200"
      },
      "message": "KVM: Halt vcpu if page it tries to access is swapped out\n\nIf a guest accesses swapped out memory do not swap it in from vcpu thread\ncontext. Schedule work to do swapping and put vcpu into halted state\ninstead.\n\nInterrupts will still be delivered to the guest and if interrupt will\ncause reschedule guest will continue to run another task.\n\n[avi: remove call to get_user_pages_noio(), nacked by Linus; this\n      makes everything synchrnous again]\n\nAcked-by: Rik van Riel \u003criel@redhat.com\u003e\nSigned-off-by: Gleb Natapov \u003cgleb@redhat.com\u003e\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\n"
    },
    {
      "commit": "50eb2a3cd0f50d912b26d0b79b7f443344608390",
      "tree": "ee5822d6dd7428fe5624e08e3a588fea2a46affd",
      "parents": [
        "4c07b0a4b6df45fd8c6d07d838b4faf65eed2ba4"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Sun Dec 20 15:00:10 2009 +0200"
      },
      "committer": {
        "name": "Marcelo Tosatti",
        "email": "mtosatti@redhat.com",
        "time": "Mon Mar 01 12:35:41 2010 -0300"
      },
      "message": "KVM: Add KVM_MMIO kconfig item\n\ns390 doesn\u0027t have mmio, this will simplify ifdefing it out.\n\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\n"
    },
    {
      "commit": "73880c80aa9c8dc353cd0ad26579023213cd5314",
      "tree": "d5bee5c87c3468feb941cc898e342f52c0adce19",
      "parents": [
        "1ed0ce000a6c20c36ec649e32fc24393ef418ed8"
      ],
      "author": {
        "name": "Gleb Natapov",
        "email": "gleb@redhat.com",
        "time": "Tue Jun 09 15:56:28 2009 +0300"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Thu Sep 10 08:32:52 2009 +0300"
      },
      "message": "KVM: Break dependency between vcpu index in vcpus array and vcpu_id.\n\nArchs are free to use vcpu_id as they see fit. For x86 it is used as\nvcpu\u0027s apic id. New ioctl is added to configure boot vcpu id that was\nassumed to be 0 till now.\n\nSigned-off-by: Gleb Natapov \u003cgleb@redhat.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\n"
    },
    {
      "commit": "721eecbf4fe995ca94a9edec0c9843b1cc0eaaf3",
      "tree": "c759fe98a4ea5e2e2a7694e4b44a558407077290",
      "parents": [
        "0ba12d10817a8db1fd7d96d3283ec6c0b294aeab"
      ],
      "author": {
        "name": "Gregory Haskins",
        "email": "ghaskins@novell.com",
        "time": "Wed May 20 10:30:49 2009 -0400"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Thu Sep 10 08:32:41 2009 +0300"
      },
      "message": "KVM: irqfd\n\nKVM provides a complete virtual system environment for guests, including\nsupport for injecting interrupts modeled after the real exception/interrupt\nfacilities present on the native platform (such as the IDT on x86).\nVirtual interrupts can come from a variety of sources (emulated devices,\npass-through devices, etc) but all must be injected to the guest via\nthe KVM infrastructure.  This patch adds a new mechanism to inject a specific\ninterrupt to a guest using a decoupled eventfd mechnanism:  Any legal signal\non the irqfd (using eventfd semantics from either userspace or kernel) will\ntranslate into an injected interrupt in the guest at the next available\ninterrupt window.\n\nSigned-off-by: Gregory Haskins \u003cghaskins@novell.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\n"
    },
    {
      "commit": "0ba12d10817a8db1fd7d96d3283ec6c0b294aeab",
      "tree": "e99c7e1193c0b939becf39f440f3364ac3753e81",
      "parents": [
        "787ff73637bbf34ef276cb04a127b421de71cc43"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Thu May 21 16:45:19 2009 +0300"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Thu Sep 10 08:32:41 2009 +0300"
      },
      "message": "KVM: Move common KVM Kconfig items to new file virt/kvm/Kconfig\n\nReduce Kconfig code duplication.\n\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\n"
    }
  ]
}
