[{"id":1762950,"web_url":"http://patchwork.ozlabs.org/comment/1762950/","msgid":"<CAMzKsXuXQW9yQMX__3neQwZkwRaDRs6WgYW2DpyHVXRMVNu-aA@mail.gmail.com>","list_archive_url":null,"date":"2017-09-05T03:59:43","subject":"Re: [Qemu-devel] [PATCH v3 00/14] add support for\n\tHypervisor.framework in QEMU","submitter":{"id":70675,"url":"http://patchwork.ozlabs.org/api/people/70675/","name":"Sergio Andres Gomez Del Real","email":"sergio.g.delreal@gmail.com"},"content":"This patchset didn't address every issue, so it won't be the definite\nversion.\nHopefully however the licensing issue will get fixed with this version.\n\nOn Mon, Sep 4, 2017 at 10:54 PM, Sergio Andres Gomez Del Real <\nsergio.g.delreal@gmail.com> wrote:\n\n> ================\n> Changes in v3:\n>  (1) Fixed licensing issues in patch 3.\n>  (2) Revert to late adding of compilation rules in Makefile.objs (patch\n> 8/14);\n>      files aren't ready to compile earlier.\n>  (3) Make a single patch just for fixing style (patch 4/14).\n>  (4) Fix data type for hvf_fd field.\n>  (5) Add comment that return value of -1 in apic function added in 7/14\n> means\n>      \"no interrupt\".\n> ================\n>\n> ================\n> Changes in v2:\n>  (1) Removed legacy option \"-enable-hvf\" in favor of \"-M accel=hvf\"\n>  (2) Added missing copyright headers; replace fprintfs for error_report;\n>      improved commit description.\n>  (3) Moved patch that adds compilation rules in Makefile.objs right after\n>      the patch that adds the new files from Google's repo.\n>  (4) Removed conditional macros from cpus.c and cpu.c\n>  (5) Moved patch that fixes coding style to patch # 3\n>  (6) Fix commit message in apic patch\n>  (7) Squash some commits to avoid code churn\n> ================\n>\n> The following patchset adds to QEMU the supporting for macOS's native\n> hypervisor, Hypervisor.framework (hvf). The code base is taken from\n> Google's Android emulator at\n> https://android.googlesource.com/platform/external/qemu/+/emu-master-dev.\n>\n> Apart from general code refactoring, some additional features were\n> implemented:\n> retrieve the set of features supported by host cpu and hvf (cpuid);\n> dirty page tracking for VGA memory area; reimplementation of the event\n> injection mechanism to allow injection of exceptions during vmexits, which\n> is\n> exemplified by the injection of a GP fault when the guest vmexits due to\n> execution of the vmcall instruction; changing the emulator's use of\n> CPUState\n> structure in favor of CPUX86State, so as to in the future remove data\n> structures\n> that are uselessly specific to hvf and unified some of the state between\n> kvm/tcg\n> and hvf.\n> Some features initially planned to implement that didn't make it include:\n> page fault handling in the emulator and implementing the dummy_signal to\n> handle\n> the SIG_IPI signal without race conditions. Hopefully these can be\n> implemented\n> in the near future.\n>\n> Sergio Andres Gomez Del Real (14):\n>   hvf: add support for Hypervisor.framework in the configure script\n>   hvf: add code base from Google's QEMU repository\n>   hvf: fix licensing issues; isolate task handling code (GPL v2-only)\n>   hvf: run hvf code through checkpatch.pl and fix style issues\n>   hvf: add code to cpus.c and do refactoring in preparation for\n>     compiling\n>   hvf: handle fields from CPUState and CPUX86State\n>   apic: add function to apic that will be used by hvf\n>   hvf: add compilation rules to Makefile.objs\n>   hvf: use new helper functions for put/get xsave\n>   hvf: implement hvf_get_supported_cpuid\n>   hvf: refactor cpuid code\n>   hvf: implement vga dirty page tracking\n>   hvf: refactor event injection code for hvf\n>   hvf: inject General Protection Fault when vmexit through vmcall\n>\n>  configure                           |   38 +\n>  cpus.c                              |   86 ++\n>  hw/intc/apic.c                      |   12 +\n>  include/hw/i386/apic.h              |    1 +\n>  include/qom/cpu.h                   |    2 +\n>  include/sysemu/hvf.h                |  107 ++\n>  qemu-options.hx                     |   10 +-\n>  target/i386/Makefile.objs           |    1 +\n>  target/i386/cpu-qom.h               |    4 +-\n>  target/i386/cpu.c                   |   79 +-\n>  target/i386/cpu.h                   |   38 +-\n>  target/i386/hvf-all.c               |  963 +++++++++++++++\n>  target/i386/hvf-i386.h              |   48 +\n>  target/i386/hvf-utils/Makefile.objs |    1 +\n>  target/i386/hvf-utils/README.md     |    7 +\n>  target/i386/hvf-utils/vmcs.h        |  371 ++++++\n>  target/i386/hvf-utils/vmx.h         |  222 ++++\n>  target/i386/hvf-utils/x86.c         |  184 +++\n>  target/i386/hvf-utils/x86.h         |  476 ++++++++\n>  target/i386/hvf-utils/x86_cpuid.c   |  417 +++++++\n>  target/i386/hvf-utils/x86_cpuid.h   |   52 +\n>  target/i386/hvf-utils/x86_decode.c  | 2186 ++++++++++++++++++++++++++++++\n> +++++\n>  target/i386/hvf-utils/x86_decode.h  |  325 ++++++\n>  target/i386/hvf-utils/x86_descr.c   |  124 ++\n>  target/i386/hvf-utils/x86_descr.h   |   55 +\n>  target/i386/hvf-utils/x86_emu.c     | 1536 ++++++++++++++++++++++++\n>  target/i386/hvf-utils/x86_emu.h     |   49 +\n>  target/i386/hvf-utils/x86_flags.c   |  333 ++++++\n>  target/i386/hvf-utils/x86_flags.h   |  243 ++++\n>  target/i386/hvf-utils/x86_gen.h     |   53 +\n>  target/i386/hvf-utils/x86_mmu.c     |  273 +++++\n>  target/i386/hvf-utils/x86_mmu.h     |   45 +\n>  target/i386/hvf-utils/x86_task.c    |  201 ++++\n>  target/i386/hvf-utils/x86_task.h    |   18 +\n>  target/i386/hvf-utils/x86hvf.c      |  463 ++++++++\n>  target/i386/hvf-utils/x86hvf.h      |   39 +\n>  target/i386/kvm.c                   |    2 -\n>  37 files changed, 9031 insertions(+), 33 deletions(-)\n>  create mode 100644 include/sysemu/hvf.h\n>  create mode 100644 target/i386/hvf-all.c\n>  create mode 100644 target/i386/hvf-i386.h\n>  create mode 100644 target/i386/hvf-utils/Makefile.objs\n>  create mode 100644 target/i386/hvf-utils/README.md\n>  create mode 100644 target/i386/hvf-utils/vmcs.h\n>  create mode 100644 target/i386/hvf-utils/vmx.h\n>  create mode 100644 target/i386/hvf-utils/x86.c\n>  create mode 100644 target/i386/hvf-utils/x86.h\n>  create mode 100644 target/i386/hvf-utils/x86_cpuid.c\n>  create mode 100644 target/i386/hvf-utils/x86_cpuid.h\n>  create mode 100644 target/i386/hvf-utils/x86_decode.c\n>  create mode 100644 target/i386/hvf-utils/x86_decode.h\n>  create mode 100644 target/i386/hvf-utils/x86_descr.c\n>  create mode 100644 target/i386/hvf-utils/x86_descr.h\n>  create mode 100644 target/i386/hvf-utils/x86_emu.c\n>  create mode 100644 target/i386/hvf-utils/x86_emu.h\n>  create mode 100644 target/i386/hvf-utils/x86_flags.c\n>  create mode 100644 target/i386/hvf-utils/x86_flags.h\n>  create mode 100644 target/i386/hvf-utils/x86_gen.h\n>  create mode 100644 target/i386/hvf-utils/x86_mmu.c\n>  create mode 100644 target/i386/hvf-utils/x86_mmu.h\n>  create mode 100644 target/i386/hvf-utils/x86_task.c\n>  create mode 100644 target/i386/hvf-utils/x86_task.h\n>  create mode 100644 target/i386/hvf-utils/x86hvf.c\n>  create mode 100644 target/i386/hvf-utils/x86hvf.h\n>\n> --\n> 2.14.1\n>\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>)","ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=gmail.com header.i=@gmail.com\n\theader.b=\"VoiBcsA8\"; dkim-atps=neutral"],"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 3xmY5F5hzCz9sP3\n\tfor <incoming@patchwork.ozlabs.org>;\n\tTue,  5 Sep 2017 14:04:49 +1000 (AEST)","from localhost ([::1]:56748 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 1dp56V-0000Iu-VV\n\tfor incoming@patchwork.ozlabs.org; Tue, 05 Sep 2017 00:04:48 -0400","from eggs.gnu.org ([2001:4830:134:3::10]:44231)\n\tby lists.gnu.org with esmtp (Exim 4.71)\n\t(envelope-from <sergio.g.delreal@gmail.com>) id 1dp51i-0005Eo-JG\n\tfor qemu-devel@nongnu.org; Mon, 04 Sep 2017 23:59:56 -0400","from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)\n\t(envelope-from <sergio.g.delreal@gmail.com>) id 1dp51c-00036a-Ps\n\tfor qemu-devel@nongnu.org; Mon, 04 Sep 2017 23:59:50 -0400","from mail-vk0-x22a.google.com ([2607:f8b0:400c:c05::22a]:36541)\n\tby eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16)\n\t(Exim 4.71) (envelope-from <sergio.g.delreal@gmail.com>)\n\tid 1dp51c-00036Q-JD\n\tfor qemu-devel@nongnu.org; Mon, 04 Sep 2017 23:59:44 -0400","by mail-vk0-x22a.google.com with SMTP id v203so3862910vkv.3\n\tfor <qemu-devel@nongnu.org>; Mon, 04 Sep 2017 20:59:44 -0700 (PDT)","by 10.176.92.196 with HTTP; Mon, 4 Sep 2017 20:59:43 -0700 (PDT)"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;\n\th=mime-version:in-reply-to:references:from:date:message-id:subject:to\n\t:cc; bh=AX3FnQ3M5mluNhskT7fJgqBcpKfmhwmPzjey9q4kDQw=;\n\tb=VoiBcsA80ryFBaZBVMjQRZnSO5VxM2qMzURe4jSBUDgosNXU9A7MdEfGWBhxFZP2rQ\n\tUCHyH6p9841wX9M4/hZxxq1UrudHRDtQsVoAFsyQAqKs3B6D6jXl973lBvxZH1UVUnkn\n\tzAlL3xDRD+bIXuhTGmJZQH5IEeWMlJovcnBVpAiByDNmGU9R4yV3vlePs5E3pZGRxX7L\n\tqit+AicQX71Hh9Wh6aY3ZP3bmm6FkLxI7W0HBCTbGy61mnyBYlQMetTE5xUXjxrF8aE9\n\tY968amRh7Ixscol+spFoi3WwSAy85lriFvzsu0uzcrL7tn7qcFtNgxAfiqrNSkTUnFYX\n\tfA+Q==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:mime-version:in-reply-to:references:from:date\n\t:message-id:subject:to:cc;\n\tbh=AX3FnQ3M5mluNhskT7fJgqBcpKfmhwmPzjey9q4kDQw=;\n\tb=j/dQ+prFoizfxWi1Mm0si429LQtq35M/XKc0cx0apRHb+gDHwLvwgISfe1H1YTzpcE\n\tuQLRSvGFL04Psalu97K59Oqw6TvXtZhBdVx4KkCSF3Kyg/Ax79cKxkBIJePkj89RARXe\n\tjVABXHsbbRJ4VUoh+l42merlXROOMgFnaPEjuDr/jQTeY53trUml1ffvceVpq39kdibU\n\t2tEQh2HkbzwEct7iBzT5/mS0iCmMpv9AStw3fC2xteD+abxttqLItETSDT2jWMTRZejo\n\t7+iUnp69wJlBDki0y51pMPvdhQk2RJPAHz39WcS7jWdPaSVw5qIDdBJ8Fvj/NJdKZ8hF\n\tZbLw==","X-Gm-Message-State":"AHPjjUjbsJEy3G+6DMq92Qvtb+aEWbGA/bW5fKJQM2Mt2j/fGgbQ0lJW\n\tcHUmUZeDkw4MnG9/+fl7E8pjfdF18w==","X-Google-Smtp-Source":"ADKCNb4QogqeEdPYgxtWHDkTGfH5KK3+r8LiwCyaWhIAS2ZRO5bkpDmdo1ZlYuZvKruZwnRvnqM7lRRQSvt9ttkIE3Y=","X-Received":"by 10.31.0.69 with SMTP id 66mr1513951vka.102.1504583983612; Mon,\n\t04 Sep 2017 20:59:43 -0700 (PDT)","MIME-Version":"1.0","In-Reply-To":"<20170905035457.3753-1-Sergio.G.DelReal@gmail.com>","References":"<20170905035457.3753-1-Sergio.G.DelReal@gmail.com>","From":"=?utf-8?q?Sergio_Andr=C3=A9s_G=C3=B3mez_del_Real?=\n\t<sergio.g.delreal@gmail.com>","Date":"Mon, 4 Sep 2017 22:59:43 -0500","Message-ID":"<CAMzKsXuXQW9yQMX__3neQwZkwRaDRs6WgYW2DpyHVXRMVNu-aA@mail.gmail.com>","To":"qemu-devel <qemu-devel@nongnu.org>","X-detected-operating-system":"by eggs.gnu.org: Genre and OS details not\n\trecognized.","X-Received-From":"2607:f8b0:400c:c05::22a","Content-Type":"text/plain; charset=\"UTF-8\"","X-Content-Filtered-By":"Mailman/MimeDel 2.1.21","Subject":"Re: [Qemu-devel] [PATCH v3 00/14] add support for\n\tHypervisor.framework in QEMU","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":"Sergio Andres Gomez Del Real <Sergio.G.DelReal@gmail.com>,\n\tPaolo Bonzini <pbonzini@redhat.com>, Stefan Hajnoczi <stefanha@gmail.com>","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":1762951,"web_url":"http://patchwork.ozlabs.org/comment/1762951/","msgid":"<CAMzKsXu29K+b=fGuPLti5if6zj5=pQhpmQz1iei6-hgjbq_41Q@mail.gmail.com>","list_archive_url":null,"date":"2017-09-05T04:03:17","subject":"Re: [Qemu-devel] [PATCH v3 08/14] hvf: add compilation rules to\n\tMakefile.objs","submitter":{"id":70675,"url":"http://patchwork.ozlabs.org/api/people/70675/","name":"Sergio Andres Gomez Del Real","email":"sergio.g.delreal@gmail.com"},"content":"Note that until this patch (8/14) there is no compiling. I tried to put\nthis patch earlier in the patchset but found difficulties because some\nthings need to be done before the hvf code compiles well.\nAlso, the commit message needs to be updated (remove the -enable-hvf part).\n\nOn Mon, Sep 4, 2017 at 10:54 PM, Sergio Andres Gomez Del Real <\nsergio.g.delreal@gmail.com> wrote:\n\n> This commit adds to target/i386/Makefile.objs the necessary rules so\n> that the new files for hvf are compiled by the build system.\n> It also adds handling of the -enable-hvf argument in the main function\n> in vl.c.\n>\n> Signed-off-by: Sergio Andres Gomez Del Real <Sergio.G.DelReal@gmail.com>\n> ---\n>  target/i386/Makefile.objs | 1 +\n>  1 file changed, 1 insertion(+)\n>\n> diff --git a/target/i386/Makefile.objs b/target/i386/Makefile.objs\n> index 6a26e9d9f0..0bef89c099 100644\n> --- a/target/i386/Makefile.objs\n> +++ b/target/i386/Makefile.objs\n> @@ -12,4 +12,5 @@ obj-$(CONFIG_HAX) += hax-all.o hax-mem.o hax-windows.o\n>  endif\n>  ifdef CONFIG_DARWIN\n>  obj-$(CONFIG_HAX) += hax-all.o hax-mem.o hax-darwin.o\n> +obj-$(CONFIG_HVF) += hvf-utils/ hvf-all.o\n>  endif\n> --\n> 2.14.1\n>\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>)","ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=gmail.com header.i=@gmail.com\n\theader.b=\"YJnW2hBl\"; dkim-atps=neutral"],"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 3xmY7P4qt7z9sPk\n\tfor <incoming@patchwork.ozlabs.org>;\n\tTue,  5 Sep 2017 14:06:41 +1000 (AEST)","from localhost ([::1]:56762 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 1dp58J-0001rg-Pi\n\tfor incoming@patchwork.ozlabs.org; Tue, 05 Sep 2017 00:06:39 -0400","from eggs.gnu.org ([2001:4830:134:3::10]:46029)\n\tby lists.gnu.org with esmtp (Exim 4.71)\n\t(envelope-from <sergio.g.delreal@gmail.com>) id 1dp559-00085Z-FQ\n\tfor qemu-devel@nongnu.org; Tue, 05 Sep 2017 00:03:28 -0400","from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)\n\t(envelope-from <sergio.g.delreal@gmail.com>) id 1dp554-0005Sm-N8\n\tfor qemu-devel@nongnu.org; Tue, 05 Sep 2017 00:03:23 -0400","from mail-ua0-x243.google.com ([2607:f8b0:400c:c08::243]:33736)\n\tby eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16)\n\t(Exim 4.71) (envelope-from <sergio.g.delreal@gmail.com>)\n\tid 1dp554-0005SR-Ib\n\tfor qemu-devel@nongnu.org; Tue, 05 Sep 2017 00:03:18 -0400","by mail-ua0-x243.google.com with SMTP id s15so849554uag.0\n\tfor <qemu-devel@nongnu.org>; Mon, 04 Sep 2017 21:03:18 -0700 (PDT)","by 10.176.92.196 with HTTP; Mon, 4 Sep 2017 21:03:17 -0700 (PDT)"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;\n\th=mime-version:in-reply-to:references:from:date:message-id:subject:to\n\t:cc; bh=xrNrdYSxsvxtl/LBAkz9jMnBU70Ab+SRfZ58ZEAJems=;\n\tb=YJnW2hBlDWt/85D6c7VhLY+TbQnvklYfWl0Mwt7RUxH/yHY0KtOylQi+fRO9sONa9a\n\t6eBHQyYrmnH2vC+3etz283xQsMMprV9F5/KwC2oWE+XnF92yfyvef7rFel4QydZyOHSK\n\tElYfCuOpNPb485cOjChrIxznSdCyYDMwuKIMyObAunNMuhue+Qo88cI/96dOj48lvk+B\n\tFBKCBivJmxgN+lHtDU8nbCLmE2vcENRH1tRTIr3QAfaZvTxMoWuh30u6R9lY0FNUlCMP\n\txLXK5P/VBGQMHz9NYbFXPSHH6pjdZRn5+9Cy2eFCr3aHn+6KbDXJi5YblyhYZH0Gc6ec\n\tTvXQ==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:mime-version:in-reply-to:references:from:date\n\t:message-id:subject:to:cc;\n\tbh=xrNrdYSxsvxtl/LBAkz9jMnBU70Ab+SRfZ58ZEAJems=;\n\tb=TsixLnXTPVSBIotaFbTyUBIeNjV7kASeQSi1KxQHGdkwg6MXg3/yOCmBOmzreWfBN6\n\tZehknktMhDLGOeGNLK9BOIW2gHua2J4ImZSftRfXKxXOQ6hj53+Pf/928eSEzJe6GT4/\n\tn+Pr8m9gIDcS3ypTwEK3WOCGuqyjHGwLxlqzI/FS1nwjeKpB1QsjyCZK0rOVCrdxoElb\n\tJqDFuIG20JHvkzP+zB3YR1GjS5bGcE7HnXPQaYcTUYfjZkRszcsH5dGiS2WyKtsioL+8\n\tVbFagtcxlg+e8TJRgZTxBlVzcs/26e4/hOuADQEgjx6WZQm/YrZgxL6VlutTsY1MvuLW\n\twkFg==","X-Gm-Message-State":"AHPjjUhlDRZFlDLg+OjdQPsyDDy4cz25ZWQN05afuik7Nw48mfwI2EOi\n\tQs7muXS42rqlDCAReVlUgJZ3T/5Edg==","X-Google-Smtp-Source":"ADKCNb4reBzYLWYmPo8y5DHwLWmQcRva4ys9yNpR81u7+TOQCXCson26fWDVfDsrek1L6q4cvLtRMwwbIk3KipxQZno=","X-Received":"by 10.176.91.87 with SMTP id v23mr1623349uae.13.1504584197628;\n\tMon, 04 Sep 2017 21:03:17 -0700 (PDT)","MIME-Version":"1.0","In-Reply-To":"<20170905035457.3753-9-Sergio.G.DelReal@gmail.com>","References":"<20170905035457.3753-1-Sergio.G.DelReal@gmail.com>\n\t<20170905035457.3753-9-Sergio.G.DelReal@gmail.com>","From":"=?utf-8?q?Sergio_Andr=C3=A9s_G=C3=B3mez_del_Real?=\n\t<sergio.g.delreal@gmail.com>","Date":"Mon, 4 Sep 2017 23:03:17 -0500","Message-ID":"<CAMzKsXu29K+b=fGuPLti5if6zj5=pQhpmQz1iei6-hgjbq_41Q@mail.gmail.com>","To":"qemu-devel <qemu-devel@nongnu.org>","X-detected-operating-system":"by eggs.gnu.org: Genre and OS details not\n\trecognized.","X-Received-From":"2607:f8b0:400c:c08::243","Content-Type":"text/plain; charset=\"UTF-8\"","X-Content-Filtered-By":"Mailman/MimeDel 2.1.21","Subject":"Re: [Qemu-devel] [PATCH v3 08/14] hvf: add compilation rules to\n\tMakefile.objs","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":"Sergio Andres Gomez Del Real <Sergio.G.DelReal@gmail.com>,\n\tPaolo Bonzini <pbonzini@redhat.com>, Stefan Hajnoczi <stefanha@gmail.com>","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":1763133,"web_url":"http://patchwork.ozlabs.org/comment/1763133/","msgid":"<20170905092453.GD17449@stefanha-x1.localdomain>","list_archive_url":null,"date":"2017-09-05T09:24:53","subject":"Re: [Qemu-devel] [PATCH v3 00/14] add support for\n\tHypervisor.framework in QEMU","submitter":{"id":2747,"url":"http://patchwork.ozlabs.org/api/people/2747/","name":"Stefan Hajnoczi","email":"stefanha@gmail.com"},"content":"On Mon, Sep 04, 2017 at 10:59:43PM -0500, Sergio Andrés Gómez del Real wrote:\n> This patchset didn't address every issue, so it won't be the definite\n> version.\n\nThis series is fairly large and I don't want to review the same\nunresolved issues multiple times.  I'll skip this revision and review\nagain once outstanding issues have been addressed.\n\nNow would be a good time for someone familiar with VMX and x86 emulation\nto review the meat of this.\n\nStefan","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>)","ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=gmail.com header.i=@gmail.com\n\theader.b=\"pgaQ4Apx\"; dkim-atps=neutral"],"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 3xmhS41fX1z9s1h\n\tfor <incoming@patchwork.ozlabs.org>;\n\tTue,  5 Sep 2017 19:36:36 +1000 (AEST)","from localhost ([::1]:57730 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 1dpAHa-0004Oq-7D\n\tfor incoming@patchwork.ozlabs.org; Tue, 05 Sep 2017 05:36:34 -0400","from eggs.gnu.org ([2001:4830:134:3::10]:42760)\n\tby lists.gnu.org with esmtp (Exim 4.71)\n\t(envelope-from <stefanha@gmail.com>) id 1dpA6P-0003D0-Tp\n\tfor qemu-devel@nongnu.org; Tue, 05 Sep 2017 05:25:06 -0400","from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)\n\t(envelope-from <stefanha@gmail.com>) id 1dpA6L-0004MW-Cn\n\tfor qemu-devel@nongnu.org; Tue, 05 Sep 2017 05:25:01 -0400","from mail-wm0-x22c.google.com ([2a00:1450:400c:c09::22c]:35333)\n\tby eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16)\n\t(Exim 4.71) (envelope-from <stefanha@gmail.com>) id 1dpA6L-0004M8-4H\n\tfor qemu-devel@nongnu.org; Tue, 05 Sep 2017 05:24:57 -0400","by mail-wm0-x22c.google.com with SMTP id h144so2386941wme.0\n\tfor <qemu-devel@nongnu.org>; Tue, 05 Sep 2017 02:24:57 -0700 (PDT)","from localhost ([51.15.41.238])\n\tby smtp.gmail.com with ESMTPSA id b8sm37771edi.46.2017.09.05.02.24.55\n\t(version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);\n\tTue, 05 Sep 2017 02:24:55 -0700 (PDT)"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;\n\th=date:from:to:cc:subject:message-id:references:mime-version\n\t:content-disposition:content-transfer-encoding:in-reply-to\n\t:user-agent; bh=Vtd87xjcynEer70YcMrFi0nsEsXF5dH3LEl/ZbhND+c=;\n\tb=pgaQ4Apxl7anMXvdpznmhXB3RWlYFRJ4KWGQ3HdhaMuvbynM3CB3ZkCidziVZE9hNB\n\tRyZoo4O3gqtb0vyOlIymwxCjTBiy4WpHn3rcGWAjVpUrzoEPYnBs2Cc2+Ax5+NqfqFsY\n\tWFpmedVfBQZNI1Ox4y3gJJMn0czMWJA+KESQ2n5TWbFhqatcX1MfRzKAzTFwdH0NXYjg\n\tkSVptN0YBdcF50X98dtn/UGiy4VxuZTVwB3fE2RADvzZM4TLjcxGdL38+5nzTJV24PmE\n\t/ihqtze9/62YEcZD5tfHSkbdNWiH/p1rBkLXYI3jIrXJcrByT/ag3VqG008sIqrTOwjc\n\tsouQ==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:date:from:to:cc:subject:message-id:references\n\t:mime-version:content-disposition:content-transfer-encoding\n\t:in-reply-to:user-agent;\n\tbh=Vtd87xjcynEer70YcMrFi0nsEsXF5dH3LEl/ZbhND+c=;\n\tb=h1wR4nTbSuVe9cs+UjE3s/WjIsiQ+UD+VKdMX8sdTnA/AVJ1nnozwdqYJCe19jncMR\n\tAq4xsSEh75bdI3fyAgG8v5+BQclmzYDfGTY+VpuzMZf8iIPzIeCCtO10VOGjeMQYo8vK\n\tWboQ0ZE1XqaYz4zuCvSJQeAR4q9EjXt7OBJNMX+4RdavFlBi3YaH53nwQQ5i82svMXio\n\twe1p7e1FeeGPU9lKUsGH2FAc7i2JHP4kPTbMjUUWvQ+OoA9nfSURuAtysfc9ka4Qq7rq\n\taQfLXfKXLDwLxLHx9bXoG2XSw/8nJa1vnQMy397heibtnu7ujoNjLR4WdQDvy3LBBYQ6\n\t1zqw==","X-Gm-Message-State":"AHPjjUidMoZqJkrSXuGkQcHB8I5J7IL8xEv5EBqhbj1TpIhEXg2DPX0r\n\twTWJjBtV8FLP1A==","X-Google-Smtp-Source":"ADKCNb4gdI/apTCOKaLn9l82A0M4o8RpoZw2+Vz/B3q0aIlI3ZVKNEZdaivJwpa8440gUsABFtnhjg==","X-Received":"by 10.80.182.214 with SMTP id f22mr2765940ede.303.1504603496099; \n\tTue, 05 Sep 2017 02:24:56 -0700 (PDT)","Date":"Tue, 5 Sep 2017 10:24:53 +0100","From":"Stefan Hajnoczi <stefanha@gmail.com>","To":"Sergio =?iso-8859-1?q?Andr=E9s_G=F3mez?= del Real\n\t<sergio.g.delreal@gmail.com>","Message-ID":"<20170905092453.GD17449@stefanha-x1.localdomain>","References":"<20170905035457.3753-1-Sergio.G.DelReal@gmail.com>\n\t<CAMzKsXuXQW9yQMX__3neQwZkwRaDRs6WgYW2DpyHVXRMVNu-aA@mail.gmail.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=iso-8859-1","Content-Disposition":"inline","Content-Transfer-Encoding":"8bit","In-Reply-To":"<CAMzKsXuXQW9yQMX__3neQwZkwRaDRs6WgYW2DpyHVXRMVNu-aA@mail.gmail.com>","User-Agent":"Mutt/1.8.3 (2017-05-23)","X-detected-operating-system":"by eggs.gnu.org: Genre and OS details not\n\trecognized.","X-Received-From":"2a00:1450:400c:c09::22c","Subject":"Re: [Qemu-devel] [PATCH v3 00/14] add support for\n\tHypervisor.framework in QEMU","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":"Paolo Bonzini <pbonzini@redhat.com>, qemu-devel <qemu-devel@nongnu.org>","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":1763763,"web_url":"http://patchwork.ozlabs.org/comment/1763763/","msgid":"<CAMzKsXu0LOR=mzBNq-=sbv3YRBCjKXxx2NjeJya-TPkK6mYT2Q@mail.gmail.com>","list_archive_url":null,"date":"2017-09-06T01:12:31","subject":"Re: [Qemu-devel] [PATCH v3 08/14] hvf: add compilation rules to\n\tMakefile.objs","submitter":{"id":70675,"url":"http://patchwork.ozlabs.org/api/people/70675/","name":"Sergio Andres Gomez Del Real","email":"sergio.g.delreal@gmail.com"},"content":"Stefan, is this acceptable? I mean delaying the compiling; up until patch 7\nno hvf code is compiled. Or should I just squash everything from patch 2 to\n7?\n\nEl 4/09/2017 23:03, \"Sergio Andrés Gómez del Real\" <\nsergio.g.delreal@gmail.com> escribió:\n\nNote that until this patch (8/14) there is no compiling. I tried to put\nthis patch earlier in the patchset but found difficulties because some\nthings need to be done before the hvf code compiles well.\nAlso, the commit message needs to be updated (remove the -enable-hvf part).\n\nOn Mon, Sep 4, 2017 at 10:54 PM, Sergio Andres Gomez Del Real <\nsergio.g.delreal@gmail.com> wrote:\n\n> This commit adds to target/i386/Makefile.objs the necessary rules so\n> that the new files for hvf are compiled by the build system.\n> It also adds handling of the -enable-hvf argument in the main function\n> in vl.c.\n>\n> Signed-off-by: Sergio Andres Gomez Del Real <Sergio.G.DelReal@gmail.com>\n> ---\n>  target/i386/Makefile.objs | 1 +\n>  1 file changed, 1 insertion(+)\n>\n> diff --git a/target/i386/Makefile.objs b/target/i386/Makefile.objs\n> index 6a26e9d9f0..0bef89c099 100644\n> --- a/target/i386/Makefile.objs\n> +++ b/target/i386/Makefile.objs\n> @@ -12,4 +12,5 @@ obj-$(CONFIG_HAX) += hax-all.o hax-mem.o hax-windows.o\n>  endif\n>  ifdef CONFIG_DARWIN\n>  obj-$(CONFIG_HAX) += hax-all.o hax-mem.o hax-darwin.o\n> +obj-$(CONFIG_HVF) += hvf-utils/ hvf-all.o\n>  endif\n> --\n> 2.14.1\n>\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>)","ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=gmail.com header.i=@gmail.com\n\theader.b=\"IASGgQyA\"; dkim-atps=neutral"],"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 3xn5DZ4qTcz9sP3\n\tfor <incoming@patchwork.ozlabs.org>;\n\tWed,  6 Sep 2017 11:13:01 +1000 (AEST)","from localhost ([::1]:33715 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 1dpOtn-0001dY-5R\n\tfor incoming@patchwork.ozlabs.org; Tue, 05 Sep 2017 21:12:59 -0400","from eggs.gnu.org ([2001:4830:134:3::10]:33793)\n\tby lists.gnu.org with esmtp (Exim 4.71)\n\t(envelope-from <sergio.g.delreal@gmail.com>) id 1dpOtO-0001dM-0g\n\tfor qemu-devel@nongnu.org; Tue, 05 Sep 2017 21:12:35 -0400","from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)\n\t(envelope-from <sergio.g.delreal@gmail.com>) id 1dpOtM-0006vA-Tq\n\tfor qemu-devel@nongnu.org; Tue, 05 Sep 2017 21:12:33 -0400","from mail-vk0-x234.google.com ([2607:f8b0:400c:c05::234]:32941)\n\tby eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16)\n\t(Exim 4.71) (envelope-from <sergio.g.delreal@gmail.com>)\n\tid 1dpOtM-0006ud-Oq\n\tfor qemu-devel@nongnu.org; Tue, 05 Sep 2017 21:12:32 -0400","by mail-vk0-x234.google.com with SMTP id t10so9775406vke.0\n\tfor <qemu-devel@nongnu.org>; Tue, 05 Sep 2017 18:12:32 -0700 (PDT)","by 10.176.92.196 with HTTP; Tue, 5 Sep 2017 18:12:31 -0700 (PDT)","by 10.176.92.196 with HTTP; Tue, 5 Sep 2017 18:12:31 -0700 (PDT)"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;\n\th=mime-version:in-reply-to:references:from:date:message-id:subject:to\n\t:cc; bh=/5KybqCBC7auDdVgolj/uIGuiTxxDegm5j0DUUqHWvE=;\n\tb=IASGgQyA1qHIuP+U4TbVsmRPb+dCW/mipCAG0POO07lvycN3Ip85kYHqVUZU715cRt\n\tzY2374iGAMF1Z6wt7WU/xKLPV9sd0UkkCKig5evdBs+HQgkViL9zRlkWT7AqqxV8Jonp\n\tCVWr/YspESUgCqDtl+S2JZgrsDDLcwykNRs7oVlMNKZ8bVYfTIHA1xJjO8ZkjbJf+YIx\n\tbRHWBQNiffDjTGgTmPpVHwFqDSbhWuEvu3DkRYw6dbjyAHO7xGWiJMUEvXBrZRv9T0jx\n\tN8gNqkFs1A47L8wUdRP9xHdKROTZ4+ZDBFGDKOQ1VoWWSC/eGyhPIrry5xG5wLxIV85q\n\tv3nA==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:mime-version:in-reply-to:references:from:date\n\t:message-id:subject:to:cc;\n\tbh=/5KybqCBC7auDdVgolj/uIGuiTxxDegm5j0DUUqHWvE=;\n\tb=oF5KQkTG3lM+XvFCZRUpkxE7FHhj9GzcFJOroLRuuERlcEoaek0dyGR7fFwzULHOwb\n\t2dNFHPOiQPhDHYpsSqWIclE9zIUjWH/st1xjyYe6EuVsGSPvR7oUn+HEa0zRgDvH4h3g\n\tPGSQsE0cmXPAegYxWUN+6EhR+uWik1pABaFeodTe4dLjwfkxHHpz2CkXST6EA4GYtIlN\n\t6oqMpWXqbiZLgMwWC4E9bVl9bQrqL4LmMvkPEwy2hZbDY5X9Mf02WQ+7xEYUO1oHDHE1\n\tLX8elf542TrNh9vwZjMTA8NSDqZHWif4KnepC0IVtGrQDlo9LFez5ISMJIxxIalu7sDJ\n\t/1fw==","X-Gm-Message-State":"AHPjjUgRtYqhsas8m7nRmVpt1wzOphL8Yd2uqB3pSED+/ACLk069eiTY\n\t1N1PELV8OLD3oR3I6UUgjeEnNic23A==","X-Google-Smtp-Source":"ADKCNb5VNZLzd0KPZgc05XiJ882a85oyrTVRMOT9Gk71YU2DshADiHGqDKn2C/UPtMof36WrBhM5KrWwtmcUXS85KuY=","X-Received":"by 10.31.235.196 with SMTP id j187mr482125vkh.175.1504660351793; \n\tTue, 05 Sep 2017 18:12:31 -0700 (PDT)","MIME-Version":"1.0","In-Reply-To":"<CAMzKsXu29K+b=fGuPLti5if6zj5=pQhpmQz1iei6-hgjbq_41Q@mail.gmail.com>","References":"<20170905035457.3753-1-Sergio.G.DelReal@gmail.com>\n\t<20170905035457.3753-9-Sergio.G.DelReal@gmail.com>\n\t<CAMzKsXu29K+b=fGuPLti5if6zj5=pQhpmQz1iei6-hgjbq_41Q@mail.gmail.com>","From":"=?utf-8?q?Sergio_Andr=C3=A9s_G=C3=B3mez_del_Real?=\n\t<sergio.g.delreal@gmail.com>","Date":"Tue, 5 Sep 2017 20:12:31 -0500","Message-ID":"<CAMzKsXu0LOR=mzBNq-=sbv3YRBCjKXxx2NjeJya-TPkK6mYT2Q@mail.gmail.com>","To":"qemu-devel <qemu-devel@nongnu.org>","X-detected-operating-system":"by eggs.gnu.org: Genre and OS details not\n\trecognized.","X-Received-From":"2607:f8b0:400c:c05::234","Content-Type":"text/plain; charset=\"UTF-8\"","Content-Transfer-Encoding":"quoted-printable","X-Content-Filtered-By":"Mailman/MimeDel 2.1.21","Subject":"Re: [Qemu-devel] [PATCH v3 08/14] hvf: add compilation rules to\n\tMakefile.objs","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":"Stefan Hajnoczi <stefanha@gmail.com>, Paolo Bonzini <pbonzini@redhat.com>","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":1764121,"web_url":"http://patchwork.ozlabs.org/comment/1764121/","msgid":"<20170906135708.GD15535@stefanha-x1.localdomain>","list_archive_url":null,"date":"2017-09-06T13:57:08","subject":"Re: [Qemu-devel] [PATCH v3 08/14] hvf: add compilation rules to\n\tMakefile.objs","submitter":{"id":2747,"url":"http://patchwork.ozlabs.org/api/people/2747/","name":"Stefan Hajnoczi","email":"stefanha@gmail.com"},"content":"On Tue, Sep 05, 2017 at 08:12:31PM -0500, Sergio Andrés Gómez del Real wrote:\n> Stefan, is this acceptable? I mean delaying the compiling; up until patch 7\n> no hvf code is compiled. Or should I just squash everything from patch 2 to\n> 7?\n\nIt's okay.  Feel free to delay until patch 7 for now.\n\nThere is value in importing code verbatim and making changes in separate\npatches.  That way it's easy to diff the code against the upstream\nsource to verify that it was imported correctly.\n\nStefan","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>)","ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=gmail.com header.i=@gmail.com\n\theader.b=\"rVosCRME\"; dkim-atps=neutral"],"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 3xnQC22sVzz9t2R\n\tfor <incoming@patchwork.ozlabs.org>;\n\tWed,  6 Sep 2017 23:57:50 +1000 (AEST)","from localhost ([::1]:36244 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 1dpapw-0002d9-GQ\n\tfor incoming@patchwork.ozlabs.org; Wed, 06 Sep 2017 09:57:48 -0400","from eggs.gnu.org ([2001:4830:134:3::10]:47591)\n\tby lists.gnu.org with esmtp (Exim 4.71)\n\t(envelope-from <stefanha@gmail.com>) id 1dpapU-0002cn-7w\n\tfor qemu-devel@nongnu.org; Wed, 06 Sep 2017 09:57:21 -0400","from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)\n\t(envelope-from <stefanha@gmail.com>) id 1dpapO-0005Ov-53\n\tfor qemu-devel@nongnu.org; Wed, 06 Sep 2017 09:57:20 -0400","from mail-wm0-x242.google.com ([2a00:1450:400c:c09::242]:35055)\n\tby eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16)\n\t(Exim 4.71) (envelope-from <stefanha@gmail.com>) id 1dpapN-0005Nm-Ul\n\tfor qemu-devel@nongnu.org; Wed, 06 Sep 2017 09:57:14 -0400","by mail-wm0-x242.google.com with SMTP id e64so5400052wmi.2\n\tfor <qemu-devel@nongnu.org>; Wed, 06 Sep 2017 06:57:12 -0700 (PDT)","from localhost ([51.15.41.238]) by smtp.gmail.com with ESMTPSA id\n\tf26sm1469442edd.37.2017.09.06.06.57.09\n\t(version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);\n\tWed, 06 Sep 2017 06:57:09 -0700 (PDT)"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;\n\th=date:from:to:cc:subject:message-id:references:mime-version\n\t:content-disposition:content-transfer-encoding:in-reply-to\n\t:user-agent; bh=xjAQ5i7d7vFMZKJhysQIPeu2IOrkzeTfN8sCtJ+sX6U=;\n\tb=rVosCRME6Sg/UQyf41JFfXT1QxWxIYR8AXhBvSRpVillZKnE/M6GdPq1RMnkSAjHlH\n\tNBsIPalcAU/4gwiUtnOpS+QdMmiLRBpAc7NaW/pM+DCu3cgqRMYxGOM/I02IeB/uIZ6O\n\tDrTLeLc0wyB+wubquH8SOrqcdKhT5kvO2TtQaqpu7Rk1mDe3nJJWYn6tqd2LDpPFE8Kx\n\tFrr/wdyCLinymPKrVg0yVsoRZSesT8qpoFkSJkXf6eL22KiF2v/Ct/MF2LtERCKFNZPG\n\tzAuIl9dSdeSo+IVXE4vji0pDyVSFouBwIvqpqvo4bN3D/P/SVFqKTsVKhBTRO4fTfdpy\n\t+sqA==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:date:from:to:cc:subject:message-id:references\n\t:mime-version:content-disposition:content-transfer-encoding\n\t:in-reply-to:user-agent;\n\tbh=xjAQ5i7d7vFMZKJhysQIPeu2IOrkzeTfN8sCtJ+sX6U=;\n\tb=l27vlKJ+5i6JBY59O6HsnFHy5AzOKJW06430r50qfc9lSMGJJm/TzyFhLfBGm3nuEd\n\tAhu+HFqbiEvZK+Kbr5gDc+Jxgq6WMDOghu5XgJ+srSc1mvyJJjRWbUx2SojMoBaJ1TQG\n\tLEg9U+WynRuvaD+cD9kjYvCUu73LxcSMHgdQ6fKAqXJtm2yotffyAFm2Dz885IayuMw+\n\ty4MDl1zZuC7+9YU5/0DjSASPgmqTiEAlggyUwM/oD5g+5OchPaliG/jLMTNSs8dyDAXp\n\tGDT2mEhEOSJqOghkRA8x4EG1rgjs6E+Gki9yNu6TWxfNDTrq0gZS2eJhn+oUVuqPp10Y\n\tREOg==","X-Gm-Message-State":"AHPjjUj8JyANYen+ylXu2x+mzP6HbrkRUutwgol1rfCRYaMggf4uecLN\n\to1Dg32XVyrqatQ==","X-Google-Smtp-Source":"ADKCNb5XOFZLVnROD03Pe94fOrHYe2usqcILDsXsK9RIcUgz2jMzSRZJpBXMNN4EDaL89ZvSskkTLw==","X-Received":"by 10.80.136.24 with SMTP id b24mr6043503edb.246.1504706231161; \n\tWed, 06 Sep 2017 06:57:11 -0700 (PDT)","Date":"Wed, 6 Sep 2017 14:57:08 +0100","From":"Stefan Hajnoczi <stefanha@gmail.com>","To":"Sergio =?iso-8859-1?q?Andr=E9s_G=F3mez?= del Real\n\t<sergio.g.delreal@gmail.com>","Message-ID":"<20170906135708.GD15535@stefanha-x1.localdomain>","References":"<20170905035457.3753-1-Sergio.G.DelReal@gmail.com>\n\t<20170905035457.3753-9-Sergio.G.DelReal@gmail.com>\n\t<CAMzKsXu29K+b=fGuPLti5if6zj5=pQhpmQz1iei6-hgjbq_41Q@mail.gmail.com>\n\t<CAMzKsXu0LOR=mzBNq-=sbv3YRBCjKXxx2NjeJya-TPkK6mYT2Q@mail.gmail.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=iso-8859-1","Content-Disposition":"inline","Content-Transfer-Encoding":"8bit","In-Reply-To":"<CAMzKsXu0LOR=mzBNq-=sbv3YRBCjKXxx2NjeJya-TPkK6mYT2Q@mail.gmail.com>","User-Agent":"Mutt/1.8.3 (2017-05-23)","X-detected-operating-system":"by eggs.gnu.org: Genre and OS details not\n\trecognized.","X-Received-From":"2a00:1450:400c:c09::242","Subject":"Re: [Qemu-devel] [PATCH v3 08/14] hvf: add compilation rules to\n\tMakefile.objs","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":"Paolo Bonzini <pbonzini@redhat.com>, qemu-devel <qemu-devel@nongnu.org>","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>"}}]