Skip to content

multi-GT booting

Matthew Brost requested to merge (removed):xe into xe

Rebase of: !66 (closed)

uAPI not yet implemented for multi-GT but 2 tile PVC and MTL should boot with this series.

Tests working on 2 tile PVC with the following MR: https://gitlab.freedesktop.org/drm/xe/igt-gpu-tools/-/merge_requests/24

MTL is booting but first job hangs /w IOMMU CAT error. Suspect it a missing config issue related to caching. For now, not going to worry about this as main goal of working on MTL was to prove the GT structure layout worked for PVC & MTL tiles.

Main parts that need review are the changes to xe_pci.c + probe of MMIO, VRAM, and GGTT (xe_mmio.c mainly).

xe_irq.c is a bit of a mess, assuming this gets merged will open issue to cleanup that file.

Edited by Matthew Brost

Merge request reports