summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/xe/xe_mmio.c
Commit message (Expand)AuthorAgeFilesLines
* drm/xe: Use __iomem for the regs pointerThomas Hellström2024-01-151-1/+1
* drm/xe: Rename info.supports_* to info.has_*Lucas De Marchi2023-12-211-2/+3
* drm/xe/device: Introduce xe_device_probe_earlyMichał Winiarski2023-12-211-6/+10
* drm/xe: Map the entire BAR0 and hold onto the initial mappingMichał Winiarski2023-12-211-8/+4
* drm/xe: Move xe_mmio_probe_tiles outside of MMIO setupMichał Winiarski2023-12-211-3/+1
* drm/xe: Move xe_set_dma_info outside of MMIO setupMichał Winiarski2023-12-211-26/+0
* drm/xe: rename bypass_mtcfg to skip_mtcfgKoby Elbaz2023-12-211-1/+1
* drm/xe: Encapsulate all the module parametersBommithi Sakeena2023-12-211-1/+1
* drm/xe/mmio: Make xe_mmio_wait32() aware of interruptsGustavo Sousa2023-12-211-0/+6
* drm/xe/mmio: Move xe_mmio_wait32() to xe_mmio.cGustavo Sousa2023-12-211-0/+54
* drm/xe: Remove GEN[0-9]*_ prefixesLucas De Marchi2023-12-211-7/+7
* drm/xe: Make xe_mmio_tile_vram_size() staticBrian Welty2023-12-211-1/+2
* drm/xe: move the lmem verification code into a separate functionKoby Elbaz2023-12-211-11/+21
* drm/xe/uapi: Remove MMIO ioctlFrancois Dugast2023-12-211-102/+0
* drm/xe: refactor xe_mmio_probe_tiles to support MMIO extensionKoby Elbaz2023-12-211-32/+38
* drm/xe: map MMIO BAR according to the num of tiles in device descKoby Elbaz2023-12-211-7/+6
* drm/xe: add a flag to bypass multi-tile config from MTCFG regKoby Elbaz2023-12-211-11/+13
* drm/xe: Drop xe_mmio_write64()Matt Roper2023-12-211-3/+0
* drm/xe: Avoid 64-bit register readsMatt Roper2023-12-211-3/+53
* drm/xe: Improve vram info debug printingOak Zeng2023-12-211-5/+6
* drm/xe: Make xe_mem_region structOak Zeng2023-12-211-4/+5
* drm/xe: fully turn on small-bar supportMatthew Auld2023-12-211-9/+2
* drm/xe/mmio: grab mem_access in xe_mmio_ioctlMatthew Auld2023-12-211-0/+2
* drm/xe: Prevent flooding the kernel log with XE_IOCTL_ERRFrancois Dugast2023-12-211-7/+7
* drm/xe/mmio: update gt_count when probing multi-tileMatthew Auld2023-12-211-0/+6
* drm/xe: Make usable size of VRAM readableTejas Upadhyay2023-12-211-3/+3
* drm/xe: Add sysfs entry to report per tile memory sizeTejas Upadhyay2023-12-211-0/+1
* drm/Xe: Use EOPNOTSUPP instead of ENOTSUPPJanga Rahul Kumar2023-12-211-2/+2
* drm/xe: REBAR resize should be best effortMichael J. Ruhl2023-12-191-17/+11
* drm/xe: Allocate GT dynamicallyMatt Roper2023-12-191-1/+1
* drm/xe: Clarify 'gt' retrieval for primary tileMatt Roper2023-12-191-3/+3
* drm/xe: Move VRAM from GT to tileMatt Roper2023-12-191-27/+26
* drm/xe: Move register MMIO into xe_tileMatt Roper2023-12-191-12/+14
* drm/xe: Add backpointer from gt to tileMatt Roper2023-12-191-3/+3
* drm/xe: Introduce xe_tileMatt Roper2023-12-191-6/+7
* drm/xe/mtl: Disable media GTMatt Roper2023-12-191-2/+0
* drm/xe: Size GT device memory correctlyMichael J. Ruhl2023-12-191-46/+47
* drm/xe: Simplify rebar sizingMichael J. Ruhl2023-12-191-56/+75
* drm/xe: Rework size helper to be a little more correctMichael J. Ruhl2023-12-191-29/+51
* drm/xe: Validate uAPI padding and reserved fieldsChristopher Snowhill2023-12-191-1/+2
* drm/xe: Apply upper limit to sg element sizeNiranjana Vishwanathapura2023-12-191-5/+2
* drm/xe: Rename reg field to addrLucas De Marchi2023-12-191-1/+1
* drm/xe/mmio: Use struct xe_regLucas De Marchi2023-12-191-12/+19
* drm/xe: Use XE_REG/XE_REG_MCRLucas De Marchi2023-12-191-1/+1
* drm/xe: Introduce xe_reg/xe_reg_mcrLucas De Marchi2023-12-191-1/+1
* drm/xe: Drop gen afixes from registersLucas De Marchi2023-12-191-1/+2
* drm/xe: Keep all resize bar related prints inside xe_resize_vram_barBalasubramani Vivekanandan2023-12-191-14/+10
* drm/xe/mmio: stop incorrectly triggering drm_warnMatthew Auld2023-12-191-2/+2
* drm/xe/vram: start tracking the io_sizeMatthew Auld2023-12-191-13/+31
* drm/xe: s/lmem/vram/Matthew Auld2023-12-191-20/+20