enable GuC authentication of HuC
authorjsg <jsg@openbsd.org>
Fri, 9 Aug 2024 11:04:07 +0000 (11:04 +0000)
committerjsg <jsg@openbsd.org>
Fri, 9 Aug 2024 11:04:07 +0000 (11:04 +0000)
commit8daebf3f57e4b0abc52647c4abba781e88736c74
tree86afcc2c16e22bb6618b2363ab0c86e2dc112123
parent7c3bd0927c80a4a7caf83e212ff9ffd01a96f160
enable GuC authentication of HuC

The HEVC/H.265 micro Controller (HuC) requires authentication via
the Graphics micro Controller (GuC) on pre DG2/MTL hardware.

HuC is required for Low Power Encoding with the
Intel Media Driver for VAAPI.

Using GuC for command submission caused memory corruption on DG2
and inconsistent errors on boot with Alder Lake, so GuC was
previously disabled entirely in a local change.

initial diff from and tested by rsadowski@ (on Alder Lake)
sys/dev/pci/drm/i915/i915_driver.c