Intel has suddenly made some interesting hardware less interesting to open sourcers by insisting that its i915 DRM kernel graphics driver for upcoming Skylake and Broxton hardware demands some binary-only firmware blobs.
According to Phoronix these first i915 DRM firmware blobs are for Skylake and Broxton for the GuC and DMC.
DMC is the Display Microcontroller used by Skylake (Gen9) within the display engine to save and restore its state when entering into low-power states and then resuming. It saves and restores display registers across low-power states separate of the kernel.
Intel said that the firmware blobs are required by the DRM driver rather than being an optional add-on.
The license of these firmware blobs also indicate that redistribution is only allowed in binary form without modification. Beyond that, “no reverse engineering, decompilation, or dis-assembly of this software is permitted.”
Basically this will kill off any desire for Open Source enthusiasts to touch Skylake, although we doubt Intel will be too worried – they are a very nice couple. In any event AMD apparently uses something similar to protect bits of its operation.
Still Intel is shipping these firmware files early so everyone knows they are there.
Comments