From mboxrd@z Thu Jan 1 00:00:00 1970 From: Aaron Lu Subject: Re: [PATCH] drm/i915/opregion: work around buggy firmware that provides 8+ output devices Date: Mon, 08 Dec 2014 09:58:42 +0800 Message-ID: <548505D2.8030904@intel.com> References: <52FAE504.8020001@intel.com> <20140212103156.GC5298@nuc-i3427.alporthouse.com> <52FC8C01.1040002@intel.com> <20140213100814.GM14909@nuc-i3427.alporthouse.com> <53045DD1.5010406@intel.com> <20140219073339.GA30685@srcf.ucam.org> <5304725A.3020909@intel.com> <20140304144504.GE17001@phenom.ffwll.local> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTP id DC04F6E128 for ; Sun, 7 Dec 2014 17:58:45 -0800 (PST) In-Reply-To: <20140304144504.GE17001@phenom.ffwll.local> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Daniel Vetter , Matthew Garrett , Chris Wilson , Jani Nikula Cc: "intel-gfx@lists.freedesktop.org" , jaime.91@hotmail.es, "Rafael J. Wysocki" , "linux-kernel@vger.kernel.org" , Oleksij Rempel , ACPI Devel Mailing List List-Id: intel-gfx@lists.freedesktop.org V2UgaGF2ZSBhIG5ldyBidWcgcmVwb3J0IHRoYXQgaGFzIHRoZSBzYW1lIHByb2JsZW06Cmh0dHBz Oi8vYnVnemlsbGEua2VybmVsLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODg5NDEKClRoZSBwb3N0ZWQg cGF0Y2ggc29sdmVzIHRoZSBwcm9ibGVtLiBJIGtub3cgaXQncyBub3QgcGVyZmVjdCwgYnV0IGl0 CmRvZXNuJ3Qgc2VlbSBpdCB3b3VsZCBkbyBhbnkgaGFybSB0byBleGlzdGluZyBzeXN0ZW1zIHNv IHNob3VsZCBiZSBzYWZlLgoKQmV0dGVyLCBpZiBzb21lb25lIGNhbiBzaGVkIHNvbWUgbGlnaHQg b24gaG93IHRoaXMgc2hvdWxkIGJlIHByb3Blcmx5CmhhbmRsZWQsIHRoYXQgd291bGQgYmUgZ3Jl YXQuCgpUaGFua3MsCkFhcm9uCgpPbiAwMy8wNC8yMDE0IDEwOjQ1IFBNLCBEYW5pZWwgVmV0dGVy IHdyb3RlOgo+IE9uIFdlZCwgRmViIDE5LCAyMDE0IGF0IDA0OjU5OjA2UE0gKzA4MDAsIEFhcm9u IEx1IHdyb3RlOgo+PiBPbiAwMi8xOS8yMDE0IDAzOjMzIFBNLCBNYXR0aGV3IEdhcnJldHQgd3Jv dGU6Cj4+PiBPbiBXZWQsIEZlYiAxOSwgMjAxNCBhdCAwMzozMToyOVBNICswODAwLCBBYXJvbiBM dSB3cm90ZToKPj4+Cj4+Pj4gRElEMiBpcyBpbiBzeXN0ZW0gbWVtb3J5IHJlZ2lvbiBhbmQgaGFz IHNvbWUgYXNzaWduZWQgdmFsdWUgbGlrZSAweDQwMAo+Pj4+IHdoZW4gd2UgcmVhZCBpdC4gRm9y IHRoaXMgY2FzZSBpdCBpcyBlYXN5IHNpbmNlIHRoZXJlIGlzIG9ubHkgb25lIG91dHB1dAo+Pj4+ IGRldmljZSB0aGF0IGlzIG9mIHR5cGUgTFZEUyBzbyB3ZSBjYW4gbWF0Y2ggaXQgdG8gY29ubmVj dG9yIG9mIHR5cGUgZURQCj4+Pj4gb3IgTFZEUywgc3VwcG9zZSB0aGVyZSBpcyBvbmx5IG9uZSBz dWNoIGNvbm5lY3Rvci4gQnV0IGZvciBvdXRwdXQKPj4+PiBkZXZpY2VzJyB3aG9zZSBfQURSIGhh cyB0aGUgdmFsdWUgb2YgMHgzMDEsIDB4MzAyLCBldGMuIEkgaGF2ZSBubyBpZGVhCj4+Pj4gaG93 IHRvIG1hdGNoIHRoZW0gdXAgdG8gdGhlIGNvbm5lY3RvcnMgb2YgdGhhdCB0eXBlIGFzIHdlIGNh bid0IGJlIHN1cmUKPj4+PiB0aGUgcHJvYmUgb3JkZXIgd2UgaGF2ZSB1c2VkIGluIGk5MTUgZHJp dmVyIGlzIHRoZSBzYW1lIGFzIEJJT1MnLgo+Pj4KPj4+IE5vbi1zdGFuZGFyZCBfQURSIHZhbHVl cyBhcmUgYXNzaWdlbmQgYnkgdGhlIEdQVSB2ZW5kb3IsIHNvIEludGVsIHNob3VsZCAKPj4+IGJl IGFibGUgdG8gcHJvdmlkZSB5b3Ugd2l0aCB0aGUgY29ycmVjdCBpbnRlcnByZXRhdGlvbnMuCj4+ Cj4+IEl0IGRvZXNuJ3Qgc2VlbSB0aGUgX0FEUiB2YWx1ZSBoYXMgdG8gYmUgdGhlIGZvcm1hdCBk ZWZpbmVkIGJ5IF9ET0QsIGFzCj4+IHRoZSBleGFtcGxlIG9mIHRoZSBBQ1BJIHNwZWMgZ2l2ZXM6 Cj4+IE1ldGhvZCAoX0FEUiwgMCkgewo+PiAgICAgcmV0dXJuKDB4MDEwMCkKPj4gfQo+PiBTbyB0 aGF0IGlzIG5vdCB0aGUgcHJvYmxlbSBoZXJlLgo+Pgo+PiBUaGUgcHJvYmxlbSBpcywgd2UgZG9u J3QgaGF2ZSBhbnkgd2F5IG9mIG1hdGNoaW5nIGFuIEFDUEkgb3V0cHV0IGRldmljZQo+PiBub2Rl IHRvIGEgZHJtIGNvbm5lY3RvciBvZiB0aGUgc2FtZSB0eXBlIHdoZW4gdGhlcmUgYXJlIG1vcmUg dGhhbiAxIG9mCj4+IHRob3NlIHdpdGggdGhlIHNhbWUgdHlwZSwgaS5lLiB3ZSBkb24ndCBrbm93 IGhvdyB0aGUgaW5kZXggdmFsdWUgYXJlCj4+IGFzc2lnbmVkIGJ5IEJJT1MuCj4gCj4gSSd2ZSB0 aG91Z2h0IHRoZSBPcFJlZ2lvbiBzcGVjIGhhcyBzb21lIGFkZGl0aW9uYWwgZmllbGRzIGluIHRo ZXJlCj4gaW5kaWNhdGluZyB0aGUgcG9ydCBudW1iZXIsIHdoaWNoIHdlIGNvdWxkIG1hdGNoIHVw IGF0IGxlYXN0IG9uIG1vZGVybgo+IHBsYXRmb3JtcyAod2hlcmUgdGhlcmUncyBvbmx5IGV2ZXIg cG9ydCBBLUUpLiBCdXQgdGhhdCdzIHZlcnkgaGF6eQo+IHJlY29sbGVjdGlvbiBmcm9tIGEgcmVh bGx5IG9sZCBPcFJlZ2lvbiBzcGVjLCBpLmUuIEkgaGF2ZSBubyBibG9vZHkgY2x1ZQo+IGF0IGFs bCA7LSkKPiAKPiBJZiBJIG1pc3JlbWVtYmVyIHRoaXMgdGhlbiB3ZSBuZWVkIHRvIHN0YXJ0IG9u IGEgYmVnZ2luZyB0b3VyIGFnYWluIGFuZAo+IGFzayB0aGUgd2luZG93cyBndXlzIGhvdyB0aGlz IGlzIGFsbCBzdXBwb3NlZCB0byB3b3JrIC4uLgo+IC1EYW5pZWwKPiAKCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QK SW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Au b3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==