lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite for Android: free password hash cracker in your pocket
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-Id: <175044313810.2014621.9717827153141285782.b4-ty@oss.qualcomm.com>
Date: Fri, 20 Jun 2025 21:13:51 +0300
From: Dmitry Baryshkov <dmitry.baryshkov@....qualcomm.com>
To: Abhinav Kumar <quic_abhinavk@...cinc.com>, Sean Paul <sean@...rly.run>,
        Marijn Suijten <marijn.suijten@...ainline.org>,
        David Airlie <airlied@...il.com>, Simona Vetter <simona@...ll.ch>,
        Vinod Koul <vkoul@...nel.org>, Konrad Dybcio <konradybcio@...nel.org>,
        Rob Clark <robin.clark@....qualcomm.com>,
        Dmitry Baryshkov <dmitry.baryshkov@....qualcomm.com>
Cc: Neil Armstrong <neil.armstrong@...aro.org>, linux-arm-msm@...r.kernel.org,
        dri-devel@...ts.freedesktop.org, freedreno@...ts.freedesktop.org,
        linux-kernel@...r.kernel.org, Dmitry Baryshkov <lumag@...nel.org>
Subject: Re: [PATCH v5 00/30] drm/msm/dpu: rework HW block feature handling


On Thu, 22 May 2025 22:03:19 +0300, Dmitry Baryshkov wrote:
> Some time ago we started the process of converting HW blocks to use
> revision-based checks instead of having feature bits (which are easy to
> miss or to set incorrectly). Then the process of such a conversion was
> postponed. (Mostly) finish the conversion. The only blocks which still
> have feature bits are SSPP, WB and VBIF. In the rare cases where
> behaviour actually differs from platform to platform (or from block to
> block) use unsigned long bitfields, they have simpler syntax to be
> checked and don't involve test_bit() invocation.
> 
> [...]

Applied, thanks!

[01/30] drm/msm/dpu: stop passing mdss_ver to setup_timing_gen()
        https://gitlab.freedesktop.org/lumag/msm/-/commit/5d25efaaa327
[02/30] drm/msm/dpu: drop INTF_SC7280_MASK
        https://gitlab.freedesktop.org/lumag/msm/-/commit/768d87108f24
[03/30] drm/msm/dpu: inline _setup_ctl_ops()
        https://gitlab.freedesktop.org/lumag/msm/-/commit/cc34e7f8d8a3
[04/30] drm/msm/dpu: inline _setup_dsc_ops()
        https://gitlab.freedesktop.org/lumag/msm/-/commit/155e4d05136b
[05/30] drm/msm/dpu: inline _setup_dspp_ops()
        https://gitlab.freedesktop.org/lumag/msm/-/commit/cfc1dbe27f63
[06/30] drm/msm/dpu: inline _setup_mixer_ops()
        https://gitlab.freedesktop.org/lumag/msm/-/commit/d01d027a6ae1
[07/30] drm/msm/dpu: remove DSPP_SC7180_MASK
        https://gitlab.freedesktop.org/lumag/msm/-/commit/64558d6ec1dc
[08/30] drm/msm/dpu: get rid of DPU_CTL_HAS_LAYER_EXT4
        https://gitlab.freedesktop.org/lumag/msm/-/commit/40b7aa8fb641
[09/30] drm/msm/dpu: get rid of DPU_CTL_ACTIVE_CFG
        https://gitlab.freedesktop.org/lumag/msm/-/commit/a1c5eafeab9b
[10/30] drm/msm/dpu: get rid of DPU_CTL_FETCH_ACTIVE
        https://gitlab.freedesktop.org/lumag/msm/-/commit/a22c33cb4ccc
[11/30] drm/msm/dpu: get rid of DPU_CTL_DSPP_SUB_BLOCK_FLUSH
        https://gitlab.freedesktop.org/lumag/msm/-/commit/91003d9f8fb6
[12/30] drm/msm/dpu: get rid of DPU_CTL_VM_CFG
        https://gitlab.freedesktop.org/lumag/msm/-/commit/e479fb02dc72
[13/30] drm/msm/dpu: get rid of DPU_DATA_HCTL_EN
        https://gitlab.freedesktop.org/lumag/msm/-/commit/39890da06970
[14/30] drm/msm/dpu: get rid of DPU_INTF_STATUS_SUPPORTED
        https://gitlab.freedesktop.org/lumag/msm/-/commit/e7da245a3402
[15/30] drm/msm/dpu: get rid of DPU_INTF_INPUT_CTRL
        https://gitlab.freedesktop.org/lumag/msm/-/commit/9db68425f24c
[16/30] drm/msm/dpu: get rid of DPU_PINGPONG_DSC
        https://gitlab.freedesktop.org/lumag/msm/-/commit/d521c4200c94
[17/30] drm/msm/dpu: get rid of DPU_PINGPONG_DITHER
        https://gitlab.freedesktop.org/lumag/msm/-/commit/bbd131f1e095
[18/30] drm/msm/dpu: get rid of DPU_MDP_VSYNC_SEL
        https://gitlab.freedesktop.org/lumag/msm/-/commit/5094aa5474a2
[19/30] drm/msm/dpu: get rid of DPU_MDP_PERIPH_0_REMOVED
        https://gitlab.freedesktop.org/lumag/msm/-/commit/820405f6e2e6
[20/30] drm/msm/dpu: get rid of DPU_MDP_AUDIO_SELECT
        https://gitlab.freedesktop.org/lumag/msm/-/commit/b14f7c55b079
[21/30] drm/msm/dpu: get rid of DPU_MIXER_COMBINED_ALPHA
        https://gitlab.freedesktop.org/lumag/msm/-/commit/5b14c003781b
[22/30] drm/msm/dpu: get rid of DPU_DIM_LAYER
        https://gitlab.freedesktop.org/lumag/msm/-/commit/36beee41c4c3
[23/30] drm/msm/dpu: get rid of DPU_DSC_HW_REV_1_2
        https://gitlab.freedesktop.org/lumag/msm/-/commit/27b1a01fcdb8
[24/30] drm/msm/dpu: get rid of DPU_DSC_OUTPUT_CTRL
        https://gitlab.freedesktop.org/lumag/msm/-/commit/a88c80ecb442
[25/30] drm/msm/dpu: get rid of DPU_WB_INPUT_CTRL
        https://gitlab.freedesktop.org/lumag/msm/-/commit/fa811f768713
[26/30] drm/msm/dpu: get rid of DPU_SSPP_QOS_8LVL
        https://gitlab.freedesktop.org/lumag/msm/-/commit/0709ec21abcf
[27/30] drm/msm/dpu: drop unused MDP TOP features
        https://gitlab.freedesktop.org/lumag/msm/-/commit/0ea9f990c352
[28/30] drm/msm/dpu: drop ununused PINGPONG features
        https://gitlab.freedesktop.org/lumag/msm/-/commit/a1e42a921dee
[29/30] drm/msm/dpu: drop ununused MIXER features
        https://gitlab.freedesktop.org/lumag/msm/-/commit/1f783bf4f8f9
[30/30] drm/msm/dpu: move features out of the DPU_HW_BLK_INFO
        https://gitlab.freedesktop.org/lumag/msm/-/commit/c70c860fb00c

Best regards,
-- 
With best wishes
Dmitry


Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ