mirror of
https://codeberg.org/libreboot/lbmk.git
synced 2026-07-22 22:49:30 +02:00
Restore SeaBIOS 9029a010 update, but with AHCI fix
I fixed the AHCI bug, with a patch that I wrote. It works by
restoring the old SeaBIOS AHCI initialisation behaviour, whereby
the AHCI controller is enabled from its current state; the patch
that broke AHCI in coreboot (tested on ThinkPad T420), changed
AHCI initialisation behaviour so that the controller's state is
first reset, prior to enablement.
However, my patch also retains the new AHCI initialisation
behaviour, when a CSM is in use. The AHCI reset patch was done,
by the author, specifically for SeaBIOS in CSM mode, so it makes
sense to only change the behaviour conditionally according to that.
This reverts commit 8245f0b321.
Signed-off-by: Leah Rowe <leah@libreboot.org>
This commit is contained in:
+3
-3
@@ -1,7 +1,7 @@
|
||||
From 1e7c443d069ef817c4e699bd6675efff4ebddb86 Mon Sep 17 00:00:00 2001
|
||||
From 270ac30b862c58c69455dbdace716044d29b20e2 Mon Sep 17 00:00:00 2001
|
||||
From: Riku Viitanen <riku.viitanen@protonmail.com>
|
||||
Date: Sat, 10 Feb 2024 21:38:17 +0200
|
||||
Subject: [PATCH 2/2] vgahooks, optionroms: implement mxm 3.0 interrupts
|
||||
Subject: [PATCH 2/4] vgahooks, optionroms: implement mxm 3.0 interrupts
|
||||
|
||||
VGAROMs on MXM graphics cards need certain int15h functions present.
|
||||
|
||||
@@ -184,5 +184,5 @@ index 00000000..f0c203af
|
||||
+
|
||||
+#endif // vgahooks.h
|
||||
--
|
||||
2.43.0
|
||||
2.39.5
|
||||
|
||||
|
||||
Reference in New Issue
Block a user