summaryrefslogtreecommitdiff
path: root/drivers
AgeCommit message (Expand)AuthorFilesLines
2023-12-21drm/xe/uapi: Fix various struct padding for 64b alignmentRodrigo Vivi3-1/+11
2023-12-21drm/xe/uapi: Add Tile ID information to the GT info queryRodrigo Vivi1-0/+1
2023-12-21drm/xe/uapi: Crystal Reference Clock updatesRodrigo Vivi3-10/+5
2023-12-21drm/xe/uapi: Kill tile_maskRodrigo Vivi2-33/+9
2023-12-21drm/xe/uapi: Split xe_sync types from flagsRodrigo Vivi2-16/+8
2023-12-21drm/xe/uapi: Align on a common way to return arrays (engines)Francois Dugast1-13/+18
2023-12-21drm/xe/uapi: Align on a common way to return arrays (gt)Francois Dugast1-1/+1
2023-12-21drm/xe/uapi: Align on a common way to return arrays (memory regions)Francois Dugast1-22/+24
2023-12-21drm/xe/uapi: Reject bo creation of unaligned sizeMauro Carvalho Chehab2-11/+25
2023-12-21drm/xe: Make DRM_XE_DEVICE_QUERY_ENGINES future proofJosé Roberto de Souza1-7/+8
2023-12-21drm/xe/uapi: Separate bo_create placement from flagsRodrigo Vivi1-7/+7
2023-12-21drm/xe: add some debug info for d3coldMatthew Auld2-0/+6
2023-12-21drm/xe/guc: Split GuC params used for "hwconfig" and "post-hwconfig"Michał Winiarski1-0/+22
2023-12-21drm/xe/uc: Extract xe_uc_sanitize_resetMichał Winiarski3-7/+11
2023-12-21drm/xe/uc: Store firmware binary in system-memory backed BOMichał Winiarski1-3/+1
2023-12-21drm/xe/uc: Split xe_uc_fw_initMichał Winiarski1-19/+61
2023-12-21drm/xe: Add a helper for DRM device-lifetime BO createMichał Winiarski10-74/+63
2023-12-21drm/xe: Reorder GGTT init to earlier point in probeMichał Winiarski4-9/+26
2023-12-21drm/xe: Move force_wake init to earlier point in probeMichał Winiarski2-2/+3
2023-12-21drm/xe: Move system memory management init to earlier point in probeMichał Winiarski1-2/+2
2023-12-21drm/xe: Don't "peek" into GMD_IDMichał Winiarski1-18/+16
2023-12-21drm/xe/device: Introduce xe_device_probe_earlyMichał Winiarski5-15/+55
2023-12-21drm/xe: Map the entire BAR0 and hold onto the initial mappingMichał Winiarski1-8/+4
2023-12-21drm/xe: Introduce xe_tile_init_early and use at earlier point in probeMichał Winiarski4-13/+37
2023-12-21drm/xe: Split xe_info_initMichał Winiarski2-33/+48
2023-12-21drm/xe/dsb: DSB implementation for xeAnimesh Manna2-0/+72
2023-12-21drm/xe/xe2: Add workaround 16020292621Tejas Upadhyay3-0/+22
2023-12-21drm/xe/xe2: Respond to TRTT faults as unsuccessful page faultBrian Welty1-0/+6
2023-12-21drm/xe: Support device page faults on integrated platformsBrian Welty2-3/+6
2023-12-21drm/xe: Move xe_mmio_probe_tiles outside of MMIO setupMichał Winiarski3-3/+4
2023-12-21drm/xe: Move xe_set_dma_info outside of MMIO setupMichał Winiarski2-26/+26
2023-12-21drm/xe/irq: Don't call pci_free_irq_vectorsMichał Winiarski1-4/+1
2023-12-21drm/xe: Use managed pci_enable_deviceMichał Winiarski1-12/+8
2023-12-21drm/xe: Skip calling drm_dev_put on probe errorMichał Winiarski2-11/+6
2023-12-21drm/xe: Fix header guard warningMichał Winiarski1-1/+1
2023-12-21drm/xe: rename bypass_mtcfg to skip_mtcfgKoby Elbaz3-5/+5
2023-12-21drm/xe: add skip_pcode flagKoby Elbaz3-0/+13
2023-12-21drm/xe/mocs: update MOCS table for xe2Matthew Auld1-5/+5
2023-12-21drm/xe: Manually setup C6 when skip_guc_pc is setVinay Belgaumkar4-3/+64
2023-12-21drm/xe: Add skip_guc_pc flagVinay Belgaumkar2-0/+4
2023-12-21drm/xe: Rename xe_gt_idle_sysfs to xe_gt_idleVinay Belgaumkar6-9/+9
2023-12-21drm/xe/guc: Include only required GuC ABI headersMichal Wajdeczko8-6/+11
2023-12-21drm/xe/guc: Remove obsolete GuC CTB documentationMichal Wajdeczko1-43/+2
2023-12-21drm/xe/guc: Drop ancient GuC CTB definitionsMichal Wajdeczko1-21/+0
2023-12-21drm/xe: explicitly set GGTT access for GuC DMAFei Yang2-1/+3
2023-12-21drm/xe/uapi: support pat_index selection with vm_bindMatthew Auld3-17/+68
2023-12-21drm/xe/pat: annotate pat_index with coherency modeMatthew Auld3-42/+89
2023-12-21drm/xe/uapi: Add support for CPU caching modePallavi Mishra6-38/+104
2023-12-21drm/xe/kunit: Return number of iterated devicesMichal Wajdeczko1-3/+3
2023-12-21drm/xe: fix mem_access for early lrc generationMatthew Auld1-7/+7