mirror of
https://codeberg.org/libreboot/lbmk.git
synced 2026-07-11 14:02:52 +02:00
Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| bb9546ddb0 | |||
| 3f8d71e174 | |||
| c7cb3b7008 |
+1
-1
@@ -1,4 +1,4 @@
|
||||
From 016f8655f5bed2b65c19e0e127b72ba3cfbcfb7d Mon Sep 17 00:00:00 2001
|
||||
From 8ccafb60665bba3759248b13d2d1683818aaf4ee Mon Sep 17 00:00:00 2001
|
||||
From: Leah Rowe <leah@libreboot.org>
|
||||
Date: Sun, 31 Oct 2021 03:47:05 +0000
|
||||
Subject: [PATCH 01/13] mitigate grub's missing characters for borders/arrow
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
From d7f6f258ea14ec47d586eccbd0f5d96784e8bd15 Mon Sep 17 00:00:00 2001
|
||||
From 3fb09986e62a9945862456d5f1d63a6ccba2c861 Mon Sep 17 00:00:00 2001
|
||||
From: Leah Rowe <leah@libreboot.org>
|
||||
Date: Sat, 19 Nov 2022 16:30:24 +0000
|
||||
Subject: [PATCH 02/13] say the name libreboot, in the grub menu
|
||||
@@ -16,7 +16,7 @@ index 04d058f55..b1cc8f236 100644
|
||||
grub_term_cls (term);
|
||||
|
||||
- msg_formatted = grub_xasprintf (_("GNU GRUB version %s"), PACKAGE_VERSION);
|
||||
+ msg_formatted = grub_xasprintf (_("Libreboot 20241206, 10th revision (GRUB menu): https://libreboot.org/"));
|
||||
+ msg_formatted = grub_xasprintf (_("Libreboot 20241206, 11th revision (GRUB menu): https://libreboot.org/"));
|
||||
if (!msg_formatted)
|
||||
return;
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
From 85a88ecf10e1dd5cef7244aedaf7db76e845045f Mon Sep 17 00:00:00 2001
|
||||
From dc790ff2ba2702ee863c9d16e05cf843a152f3d4 Mon Sep 17 00:00:00 2001
|
||||
From: Ax333l <main@axelen.xyz>
|
||||
Date: Thu, 17 Aug 2023 00:00:00 +0000
|
||||
Subject: [PATCH 03/13] Add CC0 license
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
From bb12d671182c455c894979a8a5890f5f4baa02dc Mon Sep 17 00:00:00 2001
|
||||
From 298eaaca770545e19dfacd47511c2081c1fece08 Mon Sep 17 00:00:00 2001
|
||||
From: Ax333l <main@axelen.xyz>
|
||||
Date: Thu, 17 Aug 2023 00:00:00 +0000
|
||||
Subject: [PATCH 04/13] Define GRUB_UINT32_MAX
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
From 216e1351e5957e0589d488427a6dfee246705d0d Mon Sep 17 00:00:00 2001
|
||||
From 378aa081ac1211d0bf4043eeb0bb7d4aa534043f Mon Sep 17 00:00:00 2001
|
||||
From: Ax333l <main@axelen.xyz>
|
||||
Date: Thu, 17 Aug 2023 00:00:00 +0000
|
||||
Subject: [PATCH 05/13] Add Argon2 algorithm
|
||||
@@ -30,7 +30,7 @@ Signed-off-by: Nicholas Johnson <nick@nicholasjohnson.ch>
|
||||
create mode 100644 grub-core/lib/argon2/ref.c
|
||||
|
||||
diff --git a/docs/grub-dev.texi b/docs/grub-dev.texi
|
||||
index 3ad8e3efa..d7c6232af 100644
|
||||
index f4367f895..9d96cedf9 100644
|
||||
--- a/docs/grub-dev.texi
|
||||
+++ b/docs/grub-dev.texi
|
||||
@@ -503,12 +503,76 @@ GRUB includes some code from other projects, and it is sometimes necessary
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
From a2687cc594714ff33a4c50d40222c113768ed826 Mon Sep 17 00:00:00 2001
|
||||
From febaf431d235f07b97f07f935611dc168b0b35bb Mon Sep 17 00:00:00 2001
|
||||
From: Ax333l <main@axelen.xyz>
|
||||
Date: Thu, 17 Aug 2023 00:00:00 +0000
|
||||
Subject: [PATCH 06/13] Error on missing Argon2id parameters
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
From 2d1af8f5dfd1492ac95bcf7db4e6c789aa83018e Mon Sep 17 00:00:00 2001
|
||||
From 12d3e4dfff3f92daf2f3f73cc0797425f7bb9df6 Mon Sep 17 00:00:00 2001
|
||||
From: Ax333l <main@axelen.xyz>
|
||||
Date: Thu, 17 Aug 2023 00:00:00 +0000
|
||||
Subject: [PATCH 07/13] Compile with Argon2id support
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
From 67900e39bd45018b5611862b9438081c618b916f Mon Sep 17 00:00:00 2001
|
||||
From 8e639e9558c98019566743cc5723e641b1726d15 Mon Sep 17 00:00:00 2001
|
||||
From: Ax333l <main@axelen.xyz>
|
||||
Date: Thu, 17 Aug 2023 00:00:00 +0000
|
||||
Subject: [PATCH 08/13] Make grub-install work with Argon2
|
||||
@@ -9,7 +9,7 @@ Signed-off-by: Nicholas Johnson <nick@nicholasjohnson.ch>
|
||||
1 file changed, 2 insertions(+)
|
||||
|
||||
diff --git a/util/grub-install.c b/util/grub-install.c
|
||||
index 7dc5657bb..cf7315891 100644
|
||||
index 060246589..059036d3c 100644
|
||||
--- a/util/grub-install.c
|
||||
+++ b/util/grub-install.c
|
||||
@@ -448,6 +448,8 @@ probe_mods (grub_disk_t disk)
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
From e8ae938700e715194e47d346c43aa4be23f1b4bf Mon Sep 17 00:00:00 2001
|
||||
From 8a098ee241040ccfdf03636f558ef6a3b431bb90 Mon Sep 17 00:00:00 2001
|
||||
From: Leah Rowe <leah@libreboot.org>
|
||||
Date: Mon, 30 Oct 2023 22:19:21 +0000
|
||||
Subject: [PATCH 09/13] at_keyboard coreboot: force scancodes2+translate
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
From dfd1639bb999e3dbbd346cc97f4bbaf32d129cd6 Mon Sep 17 00:00:00 2001
|
||||
From d86b69fa2c0d73440e5b990d8ab4b66c5c23fa46 Mon Sep 17 00:00:00 2001
|
||||
From: Leah Rowe <leah@libreboot.org>
|
||||
Date: Tue, 31 Oct 2023 10:33:28 +0000
|
||||
Subject: [PATCH 10/13] keylayouts: don't print "Unknown key" message
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
From 8421c59fa62ce954dcba05ad04591c651d6dcf43 Mon Sep 17 00:00:00 2001
|
||||
From 3726c1e12b8896e4a77cc7a2b490e933dc2c08da Mon Sep 17 00:00:00 2001
|
||||
From: Leah Rowe <leah@libreboot.org>
|
||||
Date: Sun, 5 Nov 2023 16:14:58 +0000
|
||||
Subject: [PATCH 11/13] don't print missing prefix errors on the screen
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
From c377f3c025101da17252a43449cc58fdd44c44af Mon Sep 17 00:00:00 2001
|
||||
From c86a635609a4623baa9312f5c1bebfd51f5883a1 Mon Sep 17 00:00:00 2001
|
||||
From: Leah Rowe <leah@libreboot.org>
|
||||
Date: Sun, 5 Nov 2023 16:36:22 +0000
|
||||
Subject: [PATCH 12/13] don't print error if module not found
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
From 664ce75106049547d7595fc021a0a1f9a69e585a Mon Sep 17 00:00:00 2001
|
||||
From 715ba566042aa140cbeb06836c558460ef6f446f Mon Sep 17 00:00:00 2001
|
||||
From: Leah Rowe <leah@libreboot.org>
|
||||
Date: Sun, 5 Nov 2023 17:25:20 +0000
|
||||
Subject: [PATCH 13/13] don't print empty error messages
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
tree="default"
|
||||
rev="4dc6166571645780c459dde2cdc1b001a5ec844c"
|
||||
rev="a4da71dafeea519b034beb159dfe80c486c2107c"
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
From 07cd05c1756cdb18cf5e55d72e4002e271e8af12 Mon Sep 17 00:00:00 2001
|
||||
From 5f8189d928309146675a56279458d8bb7534ec0c Mon Sep 17 00:00:00 2001
|
||||
From: Leah Rowe <leah@libreboot.org>
|
||||
Date: Sun, 31 Oct 2021 03:47:05 +0000
|
||||
Subject: [PATCH 01/14] mitigate grub's missing characters for borders/arrow
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
From c1617d04ac24544d578643863c545bb885444030 Mon Sep 17 00:00:00 2001
|
||||
From fce8730b8c20b7de0394976861b3d2ebcc21f425 Mon Sep 17 00:00:00 2001
|
||||
From: Leah Rowe <leah@libreboot.org>
|
||||
Date: Sat, 19 Nov 2022 16:30:24 +0000
|
||||
Subject: [PATCH 02/14] say the name libreboot, in the grub menu
|
||||
@@ -16,7 +16,7 @@ index 04d058f55..b1cc8f236 100644
|
||||
grub_term_cls (term);
|
||||
|
||||
- msg_formatted = grub_xasprintf (_("GNU GRUB version %s"), PACKAGE_VERSION);
|
||||
+ msg_formatted = grub_xasprintf (_("Libreboot 20241206, 10th revision (GRUB menu): https://libreboot.org/"));
|
||||
+ msg_formatted = grub_xasprintf (_("Libreboot 20241206, 11th revision (GRUB menu): https://libreboot.org/"));
|
||||
if (!msg_formatted)
|
||||
return;
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
From 4987b1725277f0e16895b7a67b8b2af9de3183ed Mon Sep 17 00:00:00 2001
|
||||
From 088901d1a7577b52d110803d3c6a0e198130e524 Mon Sep 17 00:00:00 2001
|
||||
From: Ax333l <main@axelen.xyz>
|
||||
Date: Thu, 17 Aug 2023 00:00:00 +0000
|
||||
Subject: [PATCH 03/14] Add CC0 license
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
From 6e3672bcba5075908f2a3b2ec235168bf2a4b1ed Mon Sep 17 00:00:00 2001
|
||||
From 1a3fdb4075f32eab6ebda0c813720f0336f1bde7 Mon Sep 17 00:00:00 2001
|
||||
From: Ax333l <main@axelen.xyz>
|
||||
Date: Thu, 17 Aug 2023 00:00:00 +0000
|
||||
Subject: [PATCH 04/14] Define GRUB_UINT32_MAX
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
From ec94eb604358bd87236fc3cce9d14770c3595461 Mon Sep 17 00:00:00 2001
|
||||
From 490fb23a8bd4d669a3dc48f0581321f08f6f2020 Mon Sep 17 00:00:00 2001
|
||||
From: Ax333l <main@axelen.xyz>
|
||||
Date: Thu, 17 Aug 2023 00:00:00 +0000
|
||||
Subject: [PATCH 05/14] Add Argon2 algorithm
|
||||
@@ -30,7 +30,7 @@ Signed-off-by: Nicholas Johnson <nick@nicholasjohnson.ch>
|
||||
create mode 100644 grub-core/lib/argon2/ref.c
|
||||
|
||||
diff --git a/docs/grub-dev.texi b/docs/grub-dev.texi
|
||||
index 3ad8e3efa..d7c6232af 100644
|
||||
index f4367f895..9d96cedf9 100644
|
||||
--- a/docs/grub-dev.texi
|
||||
+++ b/docs/grub-dev.texi
|
||||
@@ -503,12 +503,76 @@ GRUB includes some code from other projects, and it is sometimes necessary
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
From e02e392863dd30f40c538770c31268a8337433c5 Mon Sep 17 00:00:00 2001
|
||||
From c8fac788716d0c8723149eee205f1f0bdc92efbe Mon Sep 17 00:00:00 2001
|
||||
From: Ax333l <main@axelen.xyz>
|
||||
Date: Thu, 17 Aug 2023 00:00:00 +0000
|
||||
Subject: [PATCH 06/14] Error on missing Argon2id parameters
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
From 67a96fa1d99ebf28dbdaefbce57e6f3cba2f6bf3 Mon Sep 17 00:00:00 2001
|
||||
From c9046b0a40ddc43d97e93127538bec0fde62d04e Mon Sep 17 00:00:00 2001
|
||||
From: Ax333l <main@axelen.xyz>
|
||||
Date: Thu, 17 Aug 2023 00:00:00 +0000
|
||||
Subject: [PATCH 07/14] Compile with Argon2id support
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
From de000f70873b61d62b0d561e0af5302e178c4e42 Mon Sep 17 00:00:00 2001
|
||||
From bc99124fb0de2e4b0407f5b8591306241ffc7dc1 Mon Sep 17 00:00:00 2001
|
||||
From: Ax333l <main@axelen.xyz>
|
||||
Date: Thu, 17 Aug 2023 00:00:00 +0000
|
||||
Subject: [PATCH 08/14] Make grub-install work with Argon2
|
||||
@@ -9,7 +9,7 @@ Signed-off-by: Nicholas Johnson <nick@nicholasjohnson.ch>
|
||||
1 file changed, 2 insertions(+)
|
||||
|
||||
diff --git a/util/grub-install.c b/util/grub-install.c
|
||||
index 7dc5657bb..cf7315891 100644
|
||||
index 060246589..059036d3c 100644
|
||||
--- a/util/grub-install.c
|
||||
+++ b/util/grub-install.c
|
||||
@@ -448,6 +448,8 @@ probe_mods (grub_disk_t disk)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
From 5b239742565ed20fce545aa32952a37bbb45beb8 Mon Sep 17 00:00:00 2001
|
||||
From 47ee3e0a5635e99d04fb1248a4896c24ff5bc746 Mon Sep 17 00:00:00 2001
|
||||
From: Leah Rowe <leah@libreboot.org>
|
||||
Date: Mon, 30 Oct 2023 22:19:21 +0000
|
||||
Subject: [PATCH 09/14] at_keyboard coreboot: force scancodes2+translate
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
From f8c3f597daf62a13f1c1169fddd78c833dd05cf1 Mon Sep 17 00:00:00 2001
|
||||
From 1934b92519503bfbb8c2f331afab6a34255250ad Mon Sep 17 00:00:00 2001
|
||||
From: Leah Rowe <leah@libreboot.org>
|
||||
Date: Tue, 31 Oct 2023 10:33:28 +0000
|
||||
Subject: [PATCH 10/14] keylayouts: don't print "Unknown key" message
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
From 27c79cf561fd5eef0c8eb5dda9f536cee3926b57 Mon Sep 17 00:00:00 2001
|
||||
From 6f48f88cd472729f0274f36cef87e76a31b6db35 Mon Sep 17 00:00:00 2001
|
||||
From: Leah Rowe <leah@libreboot.org>
|
||||
Date: Sun, 5 Nov 2023 16:14:58 +0000
|
||||
Subject: [PATCH 11/14] don't print missing prefix errors on the screen
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
From 752ac0c09c7ac3f1ecc5d3d4d8410d424b433da2 Mon Sep 17 00:00:00 2001
|
||||
From aab095ed496aec3be4428b48a36a502426e0d275 Mon Sep 17 00:00:00 2001
|
||||
From: Leah Rowe <leah@libreboot.org>
|
||||
Date: Sun, 5 Nov 2023 16:36:22 +0000
|
||||
Subject: [PATCH 12/14] don't print error if module not found
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
From ac7a47b0a80a0f398c1250384fd5bc8c228c5d09 Mon Sep 17 00:00:00 2001
|
||||
From 703903ca50b9a5705db0cf5dad1ed2561b28d886 Mon Sep 17 00:00:00 2001
|
||||
From: Leah Rowe <leah@libreboot.org>
|
||||
Date: Sun, 5 Nov 2023 17:25:20 +0000
|
||||
Subject: [PATCH 13/14] don't print empty error messages
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
From 421a826c41882baafb2c5710959810657f24a52e Mon Sep 17 00:00:00 2001
|
||||
From e2d0d0695ded985463aac53f6fec5ce945bd4893 Mon Sep 17 00:00:00 2001
|
||||
From: Mate Kukri <km@mkukri.xyz>
|
||||
Date: Mon, 20 May 2024 11:43:35 +0100
|
||||
Subject: [PATCH 14/14] Add native NVMe driver based on SeaBIOS
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
tree="nvme"
|
||||
rev="4dc6166571645780c459dde2cdc1b001a5ec844c"
|
||||
rev="a4da71dafeea519b034beb159dfe80c486c2107c"
|
||||
|
||||
+2
-2
@@ -1,7 +1,7 @@
|
||||
From 96e8baf58dcae1dbc016420ea1972d50f09f8f9b Mon Sep 17 00:00:00 2001
|
||||
From 836f5ba3fe25ef53b4cfcd8a0a1f7a6fb9bcb21c Mon Sep 17 00:00:00 2001
|
||||
From: Leah Rowe <leah@libreboot.org>
|
||||
Date: Sun, 31 Oct 2021 03:47:05 +0000
|
||||
Subject: [PATCH 01/26] mitigate grub's missing characters for borders/arrow
|
||||
Subject: [PATCH 01/25] mitigate grub's missing characters for borders/arrow
|
||||
characters
|
||||
|
||||
This cleans up the display on the main screen in GRUB.
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
From f23a77c22e61e466c081d2b81b968bac4812e6b6 Mon Sep 17 00:00:00 2001
|
||||
From cb5fe4b9cae34e6ebb12953f62328c883a89a9f2 Mon Sep 17 00:00:00 2001
|
||||
From: Leah Rowe <leah@libreboot.org>
|
||||
Date: Sat, 19 Nov 2022 16:30:24 +0000
|
||||
Subject: [PATCH 02/26] say the name libreboot, in the grub menu
|
||||
Subject: [PATCH 02/25] say the name libreboot, in the grub menu
|
||||
|
||||
---
|
||||
grub-core/normal/main.c | 2 +-
|
||||
@@ -16,7 +16,7 @@ index 04d058f55..b1cc8f236 100644
|
||||
grub_term_cls (term);
|
||||
|
||||
- msg_formatted = grub_xasprintf (_("GNU GRUB version %s"), PACKAGE_VERSION);
|
||||
+ msg_formatted = grub_xasprintf (_("Libreboot 20241206, 10th revision (GRUB menu): https://libreboot.org/"));
|
||||
+ msg_formatted = grub_xasprintf (_("Libreboot 20241206, 11th revision (GRUB menu): https://libreboot.org/"));
|
||||
if (!msg_formatted)
|
||||
return;
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
From 4e2ba04266f006369dc10b981803ba3a237f2ad8 Mon Sep 17 00:00:00 2001
|
||||
From ef94d2c0a9dab9cb1a6888b07893fa341c463649 Mon Sep 17 00:00:00 2001
|
||||
From: Ax333l <main@axelen.xyz>
|
||||
Date: Thu, 17 Aug 2023 00:00:00 +0000
|
||||
Subject: [PATCH 03/26] Add CC0 license
|
||||
Subject: [PATCH 03/25] Add CC0 license
|
||||
|
||||
Signed-off-by: Nicholas Johnson <nick@nicholasjohnson.ch>
|
||||
---
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
From c0b5c14042ee44e0e3ed814ebba3190b47514d82 Mon Sep 17 00:00:00 2001
|
||||
From aebfb4ee87203cc0dbe53ae1e951061efb73452f Mon Sep 17 00:00:00 2001
|
||||
From: Ax333l <main@axelen.xyz>
|
||||
Date: Thu, 17 Aug 2023 00:00:00 +0000
|
||||
Subject: [PATCH 04/26] Define GRUB_UINT32_MAX
|
||||
Subject: [PATCH 04/25] Define GRUB_UINT32_MAX
|
||||
|
||||
Signed-off-by: Nicholas Johnson <nick@nicholasjohnson.ch>
|
||||
---
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
From 46aa2f307de53b305045f7706b38a4e0d198875e Mon Sep 17 00:00:00 2001
|
||||
From 22a609e508350e2606f90f96d9d0569b2294cfcf Mon Sep 17 00:00:00 2001
|
||||
From: Ax333l <main@axelen.xyz>
|
||||
Date: Thu, 17 Aug 2023 00:00:00 +0000
|
||||
Subject: [PATCH 05/26] Add Argon2 algorithm
|
||||
Subject: [PATCH 05/25] Add Argon2 algorithm
|
||||
|
||||
Signed-off-by: Nicholas Johnson <nick@nicholasjohnson.ch>
|
||||
---
|
||||
@@ -30,7 +30,7 @@ Signed-off-by: Nicholas Johnson <nick@nicholasjohnson.ch>
|
||||
create mode 100644 grub-core/lib/argon2/ref.c
|
||||
|
||||
diff --git a/docs/grub-dev.texi b/docs/grub-dev.texi
|
||||
index 3ad8e3efa..d7c6232af 100644
|
||||
index f4367f895..9d96cedf9 100644
|
||||
--- a/docs/grub-dev.texi
|
||||
+++ b/docs/grub-dev.texi
|
||||
@@ -503,12 +503,76 @@ GRUB includes some code from other projects, and it is sometimes necessary
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
From c3a68f158725a858206c1fc91407b4993142a4a5 Mon Sep 17 00:00:00 2001
|
||||
From 0c0da88e7619e5424ef062ea6867dfe32f032164 Mon Sep 17 00:00:00 2001
|
||||
From: Ax333l <main@axelen.xyz>
|
||||
Date: Thu, 17 Aug 2023 00:00:00 +0000
|
||||
Subject: [PATCH 06/26] Error on missing Argon2id parameters
|
||||
Subject: [PATCH 06/25] Error on missing Argon2id parameters
|
||||
|
||||
Signed-off-by: Nicholas Johnson <nick@nicholasjohnson.ch>
|
||||
---
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
From 13f149fa5fe4e2ae0e95b3055584335beb9bdee8 Mon Sep 17 00:00:00 2001
|
||||
From 2a52c5c4f481469667c7c00e43befac28645d57f Mon Sep 17 00:00:00 2001
|
||||
From: Ax333l <main@axelen.xyz>
|
||||
Date: Thu, 17 Aug 2023 00:00:00 +0000
|
||||
Subject: [PATCH 07/26] Compile with Argon2id support
|
||||
Subject: [PATCH 07/25] Compile with Argon2id support
|
||||
|
||||
Signed-off-by: Nicholas Johnson <nick@nicholasjohnson.ch>
|
||||
---
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
From 068442a692ab28298eab6bfd89a286c1d2ab91e0 Mon Sep 17 00:00:00 2001
|
||||
From 15076c6c38f4b7bc8e684974a908295478fbae9d Mon Sep 17 00:00:00 2001
|
||||
From: Ax333l <main@axelen.xyz>
|
||||
Date: Thu, 17 Aug 2023 00:00:00 +0000
|
||||
Subject: [PATCH 08/26] Make grub-install work with Argon2
|
||||
Subject: [PATCH 08/25] Make grub-install work with Argon2
|
||||
|
||||
Signed-off-by: Nicholas Johnson <nick@nicholasjohnson.ch>
|
||||
---
|
||||
@@ -9,7 +9,7 @@ Signed-off-by: Nicholas Johnson <nick@nicholasjohnson.ch>
|
||||
1 file changed, 2 insertions(+)
|
||||
|
||||
diff --git a/util/grub-install.c b/util/grub-install.c
|
||||
index 7dc5657bb..cf7315891 100644
|
||||
index 060246589..059036d3c 100644
|
||||
--- a/util/grub-install.c
|
||||
+++ b/util/grub-install.c
|
||||
@@ -448,6 +448,8 @@ probe_mods (grub_disk_t disk)
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
From 063d8d5fe39d2addca7806ca0a7c6f0544affa8f Mon Sep 17 00:00:00 2001
|
||||
From 696f0d54d306472ad00b46e5a702080ae16d0101 Mon Sep 17 00:00:00 2001
|
||||
From: Leah Rowe <leah@libreboot.org>
|
||||
Date: Mon, 30 Oct 2023 22:19:21 +0000
|
||||
Subject: [PATCH 09/26] at_keyboard coreboot: force scancodes2+translate
|
||||
Subject: [PATCH 09/25] at_keyboard coreboot: force scancodes2+translate
|
||||
|
||||
Scan code set 2 with translation should be assumed in
|
||||
every case, as the default starting position.
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
From cb7d93059959eb921328bd285f18e363f0f44aec Mon Sep 17 00:00:00 2001
|
||||
From 907e8f373bac0c618c491a3a5cb4137d4446de05 Mon Sep 17 00:00:00 2001
|
||||
From: Leah Rowe <leah@libreboot.org>
|
||||
Date: Tue, 31 Oct 2023 10:33:28 +0000
|
||||
Subject: [PATCH 10/26] keylayouts: don't print "Unknown key" message
|
||||
Subject: [PATCH 10/25] keylayouts: don't print "Unknown key" message
|
||||
|
||||
on keyboards with stuck keys, this results in GRUB just
|
||||
spewing it repeatedly, preventing use of GRUB.
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
From 2ca7390361d1ff8ea18399b41e38436c8d506d60 Mon Sep 17 00:00:00 2001
|
||||
From b5693f53db4d337b4345192da08130b0f2f9bd08 Mon Sep 17 00:00:00 2001
|
||||
From: Leah Rowe <leah@libreboot.org>
|
||||
Date: Sun, 5 Nov 2023 16:14:58 +0000
|
||||
Subject: [PATCH 11/26] don't print missing prefix errors on the screen
|
||||
Subject: [PATCH 11/25] don't print missing prefix errors on the screen
|
||||
|
||||
we do actually set the prefix. this patch modifies
|
||||
grub to still set grub_errno and return accordingly,
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
From 51b439fc0aea4ef2c52c80fa765d9bda992a8ac2 Mon Sep 17 00:00:00 2001
|
||||
From 55c2e4b1d413fa03d9597007b16d136b3a6fa713 Mon Sep 17 00:00:00 2001
|
||||
From: Leah Rowe <leah@libreboot.org>
|
||||
Date: Sun, 5 Nov 2023 16:36:22 +0000
|
||||
Subject: [PATCH 12/26] don't print error if module not found
|
||||
Subject: [PATCH 12/25] don't print error if module not found
|
||||
|
||||
still set grub_errno accordingly, and otherwise
|
||||
behave the same. in libreboot, we remove a lot of
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
From 88c2d1618283c7f1c3b4adbce532789b0ca2447d Mon Sep 17 00:00:00 2001
|
||||
From 93210cf7c046c0c9c8c77ffde4397a25d391c64d Mon Sep 17 00:00:00 2001
|
||||
From: Leah Rowe <leah@libreboot.org>
|
||||
Date: Sun, 5 Nov 2023 17:25:20 +0000
|
||||
Subject: [PATCH 13/26] don't print empty error messages
|
||||
Subject: [PATCH 13/25] don't print empty error messages
|
||||
|
||||
this is part two of the quest to kill the prefix
|
||||
error message. after i disabled prefix-related
|
||||
|
||||
+2
-2
@@ -1,7 +1,7 @@
|
||||
From 2472f3c2e465863c51a3cacf96ab910c015cfa8e Mon Sep 17 00:00:00 2001
|
||||
From a216d09bffcb2f2bff96445cca412c9328b4a6bf Mon Sep 17 00:00:00 2001
|
||||
From: Patrick Rudolph <patrick.rudolph@9elements.com>
|
||||
Date: Sun, 15 Nov 2020 19:00:27 +0100
|
||||
Subject: [PATCH 14/26] grub-core/bus/usb: Parse SuperSpeed companion
|
||||
Subject: [PATCH 14/25] grub-core/bus/usb: Parse SuperSpeed companion
|
||||
descriptors
|
||||
|
||||
Parse the SS_ENDPOINT_COMPANION descriptor, which is only present on USB 3.0
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
From 681a247209c83451cdebf6fc02cee6737a1921b6 Mon Sep 17 00:00:00 2001
|
||||
From cb56fbac65869f04fcf9b0b4b360f4ccc6deabed Mon Sep 17 00:00:00 2001
|
||||
From: Patrick Rudolph <patrick.rudolph@9elements.com>
|
||||
Date: Mon, 7 Dec 2020 08:41:22 +0100
|
||||
Subject: [PATCH 15/26] usb: Add enum for xHCI
|
||||
Subject: [PATCH 15/25] usb: Add enum for xHCI
|
||||
|
||||
Will be used in future patches.
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
From 8af01b2548f61a9197b9f931831ca397a7e7c9b3 Mon Sep 17 00:00:00 2001
|
||||
From 3c735bf84a74e5a5612ca9b59868e050da8a46fe Mon Sep 17 00:00:00 2001
|
||||
From: Patrick Rudolph <patrick.rudolph@9elements.com>
|
||||
Date: Mon, 7 Dec 2020 08:41:23 +0100
|
||||
Subject: [PATCH 16/26] usbtrans: Set default maximum packet size
|
||||
Subject: [PATCH 16/25] usbtrans: Set default maximum packet size
|
||||
|
||||
Set the maximum packet size to 512 for SuperSpeed devices.
|
||||
|
||||
|
||||
+2
-2
@@ -1,7 +1,7 @@
|
||||
From 7a977001a1574c884c4f711686c2de01386b9230 Mon Sep 17 00:00:00 2001
|
||||
From c01366a852d40e060fc060dda6cf2891c9c50bd0 Mon Sep 17 00:00:00 2001
|
||||
From: Patrick Rudolph <patrick.rudolph@9elements.com>
|
||||
Date: Sun, 15 Nov 2020 19:51:42 +0100
|
||||
Subject: [PATCH 17/26] grub-core/bus/usb: Add function pointer for
|
||||
Subject: [PATCH 17/25] grub-core/bus/usb: Add function pointer for
|
||||
attach/detach events
|
||||
|
||||
The xHCI code needs to be called for attaching or detaching a device.
|
||||
|
||||
+2
-2
@@ -1,7 +1,7 @@
|
||||
From e8a237ffb5bd3ba5258ce5c173b31424f3a39392 Mon Sep 17 00:00:00 2001
|
||||
From 1ec77a83178e5c1c005b6b27139287f1463f1b49 Mon Sep 17 00:00:00 2001
|
||||
From: Patrick Rudolph <patrick.rudolph@9elements.com>
|
||||
Date: Mon, 7 Dec 2020 08:41:25 +0100
|
||||
Subject: [PATCH 18/26] grub-core/bus/usb/usbhub: Add new private fields for
|
||||
Subject: [PATCH 18/25] grub-core/bus/usb/usbhub: Add new private fields for
|
||||
xHCI controller
|
||||
|
||||
Store the root port number, the route, consisting out of the port ID
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
From badcc0d5ff1d4b194c93a530344788c4231d8789 Mon Sep 17 00:00:00 2001
|
||||
From 03998bc9b74366ecf64d5f76fe4b398ec7fc5d31 Mon Sep 17 00:00:00 2001
|
||||
From: Patrick Rudolph <patrick.rudolph@9elements.com>
|
||||
Date: Mon, 7 Dec 2020 08:41:26 +0100
|
||||
Subject: [PATCH 19/26] grub-core/bus/usb: Add xhci support
|
||||
Subject: [PATCH 19/25] grub-core/bus/usb: Add xhci support
|
||||
|
||||
Add support for xHCI USB controllers.
|
||||
The code is based on seabios implementation, but has been heavily
|
||||
|
||||
+2
-2
@@ -1,7 +1,7 @@
|
||||
From e4416b166e501777e53de387ac4329150483a160 Mon Sep 17 00:00:00 2001
|
||||
From 7571efed2cdd949a203401630a19f42c74095797 Mon Sep 17 00:00:00 2001
|
||||
From: Patrick Rudolph <patrick.rudolph@9elements.com>
|
||||
Date: Mon, 7 Dec 2020 08:41:27 +0100
|
||||
Subject: [PATCH 20/26] grub-core/bus/usb/usbhub: Add xHCI non root hub support
|
||||
Subject: [PATCH 20/25] grub-core/bus/usb/usbhub: Add xHCI non root hub support
|
||||
|
||||
Tested on Intel PCH C246, the USB3 hub can be configured by grub.
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
From 8e6d5b598b3e21c905023b438110d71f487a2289 Mon Sep 17 00:00:00 2001
|
||||
From 0c58853bd1e4ca63cdeb5b5ef949d78cbd9028d0 Mon Sep 17 00:00:00 2001
|
||||
From: Sven Anderson <sven@anderson.de>
|
||||
Date: Sat, 28 May 2022 21:39:23 +0200
|
||||
Subject: [PATCH 21/26] xHCI: also accept SBRN 0x31 and 0x32
|
||||
Subject: [PATCH 21/25] xHCI: also accept SBRN 0x31 and 0x32
|
||||
|
||||
Signed-off-by: Sven Anderson <sven@anderson.de>
|
||||
---
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
From 32c6d97e2a80c2e74dd9daf74281a89d1a05faaa Mon Sep 17 00:00:00 2001
|
||||
From 0da64bd7a144361198ee3dbcd4921fbbdf5c08fa Mon Sep 17 00:00:00 2001
|
||||
From: Sven Anderson <sven@anderson.de>
|
||||
Date: Mon, 13 Jan 2025 19:51:41 +0100
|
||||
Subject: [PATCH 22/26] xhci: fix port indexing
|
||||
Subject: [PATCH 22/25] xhci: fix port indexing
|
||||
|
||||
---
|
||||
grub-core/bus/usb/xhci.c | 10 +++++-----
|
||||
|
||||
+3
-3
@@ -1,7 +1,7 @@
|
||||
From 233f7dd274ef2ccac7b1fc0f5cfdeb7c01aef58b Mon Sep 17 00:00:00 2001
|
||||
From fa9c2124b1ca476f8b2ce168d56527100757ef90 Mon Sep 17 00:00:00 2001
|
||||
From: Sven Anderson <sven@anderson.de>
|
||||
Date: Mon, 13 Jan 2025 20:26:32 +0100
|
||||
Subject: [PATCH 24/26] xhci: configure TT for non-root-hubs
|
||||
Subject: [PATCH 23/25] xhci: configure TT for non-root-hubs
|
||||
|
||||
---
|
||||
grub-core/bus/usb/usbhub.c | 6 +++++
|
||||
@@ -24,7 +24,7 @@ index e96505aa9..629b3ed53 100644
|
||||
+ return grub_usb_devs[addr];
|
||||
+}
|
||||
diff --git a/grub-core/bus/usb/xhci.c b/grub-core/bus/usb/xhci.c
|
||||
index d13a7c39d..8ad2a10f9 100644
|
||||
index dc89b9619..88c9ac57f 100644
|
||||
--- a/grub-core/bus/usb/xhci.c
|
||||
+++ b/grub-core/bus/usb/xhci.c
|
||||
@@ -623,13 +623,46 @@ grub_xhci_alloc_inctx(struct grub_xhci *x, int maxepid,
|
||||
@@ -1,28 +0,0 @@
|
||||
From 70731c46da05311edb639ce1349bb6dd3279031e Mon Sep 17 00:00:00 2001
|
||||
From: Sven Anderson <sven@anderson.de>
|
||||
Date: Mon, 13 Jan 2025 19:55:15 +0100
|
||||
Subject: [PATCH 23/26] xhci: workaround z790 non-root-hub speed detection
|
||||
|
||||
---
|
||||
grub-core/bus/usb/xhci.c | 5 +++++
|
||||
1 file changed, 5 insertions(+)
|
||||
|
||||
diff --git a/grub-core/bus/usb/xhci.c b/grub-core/bus/usb/xhci.c
|
||||
index dc89b9619..d13a7c39d 100644
|
||||
--- a/grub-core/bus/usb/xhci.c
|
||||
+++ b/grub-core/bus/usb/xhci.c
|
||||
@@ -2285,6 +2285,11 @@ grub_xhci_detect_dev (grub_usb_controller_t dev, int port, int *changed)
|
||||
if (!(portsc & GRUB_XHCI_PORTSC_CCS))
|
||||
return GRUB_USB_SPEED_NONE;
|
||||
|
||||
+ if (port == 4 || port == 12 && speed < XHCI_USB_HIGHSPEED) { // inital hub speed detection on Z790 is too low
|
||||
+ grub_dprintf("xhci", "%s: setting internal hub speed to high\n", __func__);
|
||||
+ return GRUB_USB_SPEED_HIGH;
|
||||
+ }
|
||||
+
|
||||
for (grub_uint8_t i = 0; i < 16 && x->psids[port].psids[i].id > 0; i++)
|
||||
{
|
||||
if (x->psids[port].psids[i].id == speed)
|
||||
--
|
||||
2.39.5
|
||||
|
||||
+3
-3
@@ -1,7 +1,7 @@
|
||||
From 0441e7eff7950bfd47fc2f5533ce2c64b785dc1d Mon Sep 17 00:00:00 2001
|
||||
From b049a11e2cf54e51b3a9fd4d3435089999e61702 Mon Sep 17 00:00:00 2001
|
||||
From: Patrick Rudolph <patrick.rudolph@9elements.com>
|
||||
Date: Wed, 24 Feb 2021 08:25:41 +0100
|
||||
Subject: [PATCH 25/26] Fix compilation on x86_64
|
||||
Subject: [PATCH 24/25] Fix compilation on x86_64
|
||||
|
||||
Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
|
||||
---
|
||||
@@ -9,7 +9,7 @@ Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
|
||||
1 file changed, 16 insertions(+), 8 deletions(-)
|
||||
|
||||
diff --git a/grub-core/bus/usb/xhci.c b/grub-core/bus/usb/xhci.c
|
||||
index 8ad2a10f9..ceb57c9b3 100644
|
||||
index 88c9ac57f..9b9bae6e5 100644
|
||||
--- a/grub-core/bus/usb/xhci.c
|
||||
+++ b/grub-core/bus/usb/xhci.c
|
||||
@@ -184,7 +184,7 @@ enum
|
||||
+2
-2
@@ -1,7 +1,7 @@
|
||||
From 4440b01a702368c81520f630aa16852de55bb808 Mon Sep 17 00:00:00 2001
|
||||
From 7bb8bb98b86fc97e1ce04e6169d517acbd476e1e Mon Sep 17 00:00:00 2001
|
||||
From: Mate Kukri <km@mkukri.xyz>
|
||||
Date: Mon, 20 May 2024 11:43:35 +0100
|
||||
Subject: [PATCH 26/26] Add native NVMe driver based on SeaBIOS
|
||||
Subject: [PATCH 25/25] Add native NVMe driver based on SeaBIOS
|
||||
|
||||
Tested to successfully boot Debian on QEMU and OptiPlex 3050.
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
tree="xhci"
|
||||
rev="4dc6166571645780c459dde2cdc1b001a5ec844c"
|
||||
rev="a4da71dafeea519b034beb159dfe80c486c2107c"
|
||||
|
||||
+1
-1
@@ -17,7 +17,7 @@ index 538b316d..8746098c 100644
|
||||
|
||||
// Write to screen.
|
||||
- printf("SeaBIOS (version %s)\n", VERSION);
|
||||
+ printf("Libreboot 20241206, 10th revision (SeaBIOS menu): https://libreboot.org/\n");
|
||||
+ printf("Libreboot 20241206, 11th revision (SeaBIOS menu): https://libreboot.org/\n");
|
||||
display_uuid();
|
||||
}
|
||||
|
||||
|
||||
+1
-1
@@ -18,7 +18,7 @@ index 84831915a2..8e26ec2aef 100644
|
||||
ret |= scene_obj_set_pos(scn, OBJ_MENU, MARGIN_LEFT, 100);
|
||||
ret |= scene_txt_str(scn, "title", OBJ_MENU_TITLE, STR_MENU_TITLE,
|
||||
- "U-Boot - Boot Menu", NULL);
|
||||
+ "Libreboot 20241206, 10th revision (U-Boot menu): https://libreboot.org/", NULL);
|
||||
+ "Libreboot 20241206, 11th revision (U-Boot menu): https://libreboot.org/", NULL);
|
||||
ret |= scene_menu_set_title(scn, OBJ_MENU, OBJ_PROMPT);
|
||||
|
||||
logo = video_get_u_boot_logo();
|
||||
|
||||
+1
-1
@@ -18,7 +18,7 @@ index 84831915a2..8e26ec2aef 100644
|
||||
ret |= scene_obj_set_pos(scn, OBJ_MENU, MARGIN_LEFT, 100);
|
||||
ret |= scene_txt_str(scn, "title", OBJ_MENU_TITLE, STR_MENU_TITLE,
|
||||
- "U-Boot - Boot Menu", NULL);
|
||||
+ "Libreboot 20241206, 10th revision (U-Boot menu): https://libreboot.org/", NULL);
|
||||
+ "Libreboot 20241206, 11th revision (U-Boot menu): https://libreboot.org/", NULL);
|
||||
ret |= scene_menu_set_title(scn, OBJ_MENU, OBJ_PROMPT);
|
||||
|
||||
logo = video_get_u_boot_logo();
|
||||
|
||||
+1
-1
@@ -18,7 +18,7 @@ index 84831915a2..8e26ec2aef 100644
|
||||
ret |= scene_obj_set_pos(scn, OBJ_MENU, MARGIN_LEFT, 100);
|
||||
ret |= scene_txt_str(scn, "title", OBJ_MENU_TITLE, STR_MENU_TITLE,
|
||||
- "U-Boot - Boot Menu", NULL);
|
||||
+ "Libreboot 20241206, 10th revision (U-Boot menu): https://libreboot.org/", NULL);
|
||||
+ "Libreboot 20241206, 11th revision (U-Boot menu): https://libreboot.org/", NULL);
|
||||
ret |= scene_menu_set_title(scn, OBJ_MENU, OBJ_PROMPT);
|
||||
|
||||
logo = video_get_u_boot_logo();
|
||||
|
||||
Reference in New Issue
Block a user