From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.2 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED, USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id EB749ECE59D for ; Wed, 16 Oct 2019 04:52:15 +0000 (UTC) Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id BDF9720872 for ; Wed, 16 Oct 2019 04:52:15 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org BDF9720872 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1iKbHs-0006lS-Nu; Wed, 16 Oct 2019 04:51:52 +0000 Received: from us1-rack-iad1.inumbo.com ([172.99.69.81]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1iKbHr-0006lN-Vn for xen-devel@lists.xenproject.org; Wed, 16 Oct 2019 04:51:52 +0000 X-Inumbo-ID: a9cda456-efd0-11e9-beca-bc764e2007e4 Received: from mga03.intel.com (unknown [134.134.136.65]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS id a9cda456-efd0-11e9-beca-bc764e2007e4; Wed, 16 Oct 2019 04:51:49 +0000 (UTC) X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 15 Oct 2019 21:51:44 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.67,302,1566889200"; d="scan'208";a="220658779" Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.26]) by fmsmga004.fm.intel.com with ESMTP; 15 Oct 2019 21:51:43 -0700 Date: Wed, 16 Oct 2019 12:55:45 +0800 From: Chao Gao To: Sander Eikelenboom Message-ID: <20191016045543.GA30640@gao-cwp> References: <20190930172327.784520-1-anthony.perard@citrix.com> <20190930172327.784520-3-anthony.perard@citrix.com> <20191001103522.GG1163@perard.uk.xensource.com> <20191014150341.GA12156@gao-cwp> <4997c3f2-d0cd-c23b-4125-9cc4c7f4f3b2@eikelenboom.it> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <4997c3f2-d0cd-c23b-4125-9cc4c7f4f3b2@eikelenboom.it> User-Agent: Mutt/1.5.21 (2010-09-15) Subject: Re: [Xen-devel] [PATCH 2/2] libxl_pci: Fix guest shutdown with PCI PT attached X-BeenThere: xen-devel@lists.xenproject.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Cc: Anthony PERARD , xen-devel@lists.xenproject.org, Wei Liu Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" T24gVHVlLCBPY3QgMTUsIDIwMTkgYXQgMDY6NTk6MzdQTSArMDIwMCwgU2FuZGVyIEVpa2VsZW5i b29tIHdyb3RlOgo+T24gMTQvMTAvMjAxOSAxNzowMywgQ2hhbyBHYW8gd3JvdGU6Cj4+IE9uIFRo dSwgT2N0IDEwLCAyMDE5IGF0IDA2OjEzOjQzUE0gKzAyMDAsIFNhbmRlciBFaWtlbGVuYm9vbSB3 cm90ZToKPj4+IE9uIDAxLzEwLzIwMTkgMTI6MzUsIEFudGhvbnkgUEVSQVJEIHdyb3RlOgo+Pj4+ IFJld3JpdGUgb2YgdGhlIGNvbW1pdCBtZXNzYWdlOgo+Pj4+Cj4+Pj4gQmVmb3JlIHRoZSBwcm9i bGVtYXRpYyBjb21taXQsIGxpYnhsIHVzZWQgdG8gaWdub3JlIGVycm9yIHdoZW4KPj4+PiBkZXN0 cm95aW5nIChmb3JjZSA9PSB0cnVlKSBhIHBhc3N0aHJvdWdoIGRldmljZSwgZXNwZWNpYWxseSBl cnJvciB0aGF0Cj4+Pj4gaGFwcGVucyB3aGVuIGRlYWxpbmcgd2l0aCB0aGUgRE0uCj4+Pj4KPj4+ PiBTaW5jZSBmYWU0ODgwYzQ1ZmUsIGlmIHRoZSBETSBmYWlsZWQgdG8gZGV0YWNoIHRoZSBwY2kg ZGV2aWNlIHdpdGhpbgo+Pj4+IHRoZSBhbGxvd2VkIHRpbWUsIHRoZSB0aW1lZCBvdXQgZXJyb3Ig cmFpc2VkIHNraXAgcGFydCBvZgo+Pj4+IHBjaV9yZW1vdmVfKiwgYnV0IGFsc28gcmFpc2UgdGhl IGVycm9yIHVwIHRvIHRoZSBjYWxsZXIgb2YKPj4+PiBsaWJ4bF9fZGV2aWNlX3BjaV9kZXN0cm95 X2FsbCwgbGlieGxfX2Rlc3Ryb3lfZG9taWQsIGFuZCB0aHVzIHRoZQo+Pj4+IGRlc3RydWN0aW9u IG9mIHRoZSBkb21haW4gZmFpbHMuCj4+Pj4KPj4+PiBJbiB0aGlzIHBhdGNoLCBpZiB0aGUgRE0g ZGlkbid0IGNvbmZpcm1lZCB0aGF0IHRoZSBkZXZpY2UgaXMgcmVtb3ZlZCwKPj4+PiB3ZSB3aWxs IHByaW50IGEgd2FybmluZyBhbmQga2VlcCBnb2luZyBpZiBmb3JjZT10cnVlLiAgVGhlIHBhdGNo Cj4+Pj4gcmVvcmRlciB0aGUgZnVuY3Rpb25zIHNvIHRoYXQgcGNpX3JlbW92ZV90aW1lb3V0KCkg Y2FsbHMKPj4+PiBwY2lfcmVtb3ZlX2RldGF0Y2hlZCgpIGxpa2UgaXQncyBkb25lIHdoZW4gRE0g Y2FsbHMgYXJlIHN1Y2Nlc3NmdWwuCj4+Pj4KPj4+PiBXZSBhbHNvIGNsZWFuIHRoZSBRTVAgc3Rh dGVzIGFuZCBhc3NvY2lhdGVkIHRpbWVvdXRzIGVhcmxpZXIsIGFzIHNvb24KPj4+PiBhcyB0aGV5 IGFyZSBub3QgbmVlZGVkIGFueW1vcmUuCj4+Pj4KPj4+PiBSZXBvcnRlZC1ieTogU2FuZGVyIEVp a2VsZW5ib29tIDxsaW51eEBlaWtlbGVuYm9vbS5pdD4KPj4+PiBGaXhlczogZmFlNDg4MGM0NWZl MDE1ZTU2N2FmYTIyM2Y3OGJmMTdhNmQ5OGUxYgo+Pj4+IFNpZ25lZC1vZmYtYnk6IEFudGhvbnkg UEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgo+Pj4+Cj4+Pgo+Pj4gSGkgQW50aG9u eSAvIENoYW8sCj4+Pgo+Pj4gSSBoYXZlIHRvIGNvbWUgYmFjayB0byB0aGlzLCBhIGJpdCBiZWNh dXNlIHBlcmhhcHMgdGhlcmUgaXMgYW4gdW5kZXJseWluZyBpc3N1ZS4KPj4+IFdoaWxlIGl0IGVh cmxpZXIgb2NjdXJyZWQgdG8gbWUgdGhhdCB0aGUgVk0gdG8gd2hpY2ggSSBwYXNzZWQgdGhyb3Vn aCBtb3N0IHBjaS1kZXZpY2VzIAo+Pj4gKDggdG8gYmUgZXhhY3QpIGJlY2FtZSB2ZXJ5IHNsb3cg dG8gc2h1dGRvd24sIGJ1dCBJICBkaWRuJ3QgaW52ZXN0aWdhdGUgaXQgZnVydGhlci4KPj4+Cj4+ PiBCdXQgYWZ0ZXIgeW91IGNvbW1pdCBtZXNzYWdlcyBmcm9tIHRoaXMgcGF0Y2ggaXQga2VwdCBu YWdnaW5nLCBzbyB0b2RheSBJIGRpZCBzb21lIHRlc3RpbmcKPj4+IGFuZCBiaXNlY3RpbmcuCj4+ Pgo+Pj4gVGhlIGRpZmZlcmVuY2UgaW4gdGVhci1kb3duIHRpbWUgYXQgbGVhc3QgZnJvbSB3aGF0 IHRoZSBJT01NVSBjb2RlIGxvZ3MgaXMgcXVpdGUgbGFyZ2U6Cj4+Pgo+Pj4geGVuLTQuMTIuMAo+ Pj4gCVNldHVwOiAJICAgIDcuNDUyIHMKPj4+IAlUZWFyLWRvd246ICA3LjYyNiBzCj4+Pgo+Pj4g eGVuLXVuc3RhYmxlLWVlNzE3MDgyMmYxZmMyMDlmMzNmZWI0N2IyNjhiYWIzNTU0MTM1MWQKPj4+ IAlTZXR1cDogICAgICA3LjQ2OCBzCj4+PiAJVGVhci1kb3duOiA1MC4yMzkgcwo+Pj4KPj4+IEJp c2VjdGlvbiB0dXJuZWQgdXA6Cj4+PiAJY29tbWl0IGM0YjFlZjBmODlhYTZhNzRmYWE0NjE4Y2Uz ZWZlZDFkZTI0NmVjNDAKPj4+IAlBdXRob3I6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+ Cj4+PiAJRGF0ZTogICBGcmkgSnVsIDE5IDEwOjI0OjA4IDIwMTkgKzAxMDAKPj4+IAlsaWJ4bF9x bXA6IHdhaXQgZm9yIGNvbXBsZXRpb24gb2YgZGV2aWNlIHJlbW92YWwKPj4+Cj4+PiBXaGljaCBt YWtlcyBtZSB3b25kZXIgaWYgdGhlcmUgaXMgc29tZXRoaW5nIGdvaW5nIHdyb25nIGluIFFlbXUg Pwo+IAo+PiBIaSBTYW5kZXIsCj5IaSBDaGFvLAo+Cj4+IAo+PiBUaGFua3MgZm9yIHlvdXIgdGVz dGluZyBhbmQgdGhlIGJpc2VjdGlvbi4KPj4gCj4+IEkgdHJpZWQgb24gbXkgbWFjaGluZSwgdGhl IGRlc3RydWN0aW9uIHRpbWUgb2YgYSBndWVzdCB3aXRoIDggcGFzcy10aHJ1Cj4+IGRldmljZXMg aW5jcmVhc2VkIGZyb20gNHMgdG8gMTJzIGFmdGVyIGFwcGxpZWQgdGhlIGNvbW1pdCBhYm92ZS4K Pgo+VG8gd2hhdCBwYXRjaCBhcmUgeW91IHJlZmVycmluZyBBbnRob255J3Mgb3IgYzRiMWVmMGY4 OWFhNmE3NGZhYTQ2MThjZTNlZmVkMWRlMjQ2ZWM0MCA/CgpUaGUgbGF0dGVyLgoKPgo+PiBJbiBt eSB1bmRlcnN0YW5kaW5nLCBJIGd1ZXNzIHlvdSBtaWdodCBnZXQgdGhlIGVycm9yIG1lc3NhZ2Ug InRpbWVkIG91dAo+PiB3YWl0aW5nIGZvciBETSB0byByZW1vdmUuLi4iLiBUaGVyZSBtaWdodCBi ZSBzb21lIGlzc3VlcyBvbiB5b3VyIGFzc2lnbmVkCj4+IGRldmljZXMnIGRyaXZlcnMuIFlvdSBj YW4gZmlyc3QgdW5iaW5kIHRoZSBkZXZpY2VzIHdpdGggdGhlaXIgZHJpdmVycyBpbgo+PiBWTSBh bmQgdGhlbiB0ZWFyIGRvd24gdGhlIFZNLCBhbmQgY2hlY2sgd2hldGhlciB0aGUgVk0gdGVhcmRv d24gZ2V0cwo+PiBtdWNoIGZhc3Rlci4KPgo+SSBnZXQgdGhhdCBlcnJvciBtZXNzYWdlIHdoZW4g SSB0ZXN0IHdpdGggQW50aG9ueSdzIHBhdGNoIGFwcGxpZWQsIHRoZSBkZXN0cnVjdGlvbiB0aW1l IHdpdGggdGhhdCBwYXRjaCBpcyBsb3cuCj4KPkhvdyBldmVyIG15IHBvaW50IHdhcyBpZiB0aGF0 IHBhdGNoIGlzIGNvcnJlY3QgaW4gdGhlIHNlbnNlIHRoYXQgdGhlcmUgc2VlbXMgdG8gYmUgYW4g dW5kZXJseWluZyBpc3N1ZSAKPndoaWNoIGNhdXNlcyBpdCB0byB0YWtlIHNvIGxvbmcuIFRoYXQg aXNzdWUgd2FzIHVuY292ZXJlZCBieSBjNGIxZWYwZjg5YWE2YTc0ZmFhNDYxOGNlM2VmZWQxZGUy NDZlYzQwLCBzbyBJJ20gbm90Cj5zYXlpbmcgdGhhdCBjb21taXQgaXMgd3JvbmcgaW4gYW55IHNl bnNlLCBpdCBqdXN0IHVuY292ZXJlZCBhbm90aGVyIGlzc3VlIHRoYXQgd2FzIGFscmVhZHkgcHJl c2VudCwKPmJ1dCBoYXJkIHRvIGRldGVjdCBhcyB3ZSBqdXN0IGRpZG4ndCB3YWl0IGF0IGRlc3Ry dWN0aW9uIHRpbWUgKGFuZCB0aHVzIHRoZSBzYW1lIGVmZmVjdCBhcyBhIHRpbWVvdXQpLgoKQWN0 dWFsbHksIGl0IGlzIGludHJvZHVjZWQgYnkgYzRiMWVmMGY4OSwgdGhvdWdoIGl0IGRpZCBmaXgg YW5vdGhlcgppc3N1ZS4KCj4KPk9uZSBvciB0aGUgb3RoZXIgd2F5IHRoYXQgd2FzIGp1c3QgYSBt aW5vciBpc3N1ZSB1bnRpbCBmYWU0ODgwYzQ1ZmUwMTVlNTY3YWZhMjIzZjc4YmYxN2E2ZDk4ZTFi LCB3aGVyZSB0aGUgbG9uZwo+ZGVzdHJ1Y3Rpb24gdGltZSBub3cgY2F1c2VkIHRoZSBkb21haW4g ZGVzdHJ1Y3Rpb24gdG8gc3RhbGwsIHdoaWNoIHdhcyB0aGVuIGZpeGVkIGJ5IEFudG9ueSdzIHBh dGNoLCBidXQgdGhhdCB1c2VzCj5hIHRpbWVvdXQgd2hpY2gga2luZHMgb2YgY2lyY3VtdmVudHMg dGhlIGlzc3VlLCBpbnN0ZWFkIG9mIGZpbmRpbmcgb3V0IHdoZXJlIGlzIGNvbWVzIGZyb20gYW5k IHNvbHZlIGl0IHRoZXJlICgKPmlmIHRoYXQgaXMgcG9zc2libGUgb2YgY291cnNlKS4KPgo+QW5k IEkgd29uZGVyIGlmIEFudGhvbnkncyBwYXRjaCBkb2Vzbid0IGludGVyZmVyZSB3aXRoIHRoZSBj YXNlIHlvdSBtYWRlIGM0YjFlZjBmODlhYTZhNzRmYWE0NjE4Y2UzZWZlZDFkZTI0NmVjNDAgZm9y LCAKPmlmIHlvdSBnZXQgdGhlIHRpbWVvdXQgZXJyb3IgbWVzc2FnZSBhcyB3ZWxsLCB0aGVuIHRo YXQgaXMga2luZCBvZiBub3Qgd2FpdGluZyBmb3IgdGhlIGRlc3RydWN0aW9uIHRvIGZpbmlzaCwg aXNuJ3QgaXQgPwo+Cj5DaGFvLCAKPmNvdWxkIHlvdSBwZXJoYXBzIHRlc3QgZm9yIG1lIFhlbiB3 aXRoIGFzIGxhdGVzdCBjb21taXQgZWU3MTcwODIyZjFmYzIwOWYzM2ZlYjQ3YjI2OGJhYjM1NTQx MzUxZCA/Cj5UaGF0IGlzIGJlZm9yZSBBbnRob255J3MgcGF0Y2ggc2VyaWVzLCBidXQgYWZ0ZXIg eW91ciBjNGIxZWYwZjg5YWE2YTc0ZmFhNDYxOGNlM2VmZWQxZGUyNDZlYzQwLgoKSXQncyBhY3R1 YWxseSB3aGF0IEkgZGlkLiBWTSB0ZWFyZG93biB3aXRoIDggcGFzcy10aHJ1IGRldmljZXMgb24g bXkKc2lkZSB0YWtlcyAxMnMgd2hpY2ggb25seSB0b29rIDRzIHdpdGhvdXQgbXkgcGF0Y2guCgpU aGFua3MKQ2hhbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==