

This "drm_suballoc" will be used by the Xe kernel graphics driver for modern Intel integrated/discrete GPUs. This is just a few hundred lines of code to deal with suballocating a buffer object. This suballocation manager isn't dependent upon any AMD-specific implementation details and can be easily used generically by other drivers. Intel previously looked at adapting AMD's suballocator for use by the existing i915 kernel driver while now they are going ahead with plans to make use of it but for their newer Xe kernel driver. In particular, this suballocator is moving to the DRM common area so that it can be easily used by the upcoming Intel Xe Linux kernel graphics driver. This AMD suballocator helper code is being "promoted" to the core Direct Rendering Manager (DRM) infrastructure area so that it can be used by other drivers. Already the first drm-misc-next pull request has been submitted to DRM-Next with some of those early changes that will target the v6.4 kernel.Īmong the early changes sent in via today's drm-misc-next pull request for what will be Linux 6.4 material is moving around of AMD's suballocator helper code used by the Radeon and AMDGPU kernel graphics drivers. With the Linux 6.3-rc1 kernel now out and that closing the Linux 6.3 merge window, the open-source Linux graphics driver developers are turning their attention to feature work they want to accomplish for Linux 6.4 this summer.
