fd0a891ee9
Although Intel's current spec[1] shows the OpRegion structure version as being the top 16 bits of the field, Intel's Windows drivers require the OpRegion structure version to be in the top 8 bits of the field when not using a VGA BIOS (eg, NGI or GOP driver). As the Linux i915 driver only checks that the version is >= 2, there is no change in functionality there. This change effectively matches Intel's implementation in TianoCore, where the version is set to 0x0200 << 16. [1] https://01.org/sites/default/files/documentation/skl_opregion_rev0p5.pdf TEST: Boot Windows [8.1,10] in UEFI mode w/GOP graphics init and Legacy mode with libgfxinit, observe Intel GPU driver functional. Change-Id: Ic2903ee4829689ec4117aec93dce0b87cec6f313 Signed-off-by: Matt DeVillier <matt.devillier@gmail.com> Reviewed-on: https://review.coreboot.org/22118 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Nico Huber <nico.h@gmx.de> |
||
---|---|---|
.. | ||
amd/agesa | ||
ams | ||
aspeed | ||
ati/ragexl | ||
dec/21143 | ||
elog | ||
emulation/qemu | ||
generic | ||
gic | ||
i2c | ||
intel | ||
ipmi | ||
lenovo | ||
maxim | ||
net | ||
parade | ||
pc80 | ||
ricoh/rce822 | ||
siemens/nc_fpga | ||
sil/3114 | ||
spi | ||
ti | ||
uart | ||
usb | ||
xgi | ||
xpowers/axp209 |