GitHub PushEvent at 2014-06-10 12:06:38
Repository: qemu
Actor: AsherBond
Payload: {"shas":[["f068d320def7fd83bf0fcdca37b305f1c2ac5413","94980dd689360e06f79e918bf71ea5fed7a2bc63@de.ibm.com","s390x/css: handle emw correctly for tsch\n\nWe should not try to store the emw portion of the irb if extended\nmeasurements are not applicable. In particular, we should not surprise\nthe guest by storing a larger irb if it did not enable extended\nmeasurements.\n\nCc: qemu-stable@nongnu.org\nReviewed-by: David Hildenbrand <dahi@linux.vnet.ibm.com>\nTested-by: Christian Borntraeger <borntraeger@de.ibm.com>\nSigned-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>","Cornelia Huck",true],["08da527fd07cf01dc29ca60a144fbdd60b0fb7c0","94980dd689360e06f79e918bf71ea5fed7a2bc63@de.ibm.com","s390x/kvm: make flic play well with old kernels\n\nIf we run with an old kernel that does not support KVM_CAP_IRQ_ROUTING,\nwe don't have to do anything in the ->register_io_adapter and\n->io_adapter_map callbacks and therefore should return 0 instead of\n-ENOSYS (just as the non-kvm flic does).\n\nThis fixes using adapter interrupts when running under an older kernel,\nwhich broke with \"s390x: add I/O adapter registration\".\n\nReported-by: Christian Borntraeger <borntraeger@de.ibm.com>\nSigned-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>","Cornelia Huck",true],["4cb88c3c378ae8c86c0ba53619caf6924f72239c","d1e5197fc3340c52389f7f33900df40c6bf98e12@linux.vnet.ibm.com","s390x/kvm: enable/reset cmma via vm attributes\n\nExploit the new api for userspace-controlled cmma. If supported, enable\ncmma during kvm initialization and register a reset handler for cmma,\nwhich is also called directly from the load IPL code.\n\nThe reset functionality is needed to reset the cmma state of the guest\npages, e.g. if a system reset is triggered via qemu monitor; otherwise\nthis could result in data corruption.\n\nA guest triggered reboot may now lead to multiple cmma resets; this is\nOK, however, as this is slowpath anyway and the simplest way to achieve\nthe intended effects.\n\nSigned-off-by: Dominik Dingel <dingel@linux.vnet.ibm.com>\nAcked-by: Christian Borntraeger <borntraeger@de.ibm.com>\nAcked-by: Cornelia Huck <cornelia.huck@de.ibm.com>\nSigned-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>","Dominik Dingel",true],["a2689242b10a7bbc9a952659a2a5cc04a86d10e1","9e65be74847981e55b2564b6266c57d86d3bac05@linux.vnet.ibm.com","s390x/kvm: Log unmanageable external interruptions\n\nInterception code 0x14 only drops to userspace when an unmanageable\nexternal interruption interception occured (e.g. if the External New\nPSW does not disable external interruptions). Instead of bailing out\nvia the default handler, it is better to inform the user with a\nproper error message that also includes the bad PSW, and to stop\nthe affected CPU with a panic event instead.\n\nSigned-off-by: Thomas Huth <thuth@linux.vnet.ibm.com>\nSigned-off-by: Jens Freimann <jfrei@linux.vnet.ibm.com>\nReviewed-by: David Hildenbrand <dahi@linux.vnet.ibm.com>\nAcked-by: Christian Borntraeger <borntraeger@de.ibm.com>\nSigned-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>","Thomas Huth",true],["6449a41a4d4082ddb0a6e156c7e8932fe7d60fbf","9e65be74847981e55b2564b6266c57d86d3bac05@linux.vnet.ibm.com","s390x/kvm: Log unmanageable program interruptions\n\nThe kernel only drops to userspace if an endless program interrupt loop\nhas been detected. Let's print an error message in this case to inform\nthe user about the crash and stop the affected CPU with a panic event,\njust like it is already done for the external interruption loop detection.\n\nSigned-off-by: Thomas Huth <thuth@linux.vnet.ibm.com>\nSigned-off-by: Jens Freimann <jfrei@linux.vnet.ibm.com>\nReviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>\nSigned-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>","Thomas Huth",true],["bcb2b582f35a34b5aee6bdafd93f3eabd9fca6ff","2fb3f62a871452862a8fef4a376310c98ece9044@linux.vnet.ibm.com","s390/virtio-ccw: migration support\n\nThis patch adds live migration support for virtio-ccw devices.\nIt's not done with vmstate because virtio itself is not yet ported\nto vmstate either.\n\nSigned-off-by: Jens Freimann <jfrei@linux.vnet.ibm.com>\nSigned-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>","Jens Freimann",true],["79afc36d91be7550affbe7db227b4552451da41d","94980dd689360e06f79e918bf71ea5fed7a2bc63@de.ibm.com","s390x: consolidate floating interrupts\n\nMove the injection code for all floating interrupts to interrupt.c\nand add a comment.\n\nAlso get rid of the #ifdef CONFIG_KVM for the service interrupt.\n\nReviewed-by: Thomas Huth <thuth@linux.vnet.ibm.com>\nSigned-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>","Cornelia Huck",true],["66ad0893f07f194b5c8607cb81061b8d7202511c","94980dd689360e06f79e918bf71ea5fed7a2bc63@de.ibm.com","s390x/kvm: add alternative injection interface\n\nAdd kvm_s390_{vcpu,floating}_interrupt, which offer the possibility\nto inject interrupts with larger payloads (when a kvm backend becomes\navailable).\n\nMoreover, kvm_s390_floating_interrupt() does no longer have the bogus\nrequirement for a vcpu.\n\nSigned-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>","Cornelia Huck",true],["de13d2161473d02ae97ec0f8e4503147554892dd","94980dd689360e06f79e918bf71ea5fed7a2bc63@de.ibm.com","s390x: cleanup interrupt injection\n\nRemove the need for a cpu to inject a floating interrupt on kvm.\n\nAcked-by: Thomas Huth <thuth@linux.vnet.ibm.com>\nSigned-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>","Cornelia Huck",true],["bbd8bb8e3245cf6fc6d12b10b3320ab183adb866","94980dd689360e06f79e918bf71ea5fed7a2bc63@de.ibm.com","s390x/kvm: inject via flic\n\nTry to inject floating interrupts via the flic if it is available.\nThis allows us to inject the full range of floating interrupts.\n\nReviewed-by: Jens Freimann <jfrei@linux.vnet.ibm.com>\nSigned-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>","Cornelia Huck",true],["7b0140e49b1c239c880c90235548917086f53cdc","313afa09ce093b19ae1dd74f57c1ebd94508584c@linaro.org","Merge remote-tracking branch 'remotes/cohuck/tags/s390x-20140610' into staging\n\nSeveral patches for s390:\n\n- bugfixes: A fix for a long-standing bug in the css code as well as\n  a fixup for the recent I/O adapter support.\n- Exploitation of the userspace cmma enablement/reset interface, if\n  it is present.\n- Some debuggability improvements by logging unmanageable conditions.\n- virtio-ccw finally gets migration support for its structures.\n- Some cleanup as to how floating interrupts are injected.\n\n# gpg: Signature made Tue 10 Jun 2014 08:57:56 BST using RSA key ID C6F02FAF\n# gpg: Can't check signature: public key not found\n\n* remotes/cohuck/tags/s390x-20140610:\n  s390x/kvm: inject via flic\n  s390x: cleanup interrupt injection\n  s390x/kvm: add alternative injection interface\n  s390x: consolidate floating interrupts\n  s390/virtio-ccw: migration support\n  s390x/kvm: Log unmanageable program interruptions\n  s390x/kvm: Log unmanageable external interruptions\n  s390x/kvm: enable/reset cmma via vm attributes\n  s390x/kvm: make flic play well with old kernels\n  s390x/css: handle emw correctly for tsch\n\nSigned-off-by: Peter Maydell <peter.maydell@linaro.org>","Peter Maydell",true],["a1d2db08d8421793130c59dcd54631a7425686fb","cad73e70082427fddc9be3baaf34e698dffd21c0@redhat.com","console: kill MAX_CONSOLES, alloc consoles dynamically\n\nSigned-off-by: Gerd Hoffmann <kraxel@redhat.com>","Gerd Hoffmann",true],["333cb18ff4aaf249b2e81a376bee2b15370f4784","cad73e70082427fddc9be3baaf34e698dffd21c0@redhat.com","console: fix -vga none -sdl crash\n\nCall get_alloc_displaystate() for proper initialization\ninstead of allocating with g_new().\n\nSigned-off-by: Gerd Hoffmann <kraxel@redhat.com>","Gerd Hoffmann",true],["3334e929ae2d01e47c3e64757ee7fcf975cede94","313afa09ce093b19ae1dd74f57c1ebd94508584c@linaro.org","Merge remote-tracking branch 'remotes/kraxel/tags/pull-console-20140610-1' into staging\n\nconsole: two little bugfixes.\n\n# gpg: Signature made Tue 10 Jun 2014 12:01:07 BST using RSA key ID D3E87138\n# gpg: Good signature from \"Gerd Hoffmann (work) <kraxel@redhat.com>\"\n# gpg:                 aka \"Gerd Hoffmann <gerd@kraxel.org>\"\n# gpg:                 aka \"Gerd Hoffmann (private) <kraxel@gmail.com>\"\n\n* remotes/kraxel/tags/pull-console-20140610-1:\n  console: fix -vga none -sdl crash\n  console: kill MAX_CONSOLES, alloc consoles dynamically\n\nSigned-off-by: Peter Maydell <peter.maydell@linaro.org>","Peter Maydell",true]],"size":14,"ref":"refs/heads/master","head":"3334e929ae2d01e47c3e64757ee7fcf975cede94"}