summaryrefslogtreecommitdiff
path: root/util/cbfstool/platform_fixups.c
diff options
context:
space:
mode:
authorMatt DeVillier <matt.devillier@amd.corp-partner.google.com>2023-09-03 12:51:58 -0500
committerFelix Held <felix-coreboot@felixheld.de>2023-09-06 22:07:38 +0000
commit7c04d0e6fdaedaf6ee336485df939963fa6c0c1a (patch)
treee6eee54724e10cfed2147581f059447da6645c4d /util/cbfstool/platform_fixups.c
parentbfd85218a72ef057a7c150358a0f6983639f86dc (diff)
device/pci_rom: Set VBIOS checksum when filling VFCT table
AMD's Windows display drivers validate the checksum of the VBIOS data in the VFCT table (which gets modified by the FSP GOP driver), so ensure it is set correctly after copying the VBIOS into the table if the FSP GOP driver was run. Without the correct checksum, the Windows GPU drivers will fail to load with a code 43 error in Device Manager. Thanks to coolstar for root causing the issue. TEST=build/boot Win11 on google/skyrim (frostflow), ensure GPU driver loaded and functional. Change-Id: I809f87865fd2a25fb106444574b619746aec068d Signed-off-by: Matt DeVillier <matt.devillier@amd.corp-partner.google.com> Signed-off-by: CoolStar <coolstarorganization@gmail.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/77628 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Eric Lai <eric_lai@quanta.corp-partner.google.com> Reviewed-by: Marshall Dawson <marshalldawson3rd@gmail.com>
Diffstat (limited to 'util/cbfstool/platform_fixups.c')
0 files changed, 0 insertions, 0 deletions