summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/bin/stackcollapse-record
diff options
context:
space:
mode:
authorZack Rusin <zack.rusin@broadcom.com>2025-03-07 07:57:38 -0500
committerZack Rusin <zack.rusin@broadcom.com>2025-03-10 14:30:33 -0400
commit965544150d1cadf0e8f5bb6c13c19697e46e1429 (patch)
treed24486415c1014bd6191c764e914bd153ba8b43f /tools/perf/scripts/python/bin/stackcollapse-record
parent6efda95a66c5651bb30c948d876b7239df9ec384 (diff)
downloadkernel-965544150d1cadf0e8f5bb6c13c19697e46e1429.tar.gz
drm/vmwgfx: Refactor cursor handling
Refactor cursor handling to make the code maintainable again. Over the last 12 years the svga device improved support for virtualized cursors and at the same time the drm interfaces evolved quite a bit from pre-atomic to current atomic ones. vmwgfx only added new code over the years, instead of adjusting/refactoring the paths. Export the cursor plane handling to its own file. Remove special handling of the legacy cursor support to make it fit within the global cursor plane mechanism. Finally redo dirty tracking because memcmp never worked correctly resulting in the cursor not being properly updated in the guest. Signed-off-by: Zack Rusin <zack.rusin@broadcom.com> Reviewed-by: Maaz Mombasawala <maaz.mombasawala@broadcom.com> Reviewed-by: Martin Krastev <martin.krastev@broadcom.com> Link: https://patchwork.freedesktop.org/patch/msgid/20250307125836.3877138-2-zack.rusin@broadcom.com
Diffstat (limited to 'tools/perf/scripts/python/bin/stackcollapse-record')
0 files changed, 0 insertions, 0 deletions