summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/xe/xe_mmio.c
AgeCommit message (Expand)Author
2024-06-12drm/xe: Add reg read/write traceRadhakrishna Sripada
2024-05-30drm/xe: Promote VRAM initialization function to own fileMichal Wajdeczko
2024-05-30drm/xe: Drop xe_ prefix from static functions in xe_mmio.cMichal Wajdeczko
2024-05-30drm/xe: Move BAR definitions to dedicated fileMichal Wajdeczko
2024-05-30drm/xe: Move XEHP_MTCFG_ADDR register definition to xe_regs.hMichal Wajdeczko
2024-05-24drm/xe/vf: Use register values obtained from the PFMichal Wajdeczko
2024-05-23drm/xe/guc: Port over the slow GuC loading support from i915John Harrison
2024-05-22drm/xe: reset mmio mappings with devmMatthew Auld
2024-05-22drm/xe/mmio: move mmio_fini over to devmMatthew Auld
2024-05-22drm/xe: Cleanup xe_mmio.hMichal Wajdeczko
2024-05-07drm/xe: Don't rely on xe_force_wake.h to be included elsewhereMichal Wajdeczko
2024-04-24drm/xe: Add helper to calculate adjusted register offsetMichal Wajdeczko
2024-04-10drm/xe: re-order lmem init check and wait for initialization to completeRiana Tauro
2024-04-09drm/xe/xe2hpg: Determine flat ccs offset for vramHimal Prasad Ghimiray
2024-03-28drm/xe: Separate pure MMIO init from VRAM checkoutMichal Wajdeczko
2024-03-15drm/xe: Make xe_mmio_read|write() functions non-inlineMichal Wajdeczko
2024-02-28drm/xe/mmio: fix build warning for BAR resize on 32-bitArnd Bergmann
2024-02-13drm/xe/vf: Don't check if LMEM is initialized if VFMichal Wajdeczko
2024-01-19drm/xe/mmio: Cast to u64 when printingLucas De Marchi
2024-01-09drm/xe: Use __iomem for the regs pointerThomas Hellström
2023-12-21drm/xe: Rename info.supports_* to info.has_*Lucas De Marchi
2023-12-21drm/xe/device: Introduce xe_device_probe_earlyMichał Winiarski
2023-12-21drm/xe: Map the entire BAR0 and hold onto the initial mappingMichał Winiarski
2023-12-21drm/xe: Move xe_mmio_probe_tiles outside of MMIO setupMichał Winiarski
2023-12-21drm/xe: Move xe_set_dma_info outside of MMIO setupMichał Winiarski
2023-12-21drm/xe: rename bypass_mtcfg to skip_mtcfgKoby Elbaz
2023-12-21drm/xe: Encapsulate all the module parametersBommithi Sakeena
2023-12-21drm/xe/mmio: Make xe_mmio_wait32() aware of interruptsGustavo Sousa
2023-12-21drm/xe/mmio: Move xe_mmio_wait32() to xe_mmio.cGustavo Sousa
2023-12-21drm/xe: Remove GEN[0-9]*_ prefixesLucas De Marchi
2023-12-21drm/xe: Make xe_mmio_tile_vram_size() staticBrian Welty
2023-12-21drm/xe: move the lmem verification code into a separate functionKoby Elbaz
2023-12-21drm/xe/uapi: Remove MMIO ioctlFrancois Dugast
2023-12-21drm/xe: refactor xe_mmio_probe_tiles to support MMIO extensionKoby Elbaz
2023-12-21drm/xe: map MMIO BAR according to the num of tiles in device descKoby Elbaz
2023-12-21drm/xe: add a flag to bypass multi-tile config from MTCFG regKoby Elbaz
2023-12-21drm/xe: Drop xe_mmio_write64()Matt Roper
2023-12-21drm/xe: Avoid 64-bit register readsMatt Roper
2023-12-21drm/xe: Improve vram info debug printingOak Zeng
2023-12-21drm/xe: Make xe_mem_region structOak Zeng
2023-12-21drm/xe: fully turn on small-bar supportMatthew Auld
2023-12-21drm/xe/mmio: grab mem_access in xe_mmio_ioctlMatthew Auld
2023-12-21drm/xe: Prevent flooding the kernel log with XE_IOCTL_ERRFrancois Dugast
2023-12-21drm/xe/mmio: update gt_count when probing multi-tileMatthew Auld
2023-12-21drm/xe: Make usable size of VRAM readableTejas Upadhyay
2023-12-21drm/xe: Add sysfs entry to report per tile memory sizeTejas Upadhyay
2023-12-21drm/Xe: Use EOPNOTSUPP instead of ENOTSUPPJanga Rahul Kumar
2023-12-19drm/xe: REBAR resize should be best effortMichael J. Ruhl
2023-12-19drm/xe: Allocate GT dynamicallyMatt Roper
2023-12-19drm/xe: Clarify 'gt' retrieval for primary tileMatt Roper