aboutsummaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/xe/xe_pat.c
AgeCommit message (Expand)AuthorFilesLines
2024-02-13drm/xe/vf: Don't program PAT if VFGravatar Michal Wajdeczko 1-0/+5
2023-12-21drm/xe/xe2: Update emit_pte to use compression enabled PAT indexGravatar Himal Prasad Ghimiray 1-0/+1
2023-12-21drm/xe/pat: annotate pat_index with coherency modeGravatar Matthew Auld 1-40/+58
2023-12-21drm/xe/pat: trim the xelp PAT tableGravatar Matthew Auld 1-4/+0
2023-12-21drm/xe/pat: Add debugfs node to dump PATGravatar Lucas De Marchi 1-1/+191
2023-12-21drm/xe/xe2: Program PAT tablesGravatar Matt Roper 1-1/+91
2023-12-21drm/xe/pat: Keep track of relevant indexesGravatar Lucas De Marchi 1-0/+12
2023-12-21drm/xe/pat: Prefer the arch/IP namesGravatar Lucas De Marchi 1-56/+56
2023-12-21drm/xe/dg2: Fix using wrong PAT tableGravatar Lucas De Marchi 1-1/+9
2023-12-21drm/xe: Use vfunc to initialize PATGravatar Lucas De Marchi 1-14/+45
2023-12-21drm/xe/pat: Use 0 instead of space on errorGravatar Lucas De Marchi 1-1/+1
2023-12-19drm/xe/mmio: Use struct xe_regGravatar Lucas De Marchi 1-4/+10
2023-12-19drm/xe: Use XE_REG/XE_REG_MCRGravatar Lucas De Marchi 1-1/+1
2023-12-19drm/xe: Clarify register types on PAT programmingGravatar Lucas De Marchi 1-15/+20
2023-12-19drm/xe/pat: Define PAT tables as staticGravatar Matt Roper 1-3/+3
2023-12-19drm/xe/mtl: Handle PAT_INDEX offset jumpGravatar Matt Roper 1-1/+3
2023-12-19drm/xe/mtl: Fix PAT table coherency settingsGravatar Matt Roper 1-2/+2
2023-12-19drm/xe/pat: Clean up PAT register definitionsGravatar Matt Roper 1-35/+38
2023-12-19drm/xe/pat: Handle unicast vs MCR PAT registersGravatar Matt Roper 1-7/+30
2023-12-19drm/xe/pat: Use table-based programming of PAT settingsGravatar Matt Roper 1-42/+35
2023-12-19drm/xe/pat: Move PAT setup to a dedicated fileGravatar Matt Roper 1-0/+81