From mboxrd@z Thu Jan 1 00:00:00 1970 From: Samuel Thibault Subject: Re: PCI passthrough to QEMU traditional stubdom not working when option ROM present Date: Fri, 21 Oct 2016 15:23:22 +0200 Message-ID: <20161021132322.GN2829@var.bordeaux.inria.fr> References: Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bxZnA-0002N5-Qh for xen-devel@lists.xenproject.org; Fri, 21 Oct 2016 13:23:24 +0000 Content-Disposition: inline In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Eric Shelton Cc: xen-devel , Ian Jackson , Jan Beulich List-Id: xen-devel@lists.xenproject.org SGVsbG8sCgpFcmljIFNoZWx0b24sIG9uIEZyaSAyMSBPY3QgMjAxNiAwOTowMTo0MyAtMDQwMCwg d3JvdGU6Cj4gRVJST1I6IFBDSSByZWdpb24gc2l6ZSBtdXN0IGJlIHBvdzIgdHlwZT0weDgsIHNp emU9MHhkZjA4MDAwMAoKPiAgICAgICAgICAgdTMyIHUgPSBwY2lfcmVhZF9sb25nKGQsIHJlZyk7 Cj4gICAgICAgICAgIGlmICh1ICE9IDB4ZmZmZmZmZmYpCj4gLSAgICAgICAgICAgZC0+cm9tX2Jh c2VfYWRkciA9IHU7Cj4gKyAgICAgICAgICAgIHsKPiArICAgICAgICAgICAgICBkLT5yb21fYmFz ZV9hZGRyID0gdTsKPiArICAgICAgICAgICAgICBpZiAoZmxhZ3MgJiBQQ0lfRklMTF9TSVpFUykK PiArICAgICAgICAgICAgICAgIHsKPiArICAgICAgICAgICAgICAgICAgdTMyIHNpemU7Cj4gKyAg ICAgICAgICAgICAgICAgIHBjaV93cml0ZV9sb25nKGQsIHJlZywgfjApOwo+ICsgICAgICAgICAg ICAgICAgICBkLT5yb21fc2l6ZSA9IHBjaV9yZWFkX2xvbmcoZCwgcmVnKTsKPiArICAgICAgICAg ICAgICAgICAgcGNpX3dyaXRlX2xvbmcoZCwgcmVnLCB1KTsKPiArICAgICAgICAgICAgICAgIH0K PiArICAgICAgICAgICAgfQo+ID0gPSA9ID0KPiAKPiBJdCBsb29rcyBsaWtlIHRoZXJlIGFyZSBh IGZldyBpc3N1ZXMgZ29pbmcgb24gd2l0aCB0aGlzOgoKSW5kZWVkIDopIEkgaGF2ZSB0byBzYXkg dGhhdCA4IHllYXJzIGhhdmUgbWFkZSBtZSBmb3JnZXQgYWJvdXQgdGhlIGNvZGUKOikKCj4gKDEp IFRoZSBleHBhbnNpb24gUk9NIEJBUiBhdCAweDMwIGFwcGVhcnMgdG8gYmUgcmVhZCBvbmx5LCBz byB0aGUKPiB3cml0ZSBvZiB+MCB0byBkZXRlcm1pbmUgaXRzIHNpemUgaXMgbm90IHdvcmtpbmcu ICBBcyBhIHJlc3VsdCwKPiBkLT5yb21fc2l6ZSBpcyBnZXR0aW5nIHNldCB0byB0aGUgYmFzZSBh ZGRyZXNzIGZvciB0aGUgZXhwYW5zaW9uIFJPTS4KPiBJIGFzc3VtZSAweDMwIGJlaW5nIHJlYWQg b25seSBpcyBhIHBjaWJhY2sgaXNzdWUsIGJ1dCBJIGRvbid0IGtub3cgaWYKPiBjaGFuZ2VzIGFm dGVyIDQuNC4xNCBoYXZlIGFmZmVjdGVkIHRoaXMgLSBJIHNlZSB0aGVyZSBoYXZlIGJlZW4KPiBj aGFuZ2VzIHRvIHJvbV93cml0ZSgpIGFuZCByb21faW5pdCgpIGluIGNvbmZfc3BhY2VfaGVhZGVy LmMKCkkgZG9uJ3Qga25vdyBhYm91dCB0aGlzLiBQcm9iYWJseSBhbiBpc3N1ZSBpbiBwY2liYWNr IGluZGVlZC4KCj4gKDIpIEV2ZW4gaWYgdGhhdCB3cml0ZSBpc3N1ZSB3YXNuJ3QgaGFwcGVuaW5n LCB0aGUgYWJvdmUgcGF0Y2ggZG9lcwo+IG5vdCBsb29rIGxpa2UgdGhlIHJpZ2h0IHdheSB0byBk ZXRlcm1pbmUgdGhlIHNpemUgb2YgdGhlIGV4cGFuc2lvbiBST00KPiBhbnl3YXkuICBGb3IgZXhh bXBsZSwgd2l0aCB0aGUgZXhhbXBsZSBkZXZpY2UgYWJvdmUgaGF2aW5nIGEgMjU2Swo+IGV4cGFu c2lvbiBST00sIEkgYmVsaWV2ZSBhIHdyaXRlIG9mIDB4ZmZmZmZmZmYgdG8gMHgzMCB3b3VsZCBy ZXN1bHQgaW4KPiBhIHZhbHVlIG9mIDB4ZmZmYzAwMDEgKHRoZSBsb3dlc3QgYml0IGlzIGFuIGFk ZHJlc3MgZGVjb2RlCj4gZW5hYmxlL2Rpc2FibGUpLCB3aGljaCB3ZSB3b3VsZCBub3Qgd2FudCB0 byBzdG9yZSBpbiBkLT5yb21fc2l6ZS4KPiBJbnN0ZWFkLCBzb21ldGhpbmcgbGlrZToKPiAgIGQt PnJvbV9zaXplID0gcGNpX3NpemUodSwgcGNpX3JlYWRfbG9uZyhkLCByZWcpLCBQQ0lfUk9NX0FE RFJFU1NfTUFTSyk7Cj4gcHJvYmFibHkgc2hvdWxkIGJlIGRvbmUgaW5zdGVhZCwgaW4gdGhlIHNh bWUgd2F5IHRoZSBvdGhlciBCQVJzIGFyZSBiZWluZyBzaXplZC4KCkNvbXBsZXRlbHkgYWdyZWUu IEkgZ3Vlc3MgdGhlIHJvbV9iYXNlX2FkZHIgZmllbGQgc2hvdWxkIGFsc28gaGF2ZSBhCiYgUENJ X1JPTV9BRERSRVNTX01BU0sgbGlrZSB0aGUgb3RoZXIgYmFzZV9hZGRyIGZpZWxkcyBpbiB0aGUg cGF0Y2guCgpBbHNvLCB0aGF0IHBhcnQgaXMgbm90IHNwZWNpZmljIHRvIG1pbmktb3MuIEl0J2Qg YmUgZ29vZCB0byBzdWJtaXQgaXQKdXBzdHJlYW0gOikKCj4gKDMpIChtaW5vcikgV2hlbiBRRU1V IGVycm9ycyBvdXQsIGl0IHRha2VzIGEgd2hpbGUgZm9yIHhsIHRvIHRpbWUgb3V0Cj4gb24gaXQu ICBQZXJoYXBzIGl0IHdvdWxkIG1ha2Ugc2Vuc2UgZm9yIFFFTVUgdG8gc2V0IHNvbWV0aGluZyBp bgo+IHhlbnN0b3JlIG9uIGl0cyB3YXkgb3V0IHRvIGxldCB4bCBrbm93IGl0IGhhcyBlcnJvcmVk IG91dC4KCk1tbSwgSSBndWVzcyB0aGUgc3R1YmRvbSBpdHNlbGYgY3Jhc2hlcz8gSSdkIHNheSB4 bCBzaG91bGQgYmUgd2F0Y2hpbmcKZm9yIHRoZSBzdHViZG9tIGJlaW5nIGFsaXZlLCBhbmQgcGVy aGFwcyBhYm9ydCB0aGUgZG9tYWluIGlmIHRoZSBzdHViZG9tCmNyYXNoZWQ/CgpTYW11ZWwKCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn L3hlbi1kZXZlbAo=