From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jani Nikula Date: Mon, 18 May 2020 09:43:52 +0000 Subject: Re: [PATCH v12 00/14] In order to readout DP SDPs, refactors the handling of DP SDPs Message-Id: <87r1vh37dz.fsf@intel.com> List-Id: References: <20200514060732.3378396-1-gwan-gyeong.mun@intel.com> <87eerm4vd0.fsf@intel.com> <20200515130612.GI6112@intel.com> <87zha92vf5.fsf@intel.com> <20200515141426.GI206103@phenom.ffwll.local> In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit To: "Mun, Gwan-gyeong" , "daniel@ffwll.ch" Cc: "linux-fbdev@vger.kernel.org" , "daniel.vetter@ffwll.ch" , "intel-gfx@lists.freedesktop.org" , "dri-devel@lists.freedesktop.org" , "laurent.pinchart@ideasonboard.com" On Fri, 15 May 2020, "Mun, Gwan-gyeong" wrote: > Hi Ville, > Thank you for notifying me that. I definitely missed the crash. > Sorry for that. > Danial and Jani, I' under debugging the crash case. > If you are availabe please do not merge current version. It has been merged, and that's the oops is the main reason it got noticed. If you can produce a fairly quick fix, great, but otherwise we'll need to revert enough commits to make this work again. BR, Jani. > > Br, > > G.G. > >> > On Fri, 2020-05-15 at 16:14 +0200, Daniel Vetter wrote: >> On Fri, May 15, 2020 at 04:13:18PM +0300, Jani Nikula wrote: >> > On Fri, 15 May 2020, Ville Syrjälä >> > wrote: >> > > On Thu, May 14, 2020 at 02:19:23PM +0300, Jani Nikula wrote: >> > > > On Thu, 14 May 2020, Gwan-gyeong Mun > > > > > wrote: >> > > > > In order to readout DP SDPs (Secondary Data Packet: DP HDR >> > > > > Metadata >> > > > > Infoframe SDP, DP VSC SDP), it refactors handling DP SDPs >> > > > > codes. >> > > > > It adds new compute routines for DP HDR Metadata Infoframe >> > > > > SDP >> > > > > and DP VSC SDP. >> > > > > And new writing routines of DP SDPs (Secondary Data Packet) >> > > > > that uses >> > > > > computed configs. >> > > > > New reading routines of DP SDPs are added for readout. >> > > > > It adds a logging function for DP VSC SDP. >> > > > > When receiving video it is very useful to be able to log DP >> > > > > VSC SDP. >> > > > > This greatly simplifies debugging. >> > > > > In order to use a common VSC SDP Colorimetry calculating code >> > > > > on PSR, >> > > > > it uses a new psr vsc sdp compute routine. >> > > > >> > > > Pushed the series to drm-intel-next-queued with Daniel's irc >> > > > ack for >> > > > merging the two non-i915 patches that route too. >> > > >> > > fi-hsw-4770 now oopses at boot: >> > >> > /o\ >> > >> > What did I miss? What part about the CI report did I overlook? >> >> Participating hosts (48 -> 45) >> ------------------------------ >> >> Additional (1): fi-kbl-7560u >> Missing (4): fi-byt-clapper fi-byt-squawks fi-bsw-cyan fi-hsw- >> 4200u >> >> >> You kill machines at boot, CI won't tell you. >> >> This is (or at least was) because the network is shitty enough that >> we >> have more spurious failures because the ethernet went into the ether >> than >> because of people having killed the machine with their patches for >> real. >> Also it's hard to grab logs if the thing doesn't work at all, so cant >> give >> you any more data than the above. >> >> Yes this sucks :-/ >> >> Cheers, Daniel >> >> > BR, >> > Jani. >> > >> > >> > > <1>[ 3.736903] BUG: kernel NULL pointer dereference, address: >> > > 0000000000000000 >> > > <1>[ 3.736916] #PF: supervisor read access in kernel mode >> > > <1>[ 3.736916] #PF: error_code(0x0000) - not-present page >> > > <6>[ 3.736917] PGD 0 P4D 0 >> > > <4>[ 3.736919] Oops: 0000 [#1] PREEMPT SMP PTI >> > > <4>[ 3.736921] CPU: 0 PID: 363 Comm: systemd-udevd Not tainted >> > > 5.7.0-rc5-CI-CI_DRM_8485+ #1 >> > > <4>[ 3.736922] Hardware name: LENOVO 10AGS00601/SHARKBAY, BIOS >> > > FBKT34AUS 04/24/2013 >> > > <4>[ 3.736986] RIP: 0010:intel_psr_enabled+0x8/0x70 [i915] >> > > <4>[ 3.736988] Code: 18 48 c7 c6 40 09 79 a0 e8 e3 e2 04 e1 0f >> > > b6 44 24 03 e9 f4 fd ff ff 90 66 2e 0f 1f 84 00 00 00 00 00 41 54 >> > > 55 53 48 83 ec 08 <48> 8b 9f d8 fe ff ff f6 83 5e 0d 00 00 20 74 >> > > 09 80 bb 6c b6 00 00 >> > > <4>[ 3.737036] RSP: 0018:ffffc9000047f8a0 EFLAGS: 00010286 >> > > <4>[ 3.737042] RAX: 0000000000000002 RBX: ffff8883ffd04000 >> > > RCX: 0000000000000001 >> > > <4>[ 3.737048] RDX: 0000000000000007 RSI: ffff8883ffd04000 >> > > RDI: 0000000000000128 >> > > <4>[ 3.737055] RBP: ffff888406afe200 R08: 000000000000000f >> > > R09: 0000000000000001 >> > > <4>[ 3.737061] R10: 0000000000000000 R11: 0000000000000000 >> > > R12: 0000000000000000 >> > > <4>[ 3.737068] R13: ffff8883f75d0000 R14: ffff888406afe200 >> > > R15: ffff8883f75d0870 >> > > <4>[ 3.737075] FS: 00007f71618f9680(0000) >> > > GS:ffff88840ec00000(0000) knlGS:0000000000000000 >> > > <4>[ 3.737082] CS: 0010 DS: 0000 ES: 0000 CR0: >> > > 0000000080050033 >> > > <4>[ 3.737088] CR2: 0000000000000000 CR3: 0000000402510002 >> > > CR4: 00000000001606f0 >> > > <4>[ 3.737094] DR0: 0000000000000000 DR1: 0000000000000000 >> > > DR2: 0000000000000000 >> > > <4>[ 3.737101] DR3: 0000000000000000 DR6: 00000000fffe0ff0 >> > > DR7: 0000000000000400 >> > > <4>[ 3.737107] Call Trace: >> > > <4>[ 3.737175] intel_read_dp_sdp+0x1a4/0x380 [i915] >> > > <4>[ 3.737246] hsw_crt_get_config+0x12/0x40 [i915] >> > > <4>[ 3.737317] intel_modeset_setup_hw_state+0x3b3/0x16a0 >> > > [i915] >> > > ... >> > >> > -- >> > Jani Nikula, Intel Open Source Graphics Center -- Jani Nikula, Intel Open Source Graphics Center 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=-0.8 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=no 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 2718EC433DF for ; Mon, 18 May 2020 09:44:02 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (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 05E722067D for ; Mon, 18 May 2020 09:44:02 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 05E722067D Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linux.intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 6CA4489F85; Mon, 18 May 2020 09:44:01 +0000 (UTC) Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTPS id CFF9889F85; Mon, 18 May 2020 09:44:00 +0000 (UTC) IronPort-SDR: QEM+Fz2HJJxAL68EYv0bjsmzMeyoCWM0iZHUN0EEcb2WrU5G8gfkBYRH8ZKGKu/EacxuSxIGJw wn9kM3gNQq7A== X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga005.jf.intel.com ([10.7.209.41]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 May 2020 02:44:00 -0700 IronPort-SDR: JGQXyuqQSYOzGoSi2bxPGdffy9Vk0iUNuzrWoQkUfLF+hM1sHQLYDDj0Q3UT0HYGpAkCr9PW5Z 046UKEbMbUeg== X-IronPort-AV: E=Sophos;i="5.73,406,1583222400"; d="scan'208";a="439152208" Received: from ahermans-mobl.ger.corp.intel.com (HELO localhost) ([10.252.41.209]) by orsmga005-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 May 2020 02:43:56 -0700 From: Jani Nikula To: "Mun\, Gwan-gyeong" , "daniel\@ffwll.ch" Subject: Re: [PATCH v12 00/14] In order to readout DP SDPs, refactors the handling of DP SDPs In-Reply-To: Organization: Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo References: <20200514060732.3378396-1-gwan-gyeong.mun@intel.com> <87eerm4vd0.fsf@intel.com> <20200515130612.GI6112@intel.com> <87zha92vf5.fsf@intel.com> <20200515141426.GI206103@phenom.ffwll.local> Date: Mon, 18 May 2020 12:43:52 +0300 Message-ID: <87r1vh37dz.fsf@intel.com> MIME-Version: 1.0 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: "linux-fbdev@vger.kernel.org" , "daniel.vetter@ffwll.ch" , "intel-gfx@lists.freedesktop.org" , "dri-devel@lists.freedesktop.org" , "laurent.pinchart@ideasonboard.com" Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" T24gRnJpLCAxNSBNYXkgMjAyMCwgIk11biwgR3dhbi1neWVvbmciIDxnd2FuLWd5ZW9uZy5tdW5A aW50ZWwuY29tPiB3cm90ZToKPiBIaSBWaWxsZSwKPiBUaGFuayB5b3UgZm9yIG5vdGlmeWluZyBt ZSB0aGF0LiBJIGRlZmluaXRlbHkgbWlzc2VkIHRoZSBjcmFzaC4KPiBTb3JyeSBmb3IgdGhhdC4K PiBEYW5pYWwgYW5kIEphbmksIEknIHVuZGVyIGRlYnVnZ2luZyB0aGUgY3Jhc2ggY2FzZS4KPiBJ ZiB5b3UgYXJlIGF2YWlsYWJlIHBsZWFzZSBkbyBub3QgbWVyZ2UgY3VycmVudCB2ZXJzaW9uLgoK SXQgaGFzIGJlZW4gbWVyZ2VkLCBhbmQgdGhhdCdzIHRoZSBvb3BzIGlzIHRoZSBtYWluIHJlYXNv biBpdCBnb3QKbm90aWNlZC4KCklmIHlvdSBjYW4gcHJvZHVjZSBhIGZhaXJseSBxdWljayBmaXgs IGdyZWF0LCBidXQgb3RoZXJ3aXNlIHdlJ2xsIG5lZWQKdG8gcmV2ZXJ0IGVub3VnaCBjb21taXRz IHRvIG1ha2UgdGhpcyB3b3JrIGFnYWluLgoKQlIsCkphbmkuCgoKCgo+Cj4gQnIsCj4KPiBHLkcu Cj4KPj4gCj4gT24gRnJpLCAyMDIwLTA1LTE1IGF0IDE2OjE0ICswMjAwLCBEYW5pZWwgVmV0dGVy IHdyb3RlOgo+PiBPbiBGcmksIE1heSAxNSwgMjAyMCBhdCAwNDoxMzoxOFBNICswMzAwLCBKYW5p IE5pa3VsYSB3cm90ZToKPj4gPiBPbiBGcmksIDE1IE1heSAyMDIwLCBWaWxsZSBTeXJqw6Rsw6Qg PHZpbGxlLnN5cmphbGFAbGludXguaW50ZWwuY29tPgo+PiA+IHdyb3RlOgo+PiA+ID4gT24gVGh1 LCBNYXkgMTQsIDIwMjAgYXQgMDI6MTk6MjNQTSArMDMwMCwgSmFuaSBOaWt1bGEgd3JvdGU6Cj4+ ID4gPiA+IE9uIFRodSwgMTQgTWF5IDIwMjAsIEd3YW4tZ3llb25nIE11biA8Z3dhbi1neWVvbmcu bXVuQGludGVsLmNvbQo+PiA+ID4gPiA+IHdyb3RlOgo+PiA+ID4gPiA+IEluIG9yZGVyIHRvIHJl YWRvdXQgRFAgU0RQcyAoU2Vjb25kYXJ5IERhdGEgUGFja2V0OiBEUCBIRFIKPj4gPiA+ID4gPiBN ZXRhZGF0YQo+PiA+ID4gPiA+IEluZm9mcmFtZSBTRFAsIERQIFZTQyBTRFApLCBpdCByZWZhY3Rv cnMgaGFuZGxpbmcgRFAgU0RQcwo+PiA+ID4gPiA+IGNvZGVzLgo+PiA+ID4gPiA+IEl0IGFkZHMg bmV3IGNvbXB1dGUgcm91dGluZXMgZm9yIERQIEhEUiBNZXRhZGF0YSBJbmZvZnJhbWUKPj4gPiA+ ID4gPiBTRFAKPj4gPiA+ID4gPiBhbmQgRFAgVlNDIFNEUC4gCj4+ID4gPiA+ID4gQW5kIG5ldyB3 cml0aW5nIHJvdXRpbmVzIG9mIERQIFNEUHMgKFNlY29uZGFyeSBEYXRhIFBhY2tldCkKPj4gPiA+ ID4gPiB0aGF0IHVzZXMKPj4gPiA+ID4gPiBjb21wdXRlZCBjb25maWdzLgo+PiA+ID4gPiA+IE5l dyByZWFkaW5nIHJvdXRpbmVzIG9mIERQIFNEUHMgYXJlIGFkZGVkIGZvciByZWFkb3V0Lgo+PiA+ ID4gPiA+IEl0IGFkZHMgYSBsb2dnaW5nIGZ1bmN0aW9uIGZvciBEUCBWU0MgU0RQLgo+PiA+ID4g PiA+IFdoZW4gcmVjZWl2aW5nIHZpZGVvIGl0IGlzIHZlcnkgdXNlZnVsIHRvIGJlIGFibGUgdG8g bG9nIERQCj4+ID4gPiA+ID4gVlNDIFNEUC4KPj4gPiA+ID4gPiBUaGlzIGdyZWF0bHkgc2ltcGxp ZmllcyBkZWJ1Z2dpbmcuCj4+ID4gPiA+ID4gSW4gb3JkZXIgdG8gdXNlIGEgY29tbW9uIFZTQyBT RFAgQ29sb3JpbWV0cnkgY2FsY3VsYXRpbmcgY29kZQo+PiA+ID4gPiA+IG9uIFBTUiwKPj4gPiA+ ID4gPiBpdCB1c2VzIGEgbmV3IHBzciB2c2Mgc2RwIGNvbXB1dGUgcm91dGluZS4KPj4gPiA+ID4g Cj4+ID4gPiA+IFB1c2hlZCB0aGUgc2VyaWVzIHRvIGRybS1pbnRlbC1uZXh0LXF1ZXVlZCB3aXRo IERhbmllbCdzIGlyYwo+PiA+ID4gPiBhY2sgZm9yCj4+ID4gPiA+IG1lcmdpbmcgdGhlIHR3byBu b24taTkxNSBwYXRjaGVzIHRoYXQgcm91dGUgdG9vLgo+PiA+ID4gCj4+ID4gPiBmaS1oc3ctNDc3 MCBub3cgb29wc2VzIGF0IGJvb3Q6Cj4+ID4gCj4+ID4gL29cCj4+ID4gCj4+ID4gV2hhdCBkaWQg SSBtaXNzPyBXaGF0IHBhcnQgYWJvdXQgdGhlIENJIHJlcG9ydCBkaWQgSSBvdmVybG9vaz8KPj4g Cj4+IFBhcnRpY2lwYXRpbmcgaG9zdHMgKDQ4IC0+IDQ1KQo+PiAtLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0KPj4gCj4+ICAgQWRkaXRpb25hbCAoMSk6IGZpLWtibC03NTYwdSAKPj4gICBN aXNzaW5nICAgICg0KTogZmktYnl0LWNsYXBwZXIgZmktYnl0LXNxdWF3a3MgZmktYnN3LWN5YW4g ZmktaHN3LQo+PiA0MjAwdQo+PiAKPj4gCj4+IFlvdSBraWxsIG1hY2hpbmVzIGF0IGJvb3QsIENJ IHdvbid0IHRlbGwgeW91Lgo+PiAKPj4gVGhpcyBpcyAob3IgYXQgbGVhc3Qgd2FzKSBiZWNhdXNl IHRoZSBuZXR3b3JrIGlzIHNoaXR0eSBlbm91Z2ggdGhhdAo+PiB3ZQo+PiBoYXZlIG1vcmUgc3B1 cmlvdXMgZmFpbHVyZXMgYmVjYXVzZSB0aGUgZXRoZXJuZXQgd2VudCBpbnRvIHRoZSBldGhlcgo+ PiB0aGFuCj4+IGJlY2F1c2Ugb2YgcGVvcGxlIGhhdmluZyBraWxsZWQgdGhlIG1hY2hpbmUgd2l0 aCB0aGVpciBwYXRjaGVzIGZvcgo+PiByZWFsLgo+PiBBbHNvIGl0J3MgaGFyZCB0byBncmFiIGxv Z3MgaWYgdGhlIHRoaW5nIGRvZXNuJ3Qgd29yayBhdCBhbGwsIHNvIGNhbnQKPj4gZ2l2ZQo+PiB5 b3UgYW55IG1vcmUgZGF0YSB0aGFuIHRoZSBhYm92ZS4KPj4gCj4+IFllcyB0aGlzIHN1Y2tzIDot Lwo+PiAKPj4gQ2hlZXJzLCBEYW5pZWwKPj4gCj4+ID4gQlIsCj4+ID4gSmFuaS4KPj4gPiAKPj4g PiAKPj4gPiA+IDwxPlsgICAgMy43MzY5MDNdIEJVRzoga2VybmVsIE5VTEwgcG9pbnRlciBkZXJl ZmVyZW5jZSwgYWRkcmVzczoKPj4gPiA+IDAwMDAwMDAwMDAwMDAwMDAKPj4gPiA+IDwxPlsgICAg My43MzY5MTZdICNQRjogc3VwZXJ2aXNvciByZWFkIGFjY2VzcyBpbiBrZXJuZWwgbW9kZQo+PiA+ ID4gPDE+WyAgICAzLjczNjkxNl0gI1BGOiBlcnJvcl9jb2RlKDB4MDAwMCkgLSBub3QtcHJlc2Vu dCBwYWdlCj4+ID4gPiA8Nj5bICAgIDMuNzM2OTE3XSBQR0QgMCBQNEQgMCAKPj4gPiA+IDw0Plsg ICAgMy43MzY5MTldIE9vcHM6IDAwMDAgWyMxXSBQUkVFTVBUIFNNUCBQVEkKPj4gPiA+IDw0Plsg ICAgMy43MzY5MjFdIENQVTogMCBQSUQ6IDM2MyBDb21tOiBzeXN0ZW1kLXVkZXZkIE5vdCB0YWlu dGVkCj4+ID4gPiA1LjcuMC1yYzUtQ0ktQ0lfRFJNXzg0ODUrICMxCj4+ID4gPiA8ND5bICAgIDMu NzM2OTIyXSBIYXJkd2FyZSBuYW1lOiBMRU5PVk8gMTBBR1MwMDYwMS9TSEFSS0JBWSwgQklPUwo+ PiA+ID4gRkJLVDM0QVVTIDA0LzI0LzIwMTMKPj4gPiA+IDw0PlsgICAgMy43MzY5ODZdIFJJUDog MDAxMDppbnRlbF9wc3JfZW5hYmxlZCsweDgvMHg3MCBbaTkxNV0KPj4gPiA+IDw0PlsgICAgMy43 MzY5ODhdIENvZGU6IDE4IDQ4IGM3IGM2IDQwIDA5IDc5IGEwIGU4IGUzIGUyIDA0IGUxIDBmCj4+ ID4gPiBiNiA0NCAyNCAwMyBlOSBmNCBmZCBmZiBmZiA5MCA2NiAyZSAwZiAxZiA4NCAwMCAwMCAw MCAwMCAwMCA0MSA1NAo+PiA+ID4gNTUgNTMgNDggODMgZWMgMDggPDQ4PiA4YiA5ZiBkOCBmZSBm ZiBmZiBmNiA4MyA1ZSAwZCAwMCAwMCAyMCA3NAo+PiA+ID4gMDkgODAgYmIgNmMgYjYgMDAgMDAK Pj4gPiA+IDw0PlsgICAgMy43MzcwMzZdIFJTUDogMDAxODpmZmZmYzkwMDAwNDdmOGEwIEVGTEFH UzogMDAwMTAyODYKPj4gPiA+IDw0PlsgICAgMy43MzcwNDJdIFJBWDogMDAwMDAwMDAwMDAwMDAw MiBSQlg6IGZmZmY4ODgzZmZkMDQwMDAKPj4gPiA+IFJDWDogMDAwMDAwMDAwMDAwMDAwMQo+PiA+ ID4gPDQ+WyAgICAzLjczNzA0OF0gUkRYOiAwMDAwMDAwMDAwMDAwMDA3IFJTSTogZmZmZjg4ODNm ZmQwNDAwMAo+PiA+ID4gUkRJOiAwMDAwMDAwMDAwMDAwMTI4Cj4+ID4gPiA8ND5bICAgIDMuNzM3 MDU1XSBSQlA6IGZmZmY4ODg0MDZhZmUyMDAgUjA4OiAwMDAwMDAwMDAwMDAwMDBmCj4+ID4gPiBS MDk6IDAwMDAwMDAwMDAwMDAwMDEKPj4gPiA+IDw0PlsgICAgMy43MzcwNjFdIFIxMDogMDAwMDAw MDAwMDAwMDAwMCBSMTE6IDAwMDAwMDAwMDAwMDAwMDAKPj4gPiA+IFIxMjogMDAwMDAwMDAwMDAw MDAwMAo+PiA+ID4gPDQ+WyAgICAzLjczNzA2OF0gUjEzOiBmZmZmODg4M2Y3NWQwMDAwIFIxNDog ZmZmZjg4ODQwNmFmZTIwMAo+PiA+ID4gUjE1OiBmZmZmODg4M2Y3NWQwODcwCj4+ID4gPiA8ND5b ICAgIDMuNzM3MDc1XSBGUzogIDAwMDA3ZjcxNjE4Zjk2ODAoMDAwMCkKPj4gPiA+IEdTOmZmZmY4 ODg0MGVjMDAwMDAoMDAwMCkga25sR1M6MDAwMDAwMDAwMDAwMDAwMAo+PiA+ID4gPDQ+WyAgICAz LjczNzA4Ml0gQ1M6ICAwMDEwIERTOiAwMDAwIEVTOiAwMDAwIENSMDoKPj4gPiA+IDAwMDAwMDAw ODAwNTAwMzMKPj4gPiA+IDw0PlsgICAgMy43MzcwODhdIENSMjogMDAwMDAwMDAwMDAwMDAwMCBD UjM6IDAwMDAwMDA0MDI1MTAwMDIKPj4gPiA+IENSNDogMDAwMDAwMDAwMDE2MDZmMAo+PiA+ID4g PDQ+WyAgICAzLjczNzA5NF0gRFIwOiAwMDAwMDAwMDAwMDAwMDAwIERSMTogMDAwMDAwMDAwMDAw MDAwMAo+PiA+ID4gRFIyOiAwMDAwMDAwMDAwMDAwMDAwCj4+ID4gPiA8ND5bICAgIDMuNzM3MTAx XSBEUjM6IDAwMDAwMDAwMDAwMDAwMDAgRFI2OiAwMDAwMDAwMGZmZmUwZmYwCj4+ID4gPiBEUjc6 IDAwMDAwMDAwMDAwMDA0MDAKPj4gPiA+IDw0PlsgICAgMy43MzcxMDddIENhbGwgVHJhY2U6Cj4+ ID4gPiA8ND5bICAgIDMuNzM3MTc1XSAgaW50ZWxfcmVhZF9kcF9zZHArMHgxYTQvMHgzODAgW2k5 MTVdCj4+ID4gPiA8ND5bICAgIDMuNzM3MjQ2XSAgaHN3X2NydF9nZXRfY29uZmlnKzB4MTIvMHg0 MCBbaTkxNV0KPj4gPiA+IDw0PlsgICAgMy43MzczMTddICBpbnRlbF9tb2Rlc2V0X3NldHVwX2h3 X3N0YXRlKzB4M2IzLzB4MTZhMAo+PiA+ID4gW2k5MTVdCj4+ID4gPiAuLi4KPj4gPiAKPj4gPiAt LSAKPj4gPiBKYW5pIE5pa3VsYSwgSW50ZWwgT3BlbiBTb3VyY2UgR3JhcGhpY3MgQ2VudGVyCgot LSAKSmFuaSBOaWt1bGEsIEludGVsIE9wZW4gU291cmNlIEdyYXBoaWNzIENlbnRlcgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGlu ZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVl ZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK 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=-0.8 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=no 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 B0BC4C433E1 for ; Mon, 18 May 2020 09:44:04 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (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 90D752067D for ; Mon, 18 May 2020 09:44:04 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 90D752067D Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linux.intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=intel-gfx-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 9D7D289F8E; Mon, 18 May 2020 09:44:01 +0000 (UTC) Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTPS id CFF9889F85; Mon, 18 May 2020 09:44:00 +0000 (UTC) IronPort-SDR: QEM+Fz2HJJxAL68EYv0bjsmzMeyoCWM0iZHUN0EEcb2WrU5G8gfkBYRH8ZKGKu/EacxuSxIGJw wn9kM3gNQq7A== X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga005.jf.intel.com ([10.7.209.41]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 May 2020 02:44:00 -0700 IronPort-SDR: JGQXyuqQSYOzGoSi2bxPGdffy9Vk0iUNuzrWoQkUfLF+hM1sHQLYDDj0Q3UT0HYGpAkCr9PW5Z 046UKEbMbUeg== X-IronPort-AV: E=Sophos;i="5.73,406,1583222400"; d="scan'208";a="439152208" Received: from ahermans-mobl.ger.corp.intel.com (HELO localhost) ([10.252.41.209]) by orsmga005-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 May 2020 02:43:56 -0700 From: Jani Nikula To: "Mun\, Gwan-gyeong" , "daniel\@ffwll.ch" In-Reply-To: Organization: Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo References: <20200514060732.3378396-1-gwan-gyeong.mun@intel.com> <87eerm4vd0.fsf@intel.com> <20200515130612.GI6112@intel.com> <87zha92vf5.fsf@intel.com> <20200515141426.GI206103@phenom.ffwll.local> Date: Mon, 18 May 2020 12:43:52 +0300 Message-ID: <87r1vh37dz.fsf@intel.com> MIME-Version: 1.0 Subject: Re: [Intel-gfx] [PATCH v12 00/14] In order to readout DP SDPs, refactors the handling of DP SDPs X-BeenThere: intel-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Intel graphics driver community testing & development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: "linux-fbdev@vger.kernel.org" , "daniel.vetter@ffwll.ch" , "intel-gfx@lists.freedesktop.org" , "dri-devel@lists.freedesktop.org" , "laurent.pinchart@ideasonboard.com" Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" T24gRnJpLCAxNSBNYXkgMjAyMCwgIk11biwgR3dhbi1neWVvbmciIDxnd2FuLWd5ZW9uZy5tdW5A aW50ZWwuY29tPiB3cm90ZToKPiBIaSBWaWxsZSwKPiBUaGFuayB5b3UgZm9yIG5vdGlmeWluZyBt ZSB0aGF0LiBJIGRlZmluaXRlbHkgbWlzc2VkIHRoZSBjcmFzaC4KPiBTb3JyeSBmb3IgdGhhdC4K PiBEYW5pYWwgYW5kIEphbmksIEknIHVuZGVyIGRlYnVnZ2luZyB0aGUgY3Jhc2ggY2FzZS4KPiBJ ZiB5b3UgYXJlIGF2YWlsYWJlIHBsZWFzZSBkbyBub3QgbWVyZ2UgY3VycmVudCB2ZXJzaW9uLgoK SXQgaGFzIGJlZW4gbWVyZ2VkLCBhbmQgdGhhdCdzIHRoZSBvb3BzIGlzIHRoZSBtYWluIHJlYXNv biBpdCBnb3QKbm90aWNlZC4KCklmIHlvdSBjYW4gcHJvZHVjZSBhIGZhaXJseSBxdWljayBmaXgs IGdyZWF0LCBidXQgb3RoZXJ3aXNlIHdlJ2xsIG5lZWQKdG8gcmV2ZXJ0IGVub3VnaCBjb21taXRz IHRvIG1ha2UgdGhpcyB3b3JrIGFnYWluLgoKQlIsCkphbmkuCgoKCgo+Cj4gQnIsCj4KPiBHLkcu Cj4KPj4gCj4gT24gRnJpLCAyMDIwLTA1LTE1IGF0IDE2OjE0ICswMjAwLCBEYW5pZWwgVmV0dGVy IHdyb3RlOgo+PiBPbiBGcmksIE1heSAxNSwgMjAyMCBhdCAwNDoxMzoxOFBNICswMzAwLCBKYW5p IE5pa3VsYSB3cm90ZToKPj4gPiBPbiBGcmksIDE1IE1heSAyMDIwLCBWaWxsZSBTeXJqw6Rsw6Qg PHZpbGxlLnN5cmphbGFAbGludXguaW50ZWwuY29tPgo+PiA+IHdyb3RlOgo+PiA+ID4gT24gVGh1 LCBNYXkgMTQsIDIwMjAgYXQgMDI6MTk6MjNQTSArMDMwMCwgSmFuaSBOaWt1bGEgd3JvdGU6Cj4+ ID4gPiA+IE9uIFRodSwgMTQgTWF5IDIwMjAsIEd3YW4tZ3llb25nIE11biA8Z3dhbi1neWVvbmcu bXVuQGludGVsLmNvbQo+PiA+ID4gPiA+IHdyb3RlOgo+PiA+ID4gPiA+IEluIG9yZGVyIHRvIHJl YWRvdXQgRFAgU0RQcyAoU2Vjb25kYXJ5IERhdGEgUGFja2V0OiBEUCBIRFIKPj4gPiA+ID4gPiBN ZXRhZGF0YQo+PiA+ID4gPiA+IEluZm9mcmFtZSBTRFAsIERQIFZTQyBTRFApLCBpdCByZWZhY3Rv cnMgaGFuZGxpbmcgRFAgU0RQcwo+PiA+ID4gPiA+IGNvZGVzLgo+PiA+ID4gPiA+IEl0IGFkZHMg bmV3IGNvbXB1dGUgcm91dGluZXMgZm9yIERQIEhEUiBNZXRhZGF0YSBJbmZvZnJhbWUKPj4gPiA+ ID4gPiBTRFAKPj4gPiA+ID4gPiBhbmQgRFAgVlNDIFNEUC4gCj4+ID4gPiA+ID4gQW5kIG5ldyB3 cml0aW5nIHJvdXRpbmVzIG9mIERQIFNEUHMgKFNlY29uZGFyeSBEYXRhIFBhY2tldCkKPj4gPiA+ ID4gPiB0aGF0IHVzZXMKPj4gPiA+ID4gPiBjb21wdXRlZCBjb25maWdzLgo+PiA+ID4gPiA+IE5l dyByZWFkaW5nIHJvdXRpbmVzIG9mIERQIFNEUHMgYXJlIGFkZGVkIGZvciByZWFkb3V0Lgo+PiA+ ID4gPiA+IEl0IGFkZHMgYSBsb2dnaW5nIGZ1bmN0aW9uIGZvciBEUCBWU0MgU0RQLgo+PiA+ID4g PiA+IFdoZW4gcmVjZWl2aW5nIHZpZGVvIGl0IGlzIHZlcnkgdXNlZnVsIHRvIGJlIGFibGUgdG8g bG9nIERQCj4+ID4gPiA+ID4gVlNDIFNEUC4KPj4gPiA+ID4gPiBUaGlzIGdyZWF0bHkgc2ltcGxp ZmllcyBkZWJ1Z2dpbmcuCj4+ID4gPiA+ID4gSW4gb3JkZXIgdG8gdXNlIGEgY29tbW9uIFZTQyBT RFAgQ29sb3JpbWV0cnkgY2FsY3VsYXRpbmcgY29kZQo+PiA+ID4gPiA+IG9uIFBTUiwKPj4gPiA+ ID4gPiBpdCB1c2VzIGEgbmV3IHBzciB2c2Mgc2RwIGNvbXB1dGUgcm91dGluZS4KPj4gPiA+ID4g Cj4+ID4gPiA+IFB1c2hlZCB0aGUgc2VyaWVzIHRvIGRybS1pbnRlbC1uZXh0LXF1ZXVlZCB3aXRo IERhbmllbCdzIGlyYwo+PiA+ID4gPiBhY2sgZm9yCj4+ID4gPiA+IG1lcmdpbmcgdGhlIHR3byBu b24taTkxNSBwYXRjaGVzIHRoYXQgcm91dGUgdG9vLgo+PiA+ID4gCj4+ID4gPiBmaS1oc3ctNDc3 MCBub3cgb29wc2VzIGF0IGJvb3Q6Cj4+ID4gCj4+ID4gL29cCj4+ID4gCj4+ID4gV2hhdCBkaWQg SSBtaXNzPyBXaGF0IHBhcnQgYWJvdXQgdGhlIENJIHJlcG9ydCBkaWQgSSBvdmVybG9vaz8KPj4g Cj4+IFBhcnRpY2lwYXRpbmcgaG9zdHMgKDQ4IC0+IDQ1KQo+PiAtLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0KPj4gCj4+ICAgQWRkaXRpb25hbCAoMSk6IGZpLWtibC03NTYwdSAKPj4gICBN aXNzaW5nICAgICg0KTogZmktYnl0LWNsYXBwZXIgZmktYnl0LXNxdWF3a3MgZmktYnN3LWN5YW4g ZmktaHN3LQo+PiA0MjAwdQo+PiAKPj4gCj4+IFlvdSBraWxsIG1hY2hpbmVzIGF0IGJvb3QsIENJ IHdvbid0IHRlbGwgeW91Lgo+PiAKPj4gVGhpcyBpcyAob3IgYXQgbGVhc3Qgd2FzKSBiZWNhdXNl IHRoZSBuZXR3b3JrIGlzIHNoaXR0eSBlbm91Z2ggdGhhdAo+PiB3ZQo+PiBoYXZlIG1vcmUgc3B1 cmlvdXMgZmFpbHVyZXMgYmVjYXVzZSB0aGUgZXRoZXJuZXQgd2VudCBpbnRvIHRoZSBldGhlcgo+ PiB0aGFuCj4+IGJlY2F1c2Ugb2YgcGVvcGxlIGhhdmluZyBraWxsZWQgdGhlIG1hY2hpbmUgd2l0 aCB0aGVpciBwYXRjaGVzIGZvcgo+PiByZWFsLgo+PiBBbHNvIGl0J3MgaGFyZCB0byBncmFiIGxv Z3MgaWYgdGhlIHRoaW5nIGRvZXNuJ3Qgd29yayBhdCBhbGwsIHNvIGNhbnQKPj4gZ2l2ZQo+PiB5 b3UgYW55IG1vcmUgZGF0YSB0aGFuIHRoZSBhYm92ZS4KPj4gCj4+IFllcyB0aGlzIHN1Y2tzIDot Lwo+PiAKPj4gQ2hlZXJzLCBEYW5pZWwKPj4gCj4+ID4gQlIsCj4+ID4gSmFuaS4KPj4gPiAKPj4g PiAKPj4gPiA+IDwxPlsgICAgMy43MzY5MDNdIEJVRzoga2VybmVsIE5VTEwgcG9pbnRlciBkZXJl ZmVyZW5jZSwgYWRkcmVzczoKPj4gPiA+IDAwMDAwMDAwMDAwMDAwMDAKPj4gPiA+IDwxPlsgICAg My43MzY5MTZdICNQRjogc3VwZXJ2aXNvciByZWFkIGFjY2VzcyBpbiBrZXJuZWwgbW9kZQo+PiA+ ID4gPDE+WyAgICAzLjczNjkxNl0gI1BGOiBlcnJvcl9jb2RlKDB4MDAwMCkgLSBub3QtcHJlc2Vu dCBwYWdlCj4+ID4gPiA8Nj5bICAgIDMuNzM2OTE3XSBQR0QgMCBQNEQgMCAKPj4gPiA+IDw0Plsg ICAgMy43MzY5MTldIE9vcHM6IDAwMDAgWyMxXSBQUkVFTVBUIFNNUCBQVEkKPj4gPiA+IDw0Plsg ICAgMy43MzY5MjFdIENQVTogMCBQSUQ6IDM2MyBDb21tOiBzeXN0ZW1kLXVkZXZkIE5vdCB0YWlu dGVkCj4+ID4gPiA1LjcuMC1yYzUtQ0ktQ0lfRFJNXzg0ODUrICMxCj4+ID4gPiA8ND5bICAgIDMu NzM2OTIyXSBIYXJkd2FyZSBuYW1lOiBMRU5PVk8gMTBBR1MwMDYwMS9TSEFSS0JBWSwgQklPUwo+ PiA+ID4gRkJLVDM0QVVTIDA0LzI0LzIwMTMKPj4gPiA+IDw0PlsgICAgMy43MzY5ODZdIFJJUDog MDAxMDppbnRlbF9wc3JfZW5hYmxlZCsweDgvMHg3MCBbaTkxNV0KPj4gPiA+IDw0PlsgICAgMy43 MzY5ODhdIENvZGU6IDE4IDQ4IGM3IGM2IDQwIDA5IDc5IGEwIGU4IGUzIGUyIDA0IGUxIDBmCj4+ ID4gPiBiNiA0NCAyNCAwMyBlOSBmNCBmZCBmZiBmZiA5MCA2NiAyZSAwZiAxZiA4NCAwMCAwMCAw MCAwMCAwMCA0MSA1NAo+PiA+ID4gNTUgNTMgNDggODMgZWMgMDggPDQ4PiA4YiA5ZiBkOCBmZSBm ZiBmZiBmNiA4MyA1ZSAwZCAwMCAwMCAyMCA3NAo+PiA+ID4gMDkgODAgYmIgNmMgYjYgMDAgMDAK Pj4gPiA+IDw0PlsgICAgMy43MzcwMzZdIFJTUDogMDAxODpmZmZmYzkwMDAwNDdmOGEwIEVGTEFH UzogMDAwMTAyODYKPj4gPiA+IDw0PlsgICAgMy43MzcwNDJdIFJBWDogMDAwMDAwMDAwMDAwMDAw MiBSQlg6IGZmZmY4ODgzZmZkMDQwMDAKPj4gPiA+IFJDWDogMDAwMDAwMDAwMDAwMDAwMQo+PiA+ ID4gPDQ+WyAgICAzLjczNzA0OF0gUkRYOiAwMDAwMDAwMDAwMDAwMDA3IFJTSTogZmZmZjg4ODNm ZmQwNDAwMAo+PiA+ID4gUkRJOiAwMDAwMDAwMDAwMDAwMTI4Cj4+ID4gPiA8ND5bICAgIDMuNzM3 MDU1XSBSQlA6IGZmZmY4ODg0MDZhZmUyMDAgUjA4OiAwMDAwMDAwMDAwMDAwMDBmCj4+ID4gPiBS MDk6IDAwMDAwMDAwMDAwMDAwMDEKPj4gPiA+IDw0PlsgICAgMy43MzcwNjFdIFIxMDogMDAwMDAw MDAwMDAwMDAwMCBSMTE6IDAwMDAwMDAwMDAwMDAwMDAKPj4gPiA+IFIxMjogMDAwMDAwMDAwMDAw MDAwMAo+PiA+ID4gPDQ+WyAgICAzLjczNzA2OF0gUjEzOiBmZmZmODg4M2Y3NWQwMDAwIFIxNDog ZmZmZjg4ODQwNmFmZTIwMAo+PiA+ID4gUjE1OiBmZmZmODg4M2Y3NWQwODcwCj4+ID4gPiA8ND5b ICAgIDMuNzM3MDc1XSBGUzogIDAwMDA3ZjcxNjE4Zjk2ODAoMDAwMCkKPj4gPiA+IEdTOmZmZmY4 ODg0MGVjMDAwMDAoMDAwMCkga25sR1M6MDAwMDAwMDAwMDAwMDAwMAo+PiA+ID4gPDQ+WyAgICAz LjczNzA4Ml0gQ1M6ICAwMDEwIERTOiAwMDAwIEVTOiAwMDAwIENSMDoKPj4gPiA+IDAwMDAwMDAw ODAwNTAwMzMKPj4gPiA+IDw0PlsgICAgMy43MzcwODhdIENSMjogMDAwMDAwMDAwMDAwMDAwMCBD UjM6IDAwMDAwMDA0MDI1MTAwMDIKPj4gPiA+IENSNDogMDAwMDAwMDAwMDE2MDZmMAo+PiA+ID4g PDQ+WyAgICAzLjczNzA5NF0gRFIwOiAwMDAwMDAwMDAwMDAwMDAwIERSMTogMDAwMDAwMDAwMDAw MDAwMAo+PiA+ID4gRFIyOiAwMDAwMDAwMDAwMDAwMDAwCj4+ID4gPiA8ND5bICAgIDMuNzM3MTAx XSBEUjM6IDAwMDAwMDAwMDAwMDAwMDAgRFI2OiAwMDAwMDAwMGZmZmUwZmYwCj4+ID4gPiBEUjc6 IDAwMDAwMDAwMDAwMDA0MDAKPj4gPiA+IDw0PlsgICAgMy43MzcxMDddIENhbGwgVHJhY2U6Cj4+ ID4gPiA8ND5bICAgIDMuNzM3MTc1XSAgaW50ZWxfcmVhZF9kcF9zZHArMHgxYTQvMHgzODAgW2k5 MTVdCj4+ID4gPiA8ND5bICAgIDMuNzM3MjQ2XSAgaHN3X2NydF9nZXRfY29uZmlnKzB4MTIvMHg0 MCBbaTkxNV0KPj4gPiA+IDw0PlsgICAgMy43MzczMTddICBpbnRlbF9tb2Rlc2V0X3NldHVwX2h3 X3N0YXRlKzB4M2IzLzB4MTZhMAo+PiA+ID4gW2k5MTVdCj4+ID4gPiAuLi4KPj4gPiAKPj4gPiAt LSAKPj4gPiBKYW5pIE5pa3VsYSwgSW50ZWwgT3BlbiBTb3VyY2UgR3JhcGhpY3MgQ2VudGVyCgot LSAKSmFuaSBOaWt1bGEsIEludGVsIE9wZW4gU291cmNlIEdyYXBoaWNzIENlbnRlcgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGlu ZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVl ZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK