[{"id":1763032,"web_url":"http://patchwork.ozlabs.org/comment/1763032/","msgid":"<67bc4b1b-d934-dff6-9ce6-f5f34c11c9ca@de.ibm.com>","list_archive_url":null,"date":"2017-09-05T07:51:19","subject":"Re: [Qemu-devel] [PATCH v2 00/19] s390x cleanups and CPU hotplug\n\tvia device_add","submitter":{"id":590,"url":"http://patchwork.ozlabs.org/api/people/590/","name":"Christian Borntraeger","email":"borntraeger@de.ibm.com"},"content":"I think we certainly want to have device_add as well (as long as the old\ninterface stays for a while).\n\nAdding Matt. Can you have a look at the cpu hotplug bits?\n\n\n\nOn 09/04/2017 05:42 PM, David Hildenbrand wrote:\n> The first patches are a bunch of cleanups. I decided to go the\n> extra mile and implement CPU hotplug via \"device_add\", as well as\n> \"query-hotpluggable-cpus\". So the last patches in this series differ\n> to v1. I tried to stick as much as possible to x86.\n> \n> On s390x, only complete cores can be plugged. Cores have to be plugged in\n> the right order (core-id 0, 1, 2 ...). CPU hot unplug is not supported\n> by the architecture.\n> \n> In addition, we now also print the CPU model list in sorted order and allow\n> only 1 CPU for TCG.\n> \n> v1 -> v2:\n> - \"exec,dump,i386,ppc,s390x: don't include exec/cpu-all.h explicitly\"\n> -- added a few instances I missed\n> - \"s390x: get rid of s390-virtio.c\"\n> -- move everything in the first shot and clean the \"cpu_states\" stuff up\n>    in later patches, when we have ms->possible_cpus.\n> - Added \"target/s390x: move typedef of S390CPU to its definition\"\n> - Added \"s390x: move s390_virtio_hypercall() to s390-virtio-hcall.h\"\n> - Added \"s390x: move two function declarations to s390-virtio-ccw.h\"\n> - Added \"s390x: move sclp_service_call() to interrupt.c\"\n> - \"target/s390x: use program_interrupt() in per_check_exception()\"\n> -- Add a comment describing my concern\n> - \"s390x: allow only 1 CPU with TCG\"\n> -- Add a #define to easily be able to change it (e.g. for development)\n> - Added \"target/s390x: set cpu->id for linux user when realizing\"\n> - \"target/s390x: use \"core-id\" for cpu number/address/id handling\"\n> -- I now use \"core-id\" as property name, because that will be used by\n>    device_add\n> - \"target/s390x: rename next_cpu_id to next_core_id\"\n> -- Also change to the term \"core_id\"\n> - Added \"s390x: print CPU definitions in sorted order\"\n> - Added \"s390x: allow cpu hotplug via device_add\"\n> - Added \"s390x: CPU hot unplug via device_del cannot work\"\n> - Added \"s390x: implement query-hotpluggable-cpu\"\n> - Added \"s390x: get rid of cpu_s390x_create()\"\n> \n> David Hildenbrand (19):\n>   exec,dump,i386,ppc,s390x: don't include exec/cpu-all.h explicitly\n>   cpu: drop old comments describing members\n>   s390x: get rid of s390-virtio.c\n>   s390x: rename s390-virtio.h to s390-virtio-hcall.h\n>   target/s390x: move typedef of S390CPU to its definition\n>   s390x: move s390_virtio_hypercall() to s390-virtio-hcall.h\n>   s390x: move two function declarations to s390-virtio-ccw.h\n>   s390x: move sclp_service_call() to interrupt.c\n>   target/s390x: use trigger_pgm_exception() in\n>     s390_cpu_handle_mmu_fault()\n>   target/s390x: use program_interrupt() in per_check_exception()\n>   s390x: allow only 1 CPU with TCG\n>   target/s390x: set cpu->id for linux user when realizing\n>   target/s390x: use \"core-id\" for cpu number/address/id handling\n>   target/s390x: rename next_cpu_id to next_core_id\n>   s390x: print CPU definitions in sorted order\n>   s390x: allow cpu hotplug via device_add\n>   s390x: CPU hot unplug via device_del cannot work\n>   s390x: implement query-hotpluggable-cpus\n>   s390x: get rid of cpu_s390x_create()\n> \n>  dump.c                             |   1 -\n>  exec.c                             |   2 -\n>  hw/s390x/Makefile.objs             |   1 -\n>  hw/s390x/s390-virtio-ccw.c         | 259 +++++++++++++++++++++++++++++++++++--\n>  hw/s390x/s390-virtio-hcall.c       |   2 +-\n>  hw/s390x/s390-virtio-hcall.h       |  21 +++\n>  hw/s390x/s390-virtio.c             |  37 ------\n>  hw/s390x/s390-virtio.h             |  35 -----\n>  hw/s390x/sclp.c                    |  51 +-------\n>  include/hw/s390x/s390-virtio-ccw.h |   3 +\n>  include/hw/s390x/sclp.h            |   1 +\n>  include/qom/cpu.h                  |   6 +-\n>  qapi-schema.json                   |  16 +++\n>  target/i386/arch_dump.c            |   1 -\n>  target/i386/arch_memory_mapping.c  |   1 -\n>  target/i386/svm_helper.c           |   1 -\n>  target/ppc/arch_dump.c             |   1 -\n>  target/s390x/arch_dump.c           |   1 -\n>  target/s390x/cpu-qom.h             |   4 +-\n>  target/s390x/cpu.c                 |  86 ++++--------\n>  target/s390x/cpu.h                 |  19 +--\n>  target/s390x/cpu_models.c          |  65 ++++++----\n>  target/s390x/diag.c                |   1 +\n>  target/s390x/excp_helper.c         |   5 +-\n>  target/s390x/helper.c              |  47 +------\n>  target/s390x/internal.h            |   1 -\n>  target/s390x/interrupt.c           |  52 ++++++++\n>  target/s390x/kvm.c                 |   3 +-\n>  target/s390x/misc_helper.c         |  22 ++--\n>  target/s390x/translate.c           |   5 +-\n>  30 files changed, 443 insertions(+), 307 deletions(-)\n>  create mode 100644 hw/s390x/s390-virtio-hcall.h\n>  delete mode 100644 hw/s390x/s390-virtio.h\n>","headers":{"Return-Path":"<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":"ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=nongnu.org\n\t(client-ip=2001:4830:134:3::11; helo=lists.gnu.org;\n\tenvelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n\treceiver=<UNKNOWN>)","Received":["from lists.gnu.org (lists.gnu.org [IPv6:2001:4830:134:3::11])\n\t(using TLSv1 with cipher AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xmf7R5WjWz9s3w\n\tfor <incoming@patchwork.ozlabs.org>;\n\tTue,  5 Sep 2017 17:52:01 +1000 (AEST)","from localhost ([::1]:57303 helo=lists.gnu.org)\n\tby lists.gnu.org with esmtp (Exim 4.71) (envelope-from\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>)\n\tid 1dp8eN-0005Tf-87\n\tfor incoming@patchwork.ozlabs.org; Tue, 05 Sep 2017 03:51:59 -0400","from eggs.gnu.org ([2001:4830:134:3::10]:58273)\n\tby lists.gnu.org with esmtp (Exim 4.71)\n\t(envelope-from <borntraeger@de.ibm.com>) id 1dp8dx-0005TN-2U\n\tfor qemu-devel@nongnu.org; Tue, 05 Sep 2017 03:51:38 -0400","from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)\n\t(envelope-from <borntraeger@de.ibm.com>) id 1dp8ds-000756-AR\n\tfor qemu-devel@nongnu.org; Tue, 05 Sep 2017 03:51:33 -0400","from mx0b-001b2d01.pphosted.com ([148.163.158.5]:59004\n\thelo=mx0a-001b2d01.pphosted.com)\n\tby eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)\n\t(Exim 4.71) (envelope-from <borntraeger@de.ibm.com>)\n\tid 1dp8ds-00074n-4F\n\tfor qemu-devel@nongnu.org; Tue, 05 Sep 2017 03:51:28 -0400","from pps.filterd (m0098414.ppops.net [127.0.0.1])\n\tby mx0b-001b2d01.pphosted.com (8.16.0.21/8.16.0.21) with SMTP id\n\tv857nCkV089286\n\tfor <qemu-devel@nongnu.org>; Tue, 5 Sep 2017 03:51:26 -0400","from e06smtp14.uk.ibm.com (e06smtp14.uk.ibm.com [195.75.94.110])\n\tby mx0b-001b2d01.pphosted.com with ESMTP id 2cshw8fh4t-1\n\t(version=TLSv1.2 cipher=AES256-SHA bits=256 verify=NOT)\n\tfor <qemu-devel@nongnu.org>; Tue, 05 Sep 2017 03:51:26 -0400","from localhost\n\tby e06smtp14.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use\n\tOnly! Violators will be prosecuted\n\tfor <qemu-devel@nongnu.org> from <borntraeger@de.ibm.com>;\n\tTue, 5 Sep 2017 08:51:24 +0100","from b06cxnps3074.portsmouth.uk.ibm.com (9.149.109.194)\n\tby e06smtp14.uk.ibm.com (192.168.101.144) with IBM ESMTP SMTP\n\tGateway: Authorized Use Only! Violators will be prosecuted; \n\tTue, 5 Sep 2017 08:51:20 +0100","from d06av22.portsmouth.uk.ibm.com (d06av22.portsmouth.uk.ibm.com\n\t[9.149.105.58])\n\tby b06cxnps3074.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with\n\tESMTP id v857pKQs22479040; Tue, 5 Sep 2017 07:51:20 GMT","from d06av22.portsmouth.uk.ibm.com (unknown [127.0.0.1])\n\tby IMSVA (Postfix) with ESMTP id 684744C04E;\n\tTue,  5 Sep 2017 08:48:04 +0100 (BST)","from d06av22.portsmouth.uk.ibm.com (unknown [127.0.0.1])\n\tby IMSVA (Postfix) with ESMTP id 265194C044;\n\tTue,  5 Sep 2017 08:48:04 +0100 (BST)","from oc7330422307.ibm.com (unknown [9.152.224.49])\n\tby d06av22.portsmouth.uk.ibm.com (Postfix) with ESMTP;\n\tTue,  5 Sep 2017 08:48:04 +0100 (BST)"],"To":"David Hildenbrand <david@redhat.com>, qemu-devel@nongnu.org","References":"<20170904154316.4148-1-david@redhat.com>","From":"Christian Borntraeger <borntraeger@de.ibm.com>","Date":"Tue, 5 Sep 2017 09:51:19 +0200","User-Agent":"Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101\n\tThunderbird/52.2.0","MIME-Version":"1.0","In-Reply-To":"<20170904154316.4148-1-david@redhat.com>","Content-Type":"text/plain; charset=utf-8","Content-Language":"en-US","Content-Transfer-Encoding":"7bit","X-TM-AS-GCONF":"00","x-cbid":"17090507-0016-0000-0000-000004E8AE97","X-IBM-AV-DETECTION":"SAVI=unused REMOTE=unused XFE=unused","x-cbparentid":"17090507-0017-0000-0000-000028223C4F","Message-Id":"<67bc4b1b-d934-dff6-9ce6-f5f34c11c9ca@de.ibm.com>","X-Proofpoint-Virus-Version":"vendor=fsecure engine=2.50.10432:, ,\n\tdefinitions=2017-09-05_03:, , signatures=0","X-Proofpoint-Spam-Details":"rule=outbound_notspam policy=outbound score=0\n\tspamscore=0 suspectscore=0\n\tmalwarescore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam\n\tadjust=0 reason=mlx scancount=1 engine=8.0.1-1707230000\n\tdefinitions=main-1709050120","X-detected-operating-system":"by eggs.gnu.org: GNU/Linux 3.x [generic] [fuzzy]","X-Received-From":"148.163.158.5","Subject":"Re: [Qemu-devel] [PATCH v2 00/19] s390x cleanups and CPU hotplug\n\tvia device_add","X-BeenThere":"qemu-devel@nongnu.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Id":"<qemu-devel.nongnu.org>","List-Unsubscribe":"<https://lists.nongnu.org/mailman/options/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>","List-Archive":"<http://lists.nongnu.org/archive/html/qemu-devel/>","List-Post":"<mailto:qemu-devel@nongnu.org>","List-Help":"<mailto:qemu-devel-request@nongnu.org?subject=help>","List-Subscribe":"<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=subscribe>","Cc":"Matthew Rosato <mjrosato@linux.vnet.ibm.com>, thuth@redhat.com,\n\tEduardo Habkost <ehabkost@redhat.com>, cohuck@redhat.com,\n\tRichard Henderson <richard.henderson@linaro.org>,\n\tAlexander Graf <agraf@suse.de>","Errors-To":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org","Sender":"\"Qemu-devel\"\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>"}},{"id":1764222,"web_url":"http://patchwork.ozlabs.org/comment/1764222/","msgid":"<58b1ddef-e588-b976-824e-ed537740ad3a@redhat.com>","list_archive_url":null,"date":"2017-09-06T16:03:04","subject":"Re: [Qemu-devel] [PATCH v2 00/19] s390x cleanups and CPU hotplug\n\tvia device_add","submitter":{"id":70402,"url":"http://patchwork.ozlabs.org/api/people/70402/","name":"David Hildenbrand","email":"david@redhat.com"},"content":"On 05.09.2017 09:51, Christian Borntraeger wrote:\n> I think we certainly want to have device_add as well (as long as the old\n> interface stays for a while).\n> \n> Adding Matt. Can you have a look at the cpu hotplug bits?\n\nIf there is no further feedback, I'll be sending a new version out\ntomorrow, including the suggested changes. In addition, I'll be\nincluding support to hotplug VCPUs in random order (2 additional patches).","headers":{"Return-Path":"<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=nongnu.org\n\t(client-ip=2001:4830:134:3::11; helo=lists.gnu.org;\n\tenvelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n\treceiver=<UNKNOWN>)","ext-mx03.extmail.prod.ext.phx2.redhat.com;\n\tdmarc=none (p=none dis=none) header.from=redhat.com","ext-mx03.extmail.prod.ext.phx2.redhat.com;\n\tspf=fail smtp.mailfrom=david@redhat.com"],"Received":["from lists.gnu.org (lists.gnu.org [IPv6:2001:4830:134:3::11])\n\t(using TLSv1 with cipher AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xnT0n5nh8z9t4Z\n\tfor <incoming@patchwork.ozlabs.org>;\n\tThu,  7 Sep 2017 02:04:08 +1000 (AEST)","from localhost ([::1]:36915 helo=lists.gnu.org)\n\tby lists.gnu.org with esmtp (Exim 4.71) (envelope-from\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>)\n\tid 1dpco9-0006uj-Du\n\tfor incoming@patchwork.ozlabs.org; Wed, 06 Sep 2017 12:04:05 -0400","from eggs.gnu.org ([2001:4830:134:3::10]:40687)\n\tby lists.gnu.org with esmtp (Exim 4.71)\n\t(envelope-from <david@redhat.com>) id 1dpcnO-0006pn-5a\n\tfor qemu-devel@nongnu.org; Wed, 06 Sep 2017 12:03:23 -0400","from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)\n\t(envelope-from <david@redhat.com>) id 1dpcnI-0005E7-Dq\n\tfor qemu-devel@nongnu.org; Wed, 06 Sep 2017 12:03:18 -0400","from mx1.redhat.com ([209.132.183.28]:41472)\n\tby eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32)\n\t(Exim 4.71) (envelope-from <david@redhat.com>) id 1dpcnI-0005Dd-8H\n\tfor qemu-devel@nongnu.org; Wed, 06 Sep 2017 12:03:12 -0400","from smtp.corp.redhat.com\n\t(int-mx03.intmail.prod.int.phx2.redhat.com [10.5.11.13])\n\t(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby mx1.redhat.com (Postfix) with ESMTPS id 57D677D0FB;\n\tWed,  6 Sep 2017 16:03:10 +0000 (UTC)","from [10.36.118.68] (unknown [10.36.118.68])\n\tby smtp.corp.redhat.com (Postfix) with ESMTP id 3A9B618C67;\n\tWed,  6 Sep 2017 16:03:05 +0000 (UTC)"],"DMARC-Filter":"OpenDMARC Filter v1.3.2 mx1.redhat.com 57D677D0FB","To":"Christian Borntraeger <borntraeger@de.ibm.com>, qemu-devel@nongnu.org","References":"<20170904154316.4148-1-david@redhat.com>\n\t<67bc4b1b-d934-dff6-9ce6-f5f34c11c9ca@de.ibm.com>","From":"David Hildenbrand <david@redhat.com>","Organization":"Red Hat GmbH","Message-ID":"<58b1ddef-e588-b976-824e-ed537740ad3a@redhat.com>","Date":"Wed, 6 Sep 2017 18:03:04 +0200","User-Agent":"Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101\n\tThunderbird/52.3.0","MIME-Version":"1.0","In-Reply-To":"<67bc4b1b-d934-dff6-9ce6-f5f34c11c9ca@de.ibm.com>","Content-Type":"text/plain; charset=utf-8","Content-Language":"en-US","Content-Transfer-Encoding":"7bit","X-Scanned-By":"MIMEDefang 2.79 on 10.5.11.13","X-Greylist":"Sender IP whitelisted, not delayed by milter-greylist-4.5.16\n\t(mx1.redhat.com [10.5.110.27]);\n\tWed, 06 Sep 2017 16:03:10 +0000 (UTC)","X-detected-operating-system":"by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]\n\t[fuzzy]","X-Received-From":"209.132.183.28","Subject":"Re: [Qemu-devel] [PATCH v2 00/19] s390x cleanups and CPU hotplug\n\tvia device_add","X-BeenThere":"qemu-devel@nongnu.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Id":"<qemu-devel.nongnu.org>","List-Unsubscribe":"<https://lists.nongnu.org/mailman/options/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>","List-Archive":"<http://lists.nongnu.org/archive/html/qemu-devel/>","List-Post":"<mailto:qemu-devel@nongnu.org>","List-Help":"<mailto:qemu-devel-request@nongnu.org?subject=help>","List-Subscribe":"<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=subscribe>","Cc":"Matthew Rosato <mjrosato@linux.vnet.ibm.com>, thuth@redhat.com,\n\tEduardo Habkost <ehabkost@redhat.com>, cohuck@redhat.com,\n\tRichard Henderson <richard.henderson@linaro.org>,\n\tAlexander Graf <agraf@suse.de>","Errors-To":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org","Sender":"\"Qemu-devel\"\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>"}},{"id":1764254,"web_url":"http://patchwork.ozlabs.org/comment/1764254/","msgid":"<aa512cc9-ff96-36a4-63e6-5351d8c7f08d@linux.vnet.ibm.com>","list_archive_url":null,"date":"2017-09-06T16:21:04","subject":"Re: [Qemu-devel] [PATCH v2 00/19] s390x cleanups and CPU hotplug\n\tvia device_add","submitter":{"id":26065,"url":"http://patchwork.ozlabs.org/api/people/26065/","name":"Matthew Rosato","email":"mjrosato@linux.vnet.ibm.com"},"content":"On 09/06/2017 12:03 PM, David Hildenbrand wrote:\n> On 05.09.2017 09:51, Christian Borntraeger wrote:\n>> I think we certainly want to have device_add as well (as long as the old\n>> interface stays for a while).\n>>\n>> Adding Matt. Can you have a look at the cpu hotplug bits?\n> \n> If there is no further feedback, I'll be sending a new version out\n> tomorrow, including the suggested changes. In addition, I'll be\n> including support to hotplug VCPUs in random order (2 additional patches).\n> \n\nHi David, just returning from vacation -- Will look at this set today.\n\nMatt","headers":{"Return-Path":"<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":"ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=nongnu.org\n\t(client-ip=2001:4830:134:3::11; helo=lists.gnu.org;\n\tenvelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n\treceiver=<UNKNOWN>)","Received":["from lists.gnu.org (lists.gnu.org [IPv6:2001:4830:134:3::11])\n\t(using TLSv1 with cipher AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xnTrV5JnCz9s9Y\n\tfor <incoming@patchwork.ozlabs.org>;\n\tThu,  7 Sep 2017 02:42:02 +1000 (AEST)","from localhost ([::1]:37115 helo=lists.gnu.org)\n\tby lists.gnu.org with esmtp (Exim 4.71) (envelope-from\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>)\n\tid 1dpdOq-0003AQ-Qd\n\tfor incoming@patchwork.ozlabs.org; Wed, 06 Sep 2017 12:42:00 -0400","from eggs.gnu.org ([2001:4830:134:3::10]:47530)\n\tby lists.gnu.org with esmtp (Exim 4.71)\n\t(envelope-from <mjrosato@linux.vnet.ibm.com>) id 1dpd4l-0004Ho-PI\n\tfor qemu-devel@nongnu.org; Wed, 06 Sep 2017 12:21:17 -0400","from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)\n\t(envelope-from <mjrosato@linux.vnet.ibm.com>) id 1dpd4g-0005Xr-QI\n\tfor qemu-devel@nongnu.org; Wed, 06 Sep 2017 12:21:15 -0400","from mx0b-001b2d01.pphosted.com ([148.163.158.5]:60191\n\thelo=mx0a-001b2d01.pphosted.com)\n\tby eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)\n\t(Exim 4.71) (envelope-from <mjrosato@linux.vnet.ibm.com>)\n\tid 1dpd4g-0005Wo-Jy\n\tfor qemu-devel@nongnu.org; Wed, 06 Sep 2017 12:21:10 -0400","from pps.filterd (m0098417.ppops.net [127.0.0.1])\n\tby mx0a-001b2d01.pphosted.com (8.16.0.21/8.16.0.21) with SMTP id\n\tv86GJvVj037903\n\tfor <qemu-devel@nongnu.org>; Wed, 6 Sep 2017 12:21:08 -0400","from e15.ny.us.ibm.com (e15.ny.us.ibm.com [129.33.205.205])\n\tby mx0a-001b2d01.pphosted.com with ESMTP id 2cth6xe473-1\n\t(version=TLSv1.2 cipher=AES256-SHA bits=256 verify=NOT)\n\tfor <qemu-devel@nongnu.org>; Wed, 06 Sep 2017 12:21:08 -0400","from localhost\n\tby e15.ny.us.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use\n\tOnly! Violators will be prosecuted\n\tfor <qemu-devel@nongnu.org> from <mjrosato@linux.vnet.ibm.com>;\n\tWed, 6 Sep 2017 12:21:08 -0400","from b01cxnp22036.gho.pok.ibm.com (9.57.198.26)\n\tby e15.ny.us.ibm.com (146.89.104.202) with IBM ESMTP SMTP Gateway:\n\tAuthorized Use Only! Violators will be prosecuted; \n\tWed, 6 Sep 2017 12:21:05 -0400","from b01ledav002.gho.pok.ibm.com (b01ledav002.gho.pok.ibm.com\n\t[9.57.199.107])\n\tby b01cxnp22036.gho.pok.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP\n\tid v86GL5OP31326438; Wed, 6 Sep 2017 16:21:05 GMT","from b01ledav002.gho.pok.ibm.com (unknown [127.0.0.1])\n\tby IMSVA (Postfix) with ESMTP id B21C5124035;\n\tWed,  6 Sep 2017 12:18:23 -0400 (EDT)","from [9.60.84.204] (unknown [9.60.84.204])\n\tby b01ledav002.gho.pok.ibm.com (Postfix) with ESMTP id 6A3D012403D;\n\tWed,  6 Sep 2017 12:18:23 -0400 (EDT)"],"To":"David Hildenbrand <david@redhat.com>,\n\tChristian Borntraeger <borntraeger@de.ibm.com>, qemu-devel@nongnu.org","References":"<20170904154316.4148-1-david@redhat.com>\n\t<67bc4b1b-d934-dff6-9ce6-f5f34c11c9ca@de.ibm.com>\n\t<58b1ddef-e588-b976-824e-ed537740ad3a@redhat.com>","From":"Matthew Rosato <mjrosato@linux.vnet.ibm.com>","Date":"Wed, 6 Sep 2017 12:21:04 -0400","User-Agent":"Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101\n\tThunderbird/52.2.1","MIME-Version":"1.0","In-Reply-To":"<58b1ddef-e588-b976-824e-ed537740ad3a@redhat.com>","Content-Type":"text/plain; charset=utf-8","Content-Language":"en-US","Content-Transfer-Encoding":"7bit","X-TM-AS-GCONF":"00","x-cbid":"17090616-0036-0000-0000-000002650CE2","X-IBM-SpamModules-Scores":"","X-IBM-SpamModules-Versions":"BY=3.00007678; HX=3.00000241; KW=3.00000007;\n\tPH=3.00000004; SC=3.00000226; SDB=6.00913144; UDB=6.00458276;\n\tIPR=6.00693407; \n\tBA=6.00005574; NDR=6.00000001; ZLA=6.00000005; ZF=6.00000009;\n\tZB=6.00000000; \n\tZP=6.00000000; ZH=6.00000000; ZU=6.00000002; MB=3.00017035;\n\tXFM=3.00000015; UTC=2017-09-06 16:21:07","X-IBM-AV-DETECTION":"SAVI=unused REMOTE=unused XFE=unused","x-cbparentid":"17090616-0037-0000-0000-000041AD3A16","Message-Id":"<aa512cc9-ff96-36a4-63e6-5351d8c7f08d@linux.vnet.ibm.com>","X-Proofpoint-Virus-Version":"vendor=fsecure engine=2.50.10432:, ,\n\tdefinitions=2017-09-06_06:, , signatures=0","X-Proofpoint-Spam-Details":"rule=outbound_notspam policy=outbound score=0\n\tspamscore=0 suspectscore=0\n\tmalwarescore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam\n\tadjust=0 reason=mlx scancount=1 engine=8.0.1-1707230000\n\tdefinitions=main-1709060229","X-detected-operating-system":"by eggs.gnu.org: GNU/Linux 3.x [generic] [fuzzy]","X-Received-From":"148.163.158.5","Subject":"Re: [Qemu-devel] [PATCH v2 00/19] s390x cleanups and CPU hotplug\n\tvia device_add","X-BeenThere":"qemu-devel@nongnu.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Id":"<qemu-devel.nongnu.org>","List-Unsubscribe":"<https://lists.nongnu.org/mailman/options/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>","List-Archive":"<http://lists.nongnu.org/archive/html/qemu-devel/>","List-Post":"<mailto:qemu-devel@nongnu.org>","List-Help":"<mailto:qemu-devel-request@nongnu.org?subject=help>","List-Subscribe":"<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=subscribe>","Cc":"thuth@redhat.com, cohuck@redhat.com,\n\tRichard Henderson <richard.henderson@linaro.org>,\n\tEduardo Habkost <ehabkost@redhat.com>, Alexander Graf <agraf@suse.de>","Errors-To":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org","Sender":"\"Qemu-devel\"\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>"}}]