Revert "seabios: bump to rev 9029a010, 4 March 2025"

This reverts commit a08b8d94fc58fa195adb0261539509d8ddaf4799.

From #libreboot IRC today:

07:02 <irys> ooh this is fun. seabios commit 8863cbbd15a73b03153553c562f5b1fb939ad4d7 (ahci: add controller reset) breaks ahci entirely on t420
07:05 <irys> cbmem console on that seabios commit has a timeout then "AHCI/0: device not ready"
07:07 <irys> AHCI works fine if i change config/seabios/default/target.cfg to use the immediate previous seabios commit (df9dd418b3b0e586cb208125094620fc7f90f23d)
07:07 <irys> works in grub payload either way though
07:31 <irys> here, `cbmem -c` after booting the broken rev: https://0x0.st/84oQ.log
07:31 <irys> compared to the working one https://0x0.st/84o1.log
07:33 <irys> i can't report to upstream myself *right now* but i figure you might want to know about this leah

I have downloaded those logs locally for reference, so that an upstream
report can be made to SeaBIOS. For the purposes of this Libreboot commit,
the diff of the logs is as follows (diff -u broken.log working.log):

Taking each diff line out of the log, the relevant entries
seem to be:

Searching bootorder for: /pci@i0cf8/*@1f,2/drive@0/disk@0
+AHCI/0: Set transfer mode to UDMA-6
+Searching bios-geometry for: /pci@i0cf8/*@1f,2/drive@0/disk@0
+AHCI/0: registering: "AHCI/0: Netac SSD 128GB ATA-11 Hard-Disk (119 GiBytes)"

-WARNING - Timeout at ahci_port_setup:477!
-AHCI/0: device not ready (tf 0x80)
-All threads complete.

-2. Payload [memtest]
+2. AHCI/0: Netac SSD 128GB ATA-11 Hard-Disk (119 GiBytes)
+3. Payload [memtest]

-Space available for UMB: c7000-eb800, f5880-f5ff0
-Returned 16777216 bytes of ZoneHigh
+drive 0x000f5fa0: PCHS=16383/16/63 translation=lba LCHS=1024/255/63 s=250069680
+Space available for UMB: c7000-eb800, f5880-f5fa0
+Returned 16773120 bytes of ZoneHigh

Therefore, the revision will be reverted back for now. It was
only about 8 additional patches imported in the update anyway.
25.04_branch
Leah Rowe 2025-05-01 14:30:14 +01:00
parent 7333d71808
commit 62f9c277f3
4 changed files with 13 additions and 13 deletions

View File

@ -1,7 +1,7 @@
From 9509e5a959d884879015ca2388a1cee4d32662f2 Mon Sep 17 00:00:00 2001 From 2aff8adc1dcd1315877fdb4ac4ef5e649c5b7d11 Mon Sep 17 00:00:00 2001
From: Riku Viitanen <riku.viitanen@protonmail.com> From: Riku Viitanen <riku.viitanen@protonmail.com>
Date: Sat, 10 Feb 2024 21:23:33 +0200 Date: Sat, 10 Feb 2024 21:23:33 +0200
Subject: [PATCH 1/3] romfile: implement a generic loader Subject: [PATCH 1/2] romfile: implement a generic loader
romfile_loadfile_g: romfile_loadfile_g:
Based on romfile_loadfile but more flexible. User has to supply pointer Based on romfile_loadfile but more flexible. User has to supply pointer
@ -18,7 +18,7 @@ Signed-off-by: Riku Viitanen <riku.viitanen@protonmail.com>
2 files changed, 22 insertions(+), 5 deletions(-) 2 files changed, 22 insertions(+), 5 deletions(-)
diff --git a/src/romfile.c b/src/romfile.c diff --git a/src/romfile.c b/src/romfile.c
index 8072a915..f4d5f82d 100644 index b598274edc09..8ccf5139ece8 100644
--- a/src/romfile.c --- a/src/romfile.c
+++ b/src/romfile.c +++ b/src/romfile.c
@@ -47,10 +47,12 @@ romfile_find(const char *name) @@ -47,10 +47,12 @@ romfile_find(const char *name)
@ -69,7 +69,7 @@ index 8072a915..f4d5f82d 100644
} }
diff --git a/src/romfile.h b/src/romfile.h diff --git a/src/romfile.h b/src/romfile.h
index ae2f4ac7..f62b2fee 100644 index 3e0f820047dd..1b967d86551f 100644
--- a/src/romfile.h --- a/src/romfile.h
+++ b/src/romfile.h +++ b/src/romfile.h
@@ -13,6 +13,8 @@ struct romfile_s { @@ -13,6 +13,8 @@ struct romfile_s {
@ -80,7 +80,7 @@ index ae2f4ac7..f62b2fee 100644
+ void *(*malloc_fn)(u32), int add_len); + void *(*malloc_fn)(u32), int add_len);
void *romfile_loadfile(const char *name, int *psize); void *romfile_loadfile(const char *name, int *psize);
u64 romfile_loadint(const char *name, u64 defval); u64 romfile_loadint(const char *name, u64 defval);
u32 romfile_loadbool(const char *name, u32 defval);
-- --
2.39.5 2.43.0

View File

@ -1,7 +1,7 @@
From fd328d2eedadd43f6ceecc05c2d750a91a0e1200 Mon Sep 17 00:00:00 2001 From 1e7c443d069ef817c4e699bd6675efff4ebddb86 Mon Sep 17 00:00:00 2001
From: Riku Viitanen <riku.viitanen@protonmail.com> From: Riku Viitanen <riku.viitanen@protonmail.com>
Date: Sat, 10 Feb 2024 21:38:17 +0200 Date: Sat, 10 Feb 2024 21:38:17 +0200
Subject: [PATCH 2/3] vgahooks, optionroms: implement mxm 3.0 interrupts Subject: [PATCH 2/2] vgahooks, optionroms: implement mxm 3.0 interrupts
VGAROMs on MXM graphics cards need certain int15h functions present. VGAROMs on MXM graphics cards need certain int15h functions present.
@ -184,5 +184,5 @@ index 00000000..f0c203af
+ +
+#endif // vgahooks.h +#endif // vgahooks.h
-- --
2.39.5 2.43.0

View File

@ -1,7 +1,7 @@
From 55344b6c79b4c3a89558d1338169c920d1d49d18 Mon Sep 17 00:00:00 2001 From ebd8293eb1af20c204beb3aa1394865185e2f3f0 Mon Sep 17 00:00:00 2001
From: Leah Rowe <leah@libreboot.org> From: Leah Rowe <leah@libreboot.org>
Date: Mon, 6 Jan 2025 18:49:58 +0000 Date: Mon, 6 Jan 2025 18:49:58 +0000
Subject: [PATCH 3/3] Print the Canoeboot version in the SeaBIOS menu Subject: [PATCH 1/1] Print the Canoeboot version in the SeaBIOS menu
Signed-off-by: Leah Rowe <leah@libreboot.org> Signed-off-by: Leah Rowe <leah@libreboot.org>
--- ---
@ -9,7 +9,7 @@ Signed-off-by: Leah Rowe <leah@libreboot.org>
1 file changed, 1 insertion(+), 1 deletion(-) 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/bootsplash.c b/src/bootsplash.c diff --git a/src/bootsplash.c b/src/bootsplash.c
index 538b316d..f18d41c7 100644 index 538b316d..8746098c 100644
--- a/src/bootsplash.c --- a/src/bootsplash.c
+++ b/src/bootsplash.c +++ b/src/bootsplash.c
@@ -48,7 +48,7 @@ enable_vga_console(void) @@ -48,7 +48,7 @@ enable_vga_console(void)

View File

@ -1,4 +1,4 @@
# SPDX-License-Identifier: GPL-3.0-or-later # SPDX-License-Identifier: GPL-3.0-or-later
tree="default" tree="default"
rev="9029a010ec413e6c3c0eb52c29c252a5b9a9f774" rev="1602647f1be24fe63d11138d802e735c8e674e63"