The AMDGPU driver is becoming so large that when using a recent AMD Radeon graphics card with an aging system is beginning to run into problems of the boot splash screen not appearing... Because it takes too long to load the driver.
AMD Linux graphics driver engineer Marek Olšák expressed a new idea for helping to reduce some bloat from this AMD kernel graphics driver.Much of the nearly six million lines of code making up the AMDGPU driver are auto-generated header files for each supported GPU.
Marek's proposed solution is rather straight-forward: move all the AMDGPU GPU header files out into its own separate dedicated repository. The AMDGPU driver can pull in just the header files actually needed and used by the driver.
Posted as a separate thread to keep @pete910 happy!