Atomic resource management
Get series with b4
b4 am [email protected]Versions newest first
- v3 Latest1 of 13 patches 2 repliesIn review
Changes in v3 from the cover letter
- Rebase on [1]
- Fix control path bug in split LM topology
[1] https://gitlab.freedesktop.org/seanpaul/dpu-staging/commits/for-next
1 of 13 patches is in this archive. The cover letter announces 13.
Patches in v3 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 10/13 | drm/msm/dpu: remove topology namedrivers/ drivers/ drivers/ +2 more | +10 | 11 replies |
Reviews trailers per patch
The patch has no Reviewed-by or Acked-by of their own; the series has one for all of them.
| Patch | Sean Paul |
|---|---|
| Series | R-b R-b R-b R-b |
| 10/13 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH v3 00/13] Atomic resource management
This patchset series introduces drm private object in KMS to manage HW resource management. It modifies the resource manager by introducing API's to do per DRM object resource allocation/cleanups.
Patches 00/13 to 11/13 are clean up patches to prepare DPU for the above migration.
major changes in v2:
- Fix return values in kms (Jordan)
- Split irrelevant changes from master patch into separate patches (Sean)
changes in v3:
- Rebase on [1]
- Fix control path bug in split LM topology
[1] https://gitlab.freedesktop.org/seanpaul/dpu-staging/commits/for-next
Jeykumar Sankaran (13):
drm/msm/dpu: remove scalar config definitions drm/msm/dpu: remove resource pool manager drm/msm/dpu: remove ping pong split topology variables drm/msm/dpu: program master-slave encoders explicitly drm/msm/dpu: use kms stored hw mdp block drm/msm/dpu: iterate for assigned hw ctl in virtual encoder drm/msm/dpu: avoid querying for hw intf before assignment drm/msm/dpu: move hw resource tracking to crtc state drm/msm/dpu: rename hw_ctl to lm_ctl
drm/msm/dpu: remove topology name
drm/msm/dpu: remove display H_TILE from encoder drm/msm/dpu: add atomic private object to dpu kms drm/msm/dpu: use private obj to track hw resources
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 427 +++-------- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h | 120 ++-- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 162 +++-- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h | 4 - drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h | 9 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 31 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 88 +-- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.h | 10 - drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 80 ++- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 23 +- drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c | 796 ++++++--------------- drivers/gpu/drm/msm/disp/dpu1/dpu_rm.h | 149 ++-- 12 files changed, 612 insertions(+), 1287 deletions(-)
Signature · 7 lines
The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum, a Linux Foundation Collaborative Project _______________________________________________ dri-devel mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/dri-devel