More Intel Crescent Island Enablement Prepped For Linux 6.19
- Reference: 0001589498
- News link: https://www.phoronix.com/news/More-Intel-Crescent-Linux-6.19
- Source link:
Sent out last week to DRM-Next was [2]the very preliminary Crescent Island "CRI" enablement for Linux 6.19 in adding the new device ID and platform details while leveraging the Xe3P code paths initially added for Nova Lake.
This week is another round of drm-xe-next driver changes for DRM-Next ahead of the Linux 6.19 merge window happening in early December. This week are further Crescent Island patches.
In particular, there is improved work around GT throttling and extending the performance limit reasons bits to support Crescent Island. Intel's [3]performance limit reasons functionality for their CPUs and GPUs can indicate to user-space why the hardware is needing to down-clock or otherwise limited performance. Crescent Islands adds some new performance limit reason options that are now recognized by the driver:
Other Intel Xe driver changes prepped this week ahead of Linux 6.19 include:
- Fix an uninitialized value
- Expose a residency counter through debugfs
- Workaround enabling and improvement
- More Crescent Island-specific support
- PAT entry dump improvement
- Inline gt_reset in the worker
- Synchronize GT reset with device unbind
- Do clean shutdown also when using flr
- Fix serialization on burst of unbinds
- Pagefault Refactor
- Remove some unused code
The full list of patches can be found via [4]this pull request .
[1] https://www.phoronix.com/review/intel-crescent-island
[2] https://www.phoronix.com/news/Intel-Crescent-Island-Linux-619
[3] https://www.phoronix.com/news/Intel-Perf-Limit-Reasons-Linux
[4] https://lore.kernel.org/dri-devel/aQuBECxNOhudc0Bz@fedora/