From mboxrd@z Thu Jan 1 00:00:00 1970 From: Roger Pau Monne Subject: [PATCH v3 4/7] vpci: fix updating the command register Date: Tue, 30 Oct 2018 16:41:20 +0100 Message-ID: <20181030154123.4218-5-roger.pau@citrix.com> References: <20181030154123.4218-1-roger.pau@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from all-amaz-eas1.inumbo.com ([34.197.232.57] helo=us1-amaz-eas2.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1gHW9L-0005Ki-0W for xen-devel@lists.xenproject.org; Tue, 30 Oct 2018 15:41:47 +0000 In-Reply-To: <20181030154123.4218-1-roger.pau@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: xen-devel@lists.xenproject.org Cc: Stefano Stabellini , Wei Liu , Konrad Rzeszutek Wilk , George Dunlap , Andrew Cooper , Ian Jackson , Tim Deegan , Julien Grall , Jan Beulich , Roger Pau Monne List-Id: xen-devel@lists.xenproject.org V2hlbiBzd2l0Y2hpbmcgdGhlIG1lbW9yeSBkZWNvZGluZyBiaXQgaW4gdGhlIGNvbW1hbmQgcmVn aXN0ZXIgdGhlCnJlc3Qgb2YgdGhlIGNoYW5nZXMgd2hlcmUgZHJvcHBlZCwgbGVhZGluZyB0byBv bmx5IHRoZSBtZW1vcnkgZGVjb2RpbmcKYml0IGJlaW5nIHVwZGF0ZWQuCgpGaXggdGhpcyBieSB1 bmNvbmRpdGlvbmFsbHkgd3JpdGluZyB0aGUgZ3Vlc3QtcmVxdWVzdGVkIGNvbW1hbmQgZXhjZXB0 CmZvciB0aGUgbWVtb3J5IGRlY29kaW5nIGJpdCwgd2hpY2ggd2lsbCBiZSB1cGRhdGVkIG9uY2Ug dGhlIHAybQpjaGFuZ2VzIGFyZSBwZXJmb3JtZWQuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUg TW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRy ZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBl dS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+ CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBKdWxpZW4gR3JhbGwgPGp1 bGllbi5ncmFsbEBhcm0uY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2ls a0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu b3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBj aXRyaXguY29tPgotLS0KIHhlbi9kcml2ZXJzL3ZwY2kvaGVhZGVyLmMgfCA2ICsrKystLQogMSBm aWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg YS94ZW4vZHJpdmVycy92cGNpL2hlYWRlci5jIGIveGVuL2RyaXZlcnMvdnBjaS9oZWFkZXIuYwpp bmRleCAwZWM0YzA4MmE2Li45MjM0ZGU5YjI2IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy92cGNp L2hlYWRlci5jCisrKyBiL3hlbi9kcml2ZXJzL3ZwY2kvaGVhZGVyLmMKQEAgLTMzMyw4ICszMzMs MTAgQEAgc3RhdGljIHZvaWQgY21kX3dyaXRlKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1 bnNpZ25lZCBpbnQgcmVnLAogICAgICAgICAgKiBob3BpbmcgdGhlIGd1ZXN0IHdpbGwgcmVhbGl6 ZSBhbmQgdHJ5IGFnYWluLgogICAgICAgICAgKi8KICAgICAgICAgbW9kaWZ5X2JhcnMocGRldiwg Y21kICYgUENJX0NPTU1BTkRfTUVNT1JZLCBmYWxzZSk7Ci0gICAgZWxzZQotICAgICAgICBwY2lf Y29uZl93cml0ZTE2KHBkZXYtPnNlZywgcGRldi0+YnVzLCBzbG90LCBmdW5jLCByZWcsIGNtZCk7 CisKKyAgICAvKiBXcml0ZSB0aGUgbmV3IGNvbW1hbmQgd2l0aG91dCB1cGRhdGluZyB0aGUgbWVt b3J5IGRlY29kaW5nIGJpdC4gKi8KKyAgICBjbWQgPSAoY21kICYgflBDSV9DT01NQU5EX01FTU9S WSkgfCAoY3VycmVudF9jbWQgJiBQQ0lfQ09NTUFORF9NRU1PUlkpOworICAgIHBjaV9jb25mX3dy aXRlMTYocGRldi0+c2VnLCBwZGV2LT5idXMsIHNsb3QsIGZ1bmMsIHJlZywgY21kKTsKIH0KIAog c3RhdGljIHZvaWQgYmFyX3dyaXRlKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25l ZCBpbnQgcmVnLAotLSAKMi4xOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv L3hlbi1kZXZlbA==