From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chao Gao Subject: Re: [RFC Patch v4 2/8] ioreq: bump the number of IOREQ page to 4 pages Date: Wed, 13 Dec 2017 07:39:20 +0800 Message-ID: <20171212233918.GA36363@op-computing> References: <1512546614-9937-1-git-send-email-chao.gao@intel.com> <1512546614-9937-3-git-send-email-chao.gao@intel.com> <20171206090213.GA23898@op-computing> <5cf06a5713b0402b8ad1d1a69a7d77f0@AMSPEX02CL03.citrite.net> <20171207065629.GA49036@op-computing> <646776360aa2466eabd8fb9bdcccd8dc@AMSPEX02CL03.citrite.net> <20171212010337.GA6727@op-computing> <29f1803cb91f44fc86d6832ea44a4f27@AMSPEX02CL03.citrite.net> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <29f1803cb91f44fc86d6832ea44a4f27@AMSPEX02CL03.citrite.net> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Paul Durrant Cc: Stefano Stabellini , Wei Liu , Andrew Cooper , "Tim (Xen.org)" , George Dunlap , "xen-devel@lists.xen.org" , Jan Beulich , Ian Jackson List-Id: xen-devel@lists.xenproject.org T24gVHVlLCBEZWMgMTIsIDIwMTcgYXQgMDk6MDc6NDZBTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy b3RlOgo+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+W3NuaXBdCj4+IAo+PiBIaSwgUGF1 bC4KPj4gCj4+IEkgbWVyZ2VkIHRoZSB0d28gcWVtdSBwYXRjaGVzLCB0aGUgcHJpdmNtZCBwYXRj aCBbMV0gYW5kIGRpZCBzb21lIHRlc3RzLgo+PiBJIGVuY291bnRlcmVkIGEgc21hbGwgaXNzdWUg YW5kIHJlcG9ydCBpdCB0byB5b3UsIHNvIHlvdSBjYW4gcGF5IG1vcmUKPj4gYXR0ZW50aW9uIHRv IGl0IHdoZW4gZG9pbmcgc29tZSB0ZXN0cy4gVGhlIHN5bXB0b20gaXMgdGhhdCB1c2luZyB0aGUg bmV3Cj4+IGludGVyZmFjZSB0byBtYXAgZ3JhbnQgdGFibGUgaW4geGNfZG9tX2dudHRhYl9zZWVk KCkgYWx3YXlzIGZhaWxzLiBBZnRlcgo+PiBhZGRpbmcgc29tZSBwcmludGsgaW4gcHJpdmNtZCwg SSBmb3VuZCBpdCBpcwo+PiB4ZW5fcmVtYXBfZG9tYWluX2dmbl9hcnJheSgpIHRoYXQgZmFpbHMg d2l0aCBlcnJjb2RlIC0xNi4gTWFwcGluZyBpb3JlcQo+PiBzZXJ2ZXIgZG9lc24ndCBoYXZlIHN1 Y2ggYW4gaXNzdWUuCj4+IAo+PiBbMV0KPj4gaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv P3A9cGVvcGxlL3BhdWxkdS9saW51eC5naXQ7YT1jb21taXQ7aD1jZTUKPj4gOWEwNWU2NzEyCj4+ IAo+Cj5DaGFvLAo+Cj4gIFRoYXQgcHJpdmNtZCBwYXRjaCBpcyBvdXQgb2YgZGF0ZS4gSSd2ZSBq dXN0IHB1c2hlZCBhIG5ldyBvbmU6Cj4KPmh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w PXBlb3BsZS9wYXVsZHUvbGludXguZ2l0O2E9Y29tbWl0O2g9OWYwMDE5OWY1ZjEyY2VmNDAxYzYz NzBjOTRhMTE0MGRlOWIzMThmYwo+Cj4gIEdpdmUgdGhhdCBhIHRyeS4gSSd2ZSBiZWVuIHVzaW5n IGl0IGZvciBhIGZldyB3ZWVrcyBub3cuCgpNYXBwaW5nIGlvcmVxIHNlcnZlciBhbHdheXMgZmFp bHMsIHdoaWxlIG1hcHBpbmcgZ3JhbnQgdGFibGUgc3VjY2VlZHMuCgpRRU1VIGZhaWxzIHdpdGgg Zm9sbG93aW5nIGxvZzoKeGVuZm9yZWlnbm1lbW9yeTogZXJyb3I6IGlvY3RsIGZhaWxlZDogRGV2 aWNlIG9yIHJlc291cmNlIGJ1c3kKcWVtdS1zeXN0ZW0taTM4NjogZmFpbGVkIHRvIG1hcCBpb3Jl cSBzZXJ2ZXIgcmVzb3VyY2VzOiBlcnJvciAxNgpoYW5kbGU9MHg1NjE0YTZkZjVlMDAKcWVtdS1z eXN0ZW0taTM4NjogeGVuIGhhcmR3YXJlIHZpcnR1YWwgbWFjaGluZSBpbml0aWFsaXNhdGlvbiBm YWlsZWQKClhlbiBlbmNvdW50ZXJlZCB0aGUgZm9sbG93aW5nIGVycm9yOgooWEVOKSBbMTMxMTgu OTA5Nzg3XSBtbS5jOjEwMDM6ZDB2MTA5IHBnX293bmVyIGQyIGwxZV9vd25lciBkMCwgYnV0IHJl YWxfcGdfb3duZXIgZDAKKFhFTikgWzEzMTE4LjkxODEyMl0gbW0uYzoxMDc5OmQwdjEwOSBFcnJv ciBnZXR0aW5nIG1mbiA1ZGE1ODQxIChwZm4gZmZmZmZmZmZmZmZmZmZmZikgZnJvbSBMMSBlbnRy eSA4MDAwMDA1ZGE1ODQxMjI3IGZvciBsMWVfb3duZXIgZDAsIHBnX293bmVyIGQyCgpJIG9ubHkg Zml4ZWQgc29tZSBvYnZpb3VzIGlzc3VlcyB3aXRoIGEgcGF0Y2ggdG8geW91ciBwcml2Y21kIHBh dGNoOgotLS0gYS9hcmNoL3g4Ni94ZW4vbW11LmMKKysrIGIvYXJjaC94ODYveGVuL21tdS5jCkBA IC0xODEsNyArMTgxLDcgQEAgaW50IHhlbl9yZW1hcF9kb21haW5fZ2ZuX3JhbmdlKHN0cnVjdCB2 bV9hcmVhX3N0cnVjdCAqdm1hLAogICAgICAgIGlmICh4ZW5fZmVhdHVyZShYRU5GRUFUX2F1dG9f dHJhbnNsYXRlZF9waHlzbWFwKSkKICAgICAgICAgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsK IAotICAgICAgIHJldHVybiBkb19yZW1hcF9nZm4odm1hLCBhZGRyLCAmZ2ZuLCBuciwgTlVMTCwg cHJvdCwgZG9taWQsIHBhZ2VzKTsKKyAgICAgICByZXR1cm4gZG9fcmVtYXBfcGZuKHZtYSwgYWRk ciwgJmdmbiwgbnIsIE5VTEwsIHByb3QsIGRvbWlkLCBmYWxzZSwgcGFnZXMKIH0KIEVYUE9SVF9T WU1CT0xfR1BMKHhlbl9yZW1hcF9kb21haW5fZ2ZuX3JhbmdlKTsKIApAQCAtMjAwLDggKzIwMCw4 IEBAIGludCB4ZW5fcmVtYXBfZG9tYWluX2dmbl9hcnJheShzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3Qg KnZtYSwKICAgICAgICAgKiBjYXVzZSBvZiAid3JvbmcgbWVtb3J5IHdhcyBtYXBwZWQgaW4iLgog ICAgICAgICAqLwogICAgICAgIEJVR19PTihlcnJfcHRyID09IE5VTEwpOwotICAgICAgICBkb19y ZW1hcF9wZm4odm1hLCBhZGRyLCBnZm4sIG5yLCBlcnJfcHRyLCBwcm90LCBkb21pZCwKLSAgICAg ICAgICAgICAgICAgICAgZmFsc2UsIHBhZ2VzKTsKKyAgICAgICByZXR1cm4gZG9fcmVtYXBfcGZu KHZtYSwgYWRkciwgZ2ZuLCBuciwgZXJyX3B0ciwgcHJvdCwgZG9taWQsCisgICAgICAgICAgICAg ICAgICAgICAgIGZhbHNlLCBwYWdlcyk7CiB9CiBFWFBPUlRfU1lNQk9MX0dQTCh4ZW5fcmVtYXBf ZG9tYWluX2dmbl9hcnJheSk7CgpUaGFua3MKQ2hhbwoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu L2xpc3RpbmZvL3hlbi1kZXZlbA==