From 41ed2cb20e30862992837fb7dc62bc3cff2e457d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michael=20B=C3=BCchler?= Date: Mon, 13 Mar 2023 21:31:53 +0100 Subject: [PATCH] mb/asrock/h77pro4-m: Use VBT provided by Linux' debugfs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The current VBT causes problems with Windows 10. Once the Intel driver is used instead of the generic graphics driver, the display turns off although the system keeps running normally. Linux has no issues. It had been extracted from the vendor video BIOS, which in turn had been extracted from the vendor firmware. This change replaces the VBT with one that was dumped through debugfs and the drm/i915 driver in Linux, booted from the vendor firmware at version 2.10 (beta). It fixes the issue with the Intel graphics driver on Windows 10. Change-Id: Icbb3950b37dad5ed308f3bafb73b71859227d26b Signed-off-by: Michael Büchler Reviewed-on: https://review.coreboot.org/c/coreboot/+/73711 Reviewed-by: Paul Menzel Reviewed-by: Felix Singer Tested-by: build bot (Jenkins) --- Documentation/mainboard/asrock/h77pro4-m.md | 4 +++- src/mainboard/asrock/h77pro4-m/data.vbt | Bin 3902 -> 7168 bytes 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/Documentation/mainboard/asrock/h77pro4-m.md b/Documentation/mainboard/asrock/h77pro4-m.md index 7b4487dbe2..81fb000f45 100644 --- a/Documentation/mainboard/asrock/h77pro4-m.md +++ b/Documentation/mainboard/asrock/h77pro4-m.md @@ -45,7 +45,9 @@ Tests were done with SeaBIOS 1.14.0 and slackware64-live from 2019-07-12 - Rear eSATA connector (multiplexed with one ASM1061 port) - Gigabit Ethernet - Console output on the serial port -- SeaBIOS 1.14.0 and 1.15.0 to boot Windows 10 (needs VGA BIOS) and Linux via +- EDK II (MrChromebox's fork, at origin/uefipayload_202207) to boot +Windows 10 (22H2) and Linux (5.19.17) via GRUB 2 +- SeaBIOS 1.16.1 to boot Windows 10 (needs VGA BIOS) and Linux via extlinux - Internal flashing with flashrom-1.2, see [Internal Programming](#internal-programming) diff --git a/src/mainboard/asrock/h77pro4-m/data.vbt b/src/mainboard/asrock/h77pro4-m/data.vbt index 52a8268f3359e08c0d58d63f107cfa8b82687e94..4ae967e26d04ff6ac1399511e69478e8eb07f266 100644 GIT binary patch delta 230 zcmdld*I==sf{}#*2qxDsY6ng@%gDgMDxL%+7#J0RYz77ghHD870s<^6g&7nW7&ctw zU|;~NXIEfUU;-&nV7LTUup6vk!dYep1~!m5$OPue(M+n7CopqQ&SDZnrZ;CXxid5J XY~IA$!#O#TWzOURmR_1*1ttyvs(L-) delta 134 zcmZp$*eAE4f{}%TK}le84Wo7-0|O%i11kd4z&tscNp