{"push_id":1406107374,"size":37,"distinct_size":3,"ref":"refs/heads/machine-next","head":"78401a4f6c7a91721faeb319d6b5e8d1e62e1c38","before":"97e53cf82ca0ffa9abe2def2fabc5fc75b914d90","commits":[{"sha":"bacabb0afadb47294806481a7ebb6fa5d4f1c7bd","author":{"name":"Jason Wang","email":"74f299602f66bf37e22877b931fc5996e932eb30@redhat.com"},"message":"intel_iommu: fixing source id during IOTLB hash key calculation\n\nUsing uint8_t for source id will lose bus num and get the\nwrong/invalid IOTLB entry. Fixing by using uint16_t instead and\nenlarge level shift.\n\nCc: Paolo Bonzini <pbonzini@redhat.com>\nCc: Richard Henderson <rth@twiddle.net>\nCc: Eduardo Habkost <ehabkost@redhat.com>\nCc: Michael S. Tsirkin <mst@redhat.com>\nSigned-off-by: Jason Wang <jasowang@redhat.com>\nReviewed-by: Michael S. Tsirkin <mst@redhat.com>\nSigned-off-by: Michael S. Tsirkin <mst@redhat.com>","distinct":false,"url":"https://api.github.com/repos/ehabkost/qemu/commits/bacabb0afadb47294806481a7ebb6fa5d4f1c7bd"},{"sha":"27e57efe32f53a8788cd6b6b9b9bbc08446cc8ae","author":{"name":"Ladi Prosek","email":"ae06481863829f337b2194a53db4e73276e0bd63@redhat.com"},"message":"virtio: rename virtqueue_discard to virtqueue_unpop\n\nThe function undoes the effect of virtqueue_pop and doesn't do anything\ndestructive or irreversible so virtqueue_unpop is a more fitting name.\n\nSigned-off-by: Ladi Prosek <lprosek@redhat.com>\nReviewed-by: Stefan Hajnoczi <stefanha@redhat.com>\nReviewed-by: Michael S. Tsirkin <mst@redhat.com>\nSigned-off-by: Michael S. Tsirkin <mst@redhat.com>","distinct":false,"url":"https://api.github.com/repos/ehabkost/qemu/commits/27e57efe32f53a8788cd6b6b9b9bbc08446cc8ae"},{"sha":"bf91bd27924955aa243abfa5d422ee71e9e84b93","author":{"name":"Ladi Prosek","email":"ae06481863829f337b2194a53db4e73276e0bd63@redhat.com"},"message":"virtio: make virtqueue_alloc_element static\n\nThe function does not fully initialize the returned VirtQueueElement and should\nbe used only internally from the virtio module.\n\nSigned-off-by: Ladi Prosek <lprosek@redhat.com>\nReviewed-by: Stefan Hajnoczi <stefanha@redhat.com>\nReviewed-by: Michael S. Tsirkin <mst@redhat.com>\nSigned-off-by: Michael S. Tsirkin <mst@redhat.com>","distinct":false,"url":"https://api.github.com/repos/ehabkost/qemu/commits/bf91bd27924955aa243abfa5d422ee71e9e84b93"},{"sha":"6e724d9d990b0672f3f311346f193394ae3def08","author":{"name":"Gonglei","email":"1a5a9b56c5f7ffb2d736189e7ae201c190ac87a8@huawei.com"},"message":"virtio-crypto: tag as not hotpluggable and migration\n\nCurrently the virtio-crypto device hasn't supported\nhotpluggable and live migration well. Let's tag it\nas not hotpluggable and migration actively and reopen\nthem once we support them well.\n\nSuggested-by: Michael S. Tsirkin <mst@redhat.com>\nSigned-off-by: Gonglei <arei.gonglei@huawei.com>\nReviewed-by: Michael S. Tsirkin <mst@redhat.com>\nSigned-off-by: Michael S. Tsirkin <mst@redhat.com>","distinct":false,"url":"https://api.github.com/repos/ehabkost/qemu/commits/6e724d9d990b0672f3f311346f193394ae3def08"},{"sha":"1a43713b02e515575134e18af1f5d0e8c3c26bcc","author":{"name":"Peter Xu","email":"095589f365f63a75bdb77eeef427b0f1da098ea8@redhat.com"},"message":"intel_iommu: fix several incorrect endianess and bit fields\n\nSigned-off-by: Peter Xu <peterx@redhat.com>\nReviewed-by: Michael S. Tsirkin <mst@redhat.com>\nSigned-off-by: Michael S. Tsirkin <mst@redhat.com>","distinct":false,"url":"https://api.github.com/repos/ehabkost/qemu/commits/1a43713b02e515575134e18af1f5d0e8c3c26bcc"},{"sha":"8e7a0a1616faa852d65427bbbb6296dffb38990d","author":{"name":"Peter Xu","email":"095589f365f63a75bdb77eeef427b0f1da098ea8@redhat.com"},"message":"intel_iommu: fix incorrect assert\n\nReported-by: Michael S. Tsirkin <mst@redhat.com>\nSigned-off-by: Peter Xu <peterx@redhat.com>\nReviewed-by: Michael S. Tsirkin <mst@redhat.com>\nSigned-off-by: Michael S. Tsirkin <mst@redhat.com>","distinct":false,"url":"https://api.github.com/repos/ehabkost/qemu/commits/8e7a0a1616faa852d65427bbbb6296dffb38990d"},{"sha":"1b39bc1cf67eee07518ee05ce9306eaa53d868e4","author":{"name":"Peter Xu","email":"095589f365f63a75bdb77eeef427b0f1da098ea8@redhat.com"},"message":"acpi: fix DMAR device scope for IOAPIC\n\nWe should not use cpu_to_le16() here, instead each of device/function\nvalue is stored in a 8 byte field.\n\nSigned-off-by: Peter Xu <peterx@redhat.com>\nReviewed-by: Igor Mammedov <imammedo@redhat.com>\nReviewed-by: Michael S. Tsirkin <mst@redhat.com>\nSigned-off-by: Michael S. Tsirkin <mst@redhat.com>","distinct":false,"url":"https://api.github.com/repos/ehabkost/qemu/commits/1b39bc1cf67eee07518ee05ce9306eaa53d868e4"},{"sha":"9b706dbbbb81f5cb7c67e491d38cd6077205e056","author":{"name":"Michael S. Tsirkin","email":"c8104c37f4446f6713fc8bfd2c2b00e48b8bea2d@redhat.com"},"message":"virtio: allow per-device-class legacy features\n\nLegacy features are those that transitional devices only\nexpose on the legacy interface.\nAllow different ones per device class.\n\nCc: qemu-stable@nongnu.org # dependency for the next patch\nSigned-off-by: Michael S. Tsirkin <mst@redhat.com>\nReviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>","distinct":false,"url":"https://api.github.com/repos/ehabkost/qemu/commits/9b706dbbbb81f5cb7c67e491d38cd6077205e056"},{"sha":"2a083ffd2e37ef08769749a5c7cfc6ca65c9f8ea","author":{"name":"Michael S. Tsirkin","email":"c8104c37f4446f6713fc8bfd2c2b00e48b8bea2d@redhat.com"},"message":"virtio-net: mark VIRTIO_NET_F_GSO as legacy\n\nvirtio 1.0 spec says this is a legacy feature bit,\nhide it from guests in modern mode.\n\nNote: for cross-version migration compatibility,\nwe keep the bit set in host_features.\nThe result will be that a guest migrating cross-version\nwill see host features change under it.\nAs guests only seem to read it once, this should\nnot be an issue. Meanwhile, will work to fix guests to\nignore this bit in virtio1 mode, too.\n\nCc: qemu-stable@nongnu.org\nSigned-off-by: Michael S. Tsirkin <mst@redhat.com>\nReviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>","distinct":false,"url":"https://api.github.com/repos/ehabkost/qemu/commits/2a083ffd2e37ef08769749a5c7cfc6ca65c9f8ea"},{"sha":"0d34fbabc13891da41582b0823867dc5733fffef","author":{"name":"Rafael David Tinoco","email":"20fd2b3112a0e504dac410cd70c36c584a388289@canonical.com"},"message":"vhost: migration blocker only if shared log is used\n\nCommit 31190ed7 added a migration blocker in vhost_dev_init() to\ncheck if memfd would succeed. It is better if this blocker first\nchecks if vhost backend requires shared log. This will avoid a\nsituation where a blocker is added inappropriately (e.g. shared\nlog allocation fails when vhost backend doesn't support it).\n\nSigned-off-by: Rafael David Tinoco <rafael.tinoco@canonical.com>\nReviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>\nReviewed-by: Michael S. Tsirkin <mst@redhat.com>\nSigned-off-by: Michael S. Tsirkin <mst@redhat.com>","distinct":false,"url":"https://api.github.com/repos/ehabkost/qemu/commits/0d34fbabc13891da41582b0823867dc5733fffef"},{"sha":"c7f8d0f3a52b5ef8fdcd305cce438f67d7e06a9f","author":{"name":"Xiao Guangrong","email":"bb86a8615213d75e92e942e76929b0621b260566@linux.intel.com"},"message":"qdev: hotplug: drop HotplugHandler.post_plug callback\n\nas nvdimm acpi is okay to build fit when the nvdimm device\nhas not been 'realized'\n\nSuggested-by: Igor Mammedov <imammedo@redhat.com>\nSigned-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com>\nReviewed-by: Michael S. Tsirkin <mst@redhat.com>\nSigned-off-by: Michael S. Tsirkin <mst@redhat.com>\nReviewed-by: Stefan Hajnoczi <stefanha@redhat.com>\nReviewed-by: Igor Mammedov <imammedo@redhat.com>","distinct":false,"url":"https://api.github.com/repos/ehabkost/qemu/commits/c7f8d0f3a52b5ef8fdcd305cce438f67d7e06a9f"},{"sha":"12f86b5b3e1bdf75e0a467d771c16cc42f3a1f1a","author":{"name":"Xiao Guangrong","email":"bb86a8615213d75e92e942e76929b0621b260566@linux.intel.com"},"message":"nvdimm acpi: drop the lock of fit buffer\n\nas there is a global lock to protect vm-exit handlers and\nQMP/monitor, this lock can be dropped\n\nSuggested-by: Igor Mammedov <imammedo@redhat.com>\nSigned-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com>\nReviewed-by: Michael S. Tsirkin <mst@redhat.com>\nSigned-off-by: Michael S. Tsirkin <mst@redhat.com>\nReviewed-by: Stefan Hajnoczi <stefanha@redhat.com>\nReviewed-by: Igor Mammedov <imammedo@redhat.com>","distinct":false,"url":"https://api.github.com/repos/ehabkost/qemu/commits/12f86b5b3e1bdf75e0a467d771c16cc42f3a1f1a"},{"sha":"75f27498220e6ff6f78bf08fbe2cc662ec76ba89","author":{"name":"Xiao Guangrong","email":"bb86a8615213d75e92e942e76929b0621b260566@linux.intel.com"},"message":"pc: memhp: move nvdimm hotplug out of memory hotplug\n\nas they use completely different way to handle hotplug event\n\nSuggested-by: Igor Mammedov <imammedo@redhat.com>\nSigned-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com>\nReviewed-by: Michael S. Tsirkin <mst@redhat.com>\nSigned-off-by: Michael S. Tsirkin <mst@redhat.com>\nReviewed-by: Stefan Hajnoczi <stefanha@redhat.com>\nReviewed-by: Igor Mammedov <imammedo@redhat.com>","distinct":false,"url":"https://api.github.com/repos/ehabkost/qemu/commits/75f27498220e6ff6f78bf08fbe2cc662ec76ba89"},{"sha":"3e8522e23f6ab3c2b89ebb962ec4c2227d88aca6","author":{"name":"Xiao Guangrong","email":"bb86a8615213d75e92e942e76929b0621b260566@linux.intel.com"},"message":"pc: memhp: stop handling nvdimm hotplug in pc_dimm_unplug\n\nas it is never called when nvdimm hotplug happens\n\nSuggested-by: Igor Mammedov <imammedo@redhat.com>\nSigned-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com>\nReviewed-by: Michael S. Tsirkin <mst@redhat.com>\nSigned-off-by: Michael S. Tsirkin <mst@redhat.com>\nReviewed-by: Stefan Hajnoczi <stefanha@redhat.com>\nReviewed-by: Igor Mammedov <imammedo@redhat.com>","distinct":false,"url":"https://api.github.com/repos/ehabkost/qemu/commits/3e8522e23f6ab3c2b89ebb962ec4c2227d88aca6"},{"sha":"264813cb9d0eea199d48c6ea917060683685d1e0","author":{"name":"Xiao Guangrong","email":"bb86a8615213d75e92e942e76929b0621b260566@linux.intel.com"},"message":"nvdimm acpi: clean up nvdimm_build_acpi\n\nTo make the code more clearer, we\n1) check ram_slots first, and build ssdt & nfit only when it is available\n2) use nvdimm_get_plugged_device_list() to check if there is nvdimm device\n   plugged\n\nSuggested-by: Igor Mammedov <imammedo@redhat.com>\nSigned-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com>\nReviewed-by: Michael S. Tsirkin <mst@redhat.com>\nSigned-off-by: Michael S. Tsirkin <mst@redhat.com>\nReviewed-by: Stefan Hajnoczi <stefanha@redhat.com>\nReviewed-by: Igor Mammedov <imammedo@redhat.com>","distinct":false,"url":"https://api.github.com/repos/ehabkost/qemu/commits/264813cb9d0eea199d48c6ea917060683685d1e0"},{"sha":"45a994944a8773e67adaede8cc15a207f85dbef0","author":{"name":"Xiao Guangrong","email":"bb86a8615213d75e92e942e76929b0621b260566@linux.intel.com"},"message":"docs: improve the doc of Read FIT method\n\nImprove the description and clearly document the length field\n\nSuggested-by: Igor Mammedov <imammedo@redhat.com>\nSigned-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com>\nReviewed-by: Michael S. Tsirkin <mst@redhat.com>\nSigned-off-by: Michael S. Tsirkin <mst@redhat.com>\nReviewed-by: Stefan Hajnoczi <stefanha@redhat.com>\nReviewed-by: Igor Mammedov <imammedo@redhat.com>","distinct":false,"url":"https://api.github.com/repos/ehabkost/qemu/commits/45a994944a8773e67adaede8cc15a207f85dbef0"},{"sha":"cf7c0ff521b0710079aa28f21937fb7dbb3f5224","author":{"name":"Xiao Guangrong","email":"bb86a8615213d75e92e942e76929b0621b260566@linux.intel.com"},"message":"nvdimm acpi: rename nvdimm_plugged_device_list\n\nIts behavior has been changed as the nvdimm device which is being\nrealized also will be handled in this function, so rename it to\nreflect the fact\n\nSuggested-by: Igor Mammedov <imammedo@redhat.com>\nSigned-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com>\nReviewed-by: Michael S. Tsirkin <mst@redhat.com>\nSigned-off-by: Michael S. Tsirkin <mst@redhat.com>\nReviewed-by: Stefan Hajnoczi <stefanha@redhat.com>\nReviewed-by: Igor Mammedov <imammedo@redhat.com>","distinct":false,"url":"https://api.github.com/repos/ehabkost/qemu/commits/cf7c0ff521b0710079aa28f21937fb7dbb3f5224"},{"sha":"880f36125371a969905a3be83a9099ca451b5c12","author":{"name":"Xiao Guangrong","email":"bb86a8615213d75e92e942e76929b0621b260566@linux.intel.com"},"message":"nvdimm acpi: cleanup nvdimm_build_fit\n\ninline buf_size to refine the code a bit\n\nSuggested-by: Igor Mammedov <imammedo@redhat.com>\nSigned-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com>\nReviewed-by: Michael S. Tsirkin <mst@redhat.com>\nSigned-off-by: Michael S. Tsirkin <mst@redhat.com>\nReviewed-by: Stefan Hajnoczi <stefanha@redhat.com>\nReviewed-by: Igor Mammedov <imammedo@redhat.com>","distinct":false,"url":"https://api.github.com/repos/ehabkost/qemu/commits/880f36125371a969905a3be83a9099ca451b5c12"},{"sha":"284197e41f0fe98d58ce5e8acd4966c91f28c4bd","author":{"name":"Xiao Guangrong","email":"bb86a8615213d75e92e942e76929b0621b260566@linux.intel.com"},"message":"nvdimm acpi: rename nvdimm_acpi_hotplug\n\nRename it to nvdimm_plug()\n\nSuggested-by: Igor Mammedov <imammedo@redhat.com>\nSigned-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com>\nReviewed-by: Michael S. Tsirkin <mst@redhat.com>\nSigned-off-by: Michael S. Tsirkin <mst@redhat.com>\nReviewed-by: Stefan Hajnoczi <stefanha@redhat.com>\nReviewed-by: Igor Mammedov <imammedo@redhat.com>","distinct":false,"url":"https://api.github.com/repos/ehabkost/qemu/commits/284197e41f0fe98d58ce5e8acd4966c91f28c4bd"},{"sha":"c2fa30757a2ba1bb5b053883773a9a61fbdd7082","author":{"name":"Xiao Guangrong","email":"bb86a8615213d75e92e942e76929b0621b260566@linux.intel.com"},"message":"nvdimm acpi: define DSM return codes\n\nand use these codes to refine the code\n\nSuggested-by: Igor Mammedov <imammedo@redhat.com>\nSigned-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com>\nReviewed-by: Michael S. Tsirkin <mst@redhat.com>\nSigned-off-by: Michael S. Tsirkin <mst@redhat.com>\nReviewed-by: Stefan Hajnoczi <stefanha@redhat.com>\nReviewed-by: Igor Mammedov <imammedo@redhat.com>","distinct":false,"url":"https://api.github.com/repos/ehabkost/qemu/commits/c2fa30757a2ba1bb5b053883773a9a61fbdd7082"}]}
{"actor":{"display_login":"ehabkost"}}