aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-04-04drm/xe/sriov: support non-contig VRAM provisioningMatthew Auld1-6/+14
2025-02-16drm/xe/pf: Release all VFs configs on device removalMichal Wajdeczko1-0/+29
2025-02-10drm/xe: Move VRAM manager to struct xe_vram_regionPiotr Piórkowski1-1/+1
2025-02-10drm/xe/pf: Use an explicit check to see if the device has LMTTPiotr Piórkowski1-8/+13
2025-01-30drm/xe/pf: Reset GuC VF config when unprovisioning critical resourceMichal Wajdeczko1-4/+33
2025-01-30drm/xe/pf: Don't send BEGIN_ID if VF has no context/doorbellsMichal Wajdeczko1-2/+2
2025-01-19drm/xe/pf: Use GuC Buffer Cache during VFs provisioningMichal Wajdeczko1-33/+35
2025-01-09drm/xe: Fix all typos in xeNitin Gote1-1/+1
2024-12-20drm/xe/pf: Use correct function to check LMEM provisioningMichal Wajdeczko1-1/+1
2024-11-22drm/xe/pf: Drop 2GiB limit of fair LMEM allocationMichal Wajdeczko1-2/+0
2024-11-08drm/xe/pf: Add functions to configure VF scheduling priorityMichal Wajdeczko1-0/+76
2024-11-05drm/xe/pf: Fix potential GGTT allocation leakMichal Wajdeczko1-1/+3
2024-10-22drm/xe/pf: Show VFs LMEM provisioning summary over debugfsMichal Wajdeczko1-0/+35
2024-10-07drm/xe/pf: Add functions to save and restore VF configuration blobMichal Wajdeczko1-0/+170
2024-10-07drm/xe/pf: Allow to encode subset of VF configuration KLVsMichal Wajdeczko1-13/+19
2024-10-07drm/xe/pf: Update success code of pf_validate_vf_config()Michal Wajdeczko1-1/+1
2024-09-06drm/xe: prevent potential UAF in pf_provision_vf_ggtt()Matthew Auld1-4/+4
2024-09-02drm/xe/pf: Reset thresholds when releasing a VF configMichal Wajdeczko1-0/+13
2024-09-02drm/xe/pf: Add thresholds to the VF KLV configMichal Wajdeczko1-0/+8
2024-08-30drm/xe/pf: Add function to sanitize VF resourcesMichal Wajdeczko1-0/+82
2024-08-24drm/xe: Fix total initialization in xe_ggtt_print_holes()Nathan Chancellor1-1/+1
2024-08-22drm/xe: Make xe_ggtt_node struct independentRodrigo Vivi1-19/+28
2024-08-22drm/xe: Introduce xe_ggtt_print_holesRodrigo Vivi1-24/+1
2024-08-22drm/xe: Introduce xe_ggtt_largest_holeRodrigo Vivi1-21/+2
2024-08-22drm/xe: Limit drm_mm_node_allocated access to xe_ggtt_nodeRodrigo Vivi1-6/+6
2024-08-22drm/xe: Rename xe_ggtt_node related functionsRodrigo Vivi1-2/+2
2024-08-22drm/xe: Encapsulate drm_mm_node inside xe_ggtt_nodeRodrigo Vivi1-18/+21
2024-08-09drm/xe/pf: Fix VF config validation on multi-GT platformsMichal Wajdeczko1-3/+8
2024-07-22drm/xe: Add NEEDS_2M BO flagMichal Wajdeczko1-0/+1
2024-07-12drm/xe/pf: Limit fair VF LMEM provisioningMichal Wajdeczko1-0/+1
2024-07-01drm/xe/pf: Restart VFs provisioning after GT resetMichal Wajdeczko1-0/+30
2024-07-01drm/xe/pf: Skip fair VFs provisioning if already provisionedMichal Wajdeczko1-0/+48
2024-06-10drm/xe/pf: Assert LMEM provisioning is done only on DGFXMichal Wajdeczko1-2/+13
2024-05-31drm/xe/pf: Update the LMTT when freeing VF GT configMichal Wajdeczko1-0/+1
2024-05-16drm/xe/pf: Introduce functions to configure VF thresholdsMichal Wajdeczko1-0/+87
2024-04-24drm/xe/pf: Clamp maximum execution quantum to 100sMichal Wajdeczko1-6/+12
2024-04-22drm/xe/pf: Fix xe_gt_sriov_pf_config_print_available_ggtt()Michal Wajdeczko1-2/+6
2024-04-16drm/xe/pf: Add support to configure SR-IOV VFsMichal Wajdeczko1-0/+1973