On Wed, Apr 23, 2025 at 10:30 AM Vladimir 'phcoder' Serbinenko <
phco...@gmail.com> wrote:
>
>
> Le mer. 23 avr. 2025, 01:39, Leo Sandoval a écrit :
>
>>
>>
>> On Tue, Apr 15, 2025 at 9:28 AM Vladimir 'phcoder' Serbinenko <
>> p
b2/
>
> Regards
> Vladimir 'phcoder' Serbinenko
>
> Le sam. 12 avr. 2025, 01:03, Leo Sandoval via Grub-devel <
> grub-devel@gnu.org> a écrit :
>
>> Together with the line number, the debug trace with the function name
>> provides a bit more con
From: Renaud Métrich
Debug traces with timestamps are useful to detect performance
issues. To enable it, include '--with-debug-timestamps' argument on
the configure step.
Signed-off-by: Renaud Métrich
Signed-off-by: Leo Sandoval
---
config.h.in | 1 +
configure.ac
Together with the line number, the debug trace with the function name
provides a bit more context and could be useful when inspecting log.
Signed-off-by: Leo Sandoval
---
grub-core/kern/misc.c | 4 ++--
include/grub/misc.h | 5 +++--
2 files changed, 5 insertions(+), 4 deletions(-)
diff
LGTM
Reviewed-by: Leo Sandoval
On Mon, Feb 17, 2025 at 12:44 PM Mukesh Kumar Chaurasiya <
mchau...@linux.ibm.com> wrote:
> On Wed, Jan 15, 2025 at 05:46:05PM +0530, Avnish Chouhan wrote:
> > Change RMA size from 512 MB to 768 MB which will result
> > in more memory at
Please ignore this patch, a better approach is
https://lists.gnu.org/archive/html/grub-devel/2025-01/msg00093.html
On Thu, Jan 9, 2025 at 10:37 AM Leo Sandoval wrote:
> Serial SPCR MMIO null address are invalid, so return from function,
> otherwise
> invalid 'mmio,0' port
The conditional makes no sense when the two possible expressions have the same
value, so remove it (perhaps the compiler does it for us but better to remove
it).
Signed-off-by: Leo Sandoval
---
grub-core/disk/ahci.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/grub-core
et invalid ports for those particular machines that
redirection is disabled and at some point hanging the booting execution when
reading the grub.cfg configuration file.
Signed-off-by: Benjamin Herrenschmidt
Reviewed-by: Leo Sandoval
---
grub-core/term/ns8250-spcr.c | 5 +
1 file changed, 5
Serial SPCR MMIO null address are invalid, so return from function, otherwise
invalid 'mmio,0' port names are generated halting the system when running
terminal_input|output commands.
Signed-off-by: Leo Sandoval
---
grub-core/term/ns8250.c | 3 +++
1 file changed, 3 insertions(+)
di
On Sun, Nov 3, 2024 at 7:09 PM Neal Gompa wrote:
> On Thu, Oct 31, 2024 at 3:43 PM Leo Sandoval wrote:
> >
> > From: Marta Lewandowska
> >
> > UEFI Secure Boot requires signed grub binaries to work, so grub-
> > install should not be used. However, users who
On Sun, Nov 3, 2024 at 7:08 PM Neal Gompa wrote:
>
> On Thu, Oct 31, 2024 at 3:43 PM Leo Sandoval wrote:
> >
> > From: Jan Hlavac
> >
> > For each platform, GRUB is shipped as a kernel image and a set of
> > modules. These files are then used by the grub-inst
From: Jan Hlavac
For each platform, GRUB is shipped as a kernel image and a set of
modules. These files are then used by the grub-install utility to
install GRUB on a specific device. However, in order to support UEFI
Secure Boot, the resulting EFI binary must be signed by a recognized
private ke
From: Peter Jones
This adds "exit" with a return code. With this patch, any "exit"
command /may/ include a return code, and on platforms that support
returning with an exit status, we will do so. By default we return the
same exit status we did before this patch.
Signed-off-by: Peter Jones
--
From: Jeff Mahoney
This patch adds the ability to specify a different root on a btrfs
filesystem too boot from other than the default one.
btrfs-list-snapshots will list the subvolumes available on the
filesystem.
set btrfs_subvol= and set btrfs_subvolid= will specify
which subvolume to use an
From: Peter Jones
Signed-off-by: Peter Jones
---
grub-core/Makefile.core.def | 1 +
grub-core/kern/efi/init.c | 34 ++
2 files changed, 35 insertions(+)
diff --git a/grub-core/Makefile.core.def b/grub-core/Makefile.core.def
index 1571421d7..0bffbfea9 100644
-
From: Peter Jones
This adds "efi-export-env VARIABLE" and "efi-load-env", which manipulate the
environment block stored in the EFI variable
GRUB_ENV-91376aff-cba6-42be-949d-06fde81128e8.
Signed-off-by: Peter Jones
---
grub-core/Makefile.core.def | 6 ++
grub-core/commands/efi/env.c | 170 ++
From: Peter Jones
This avoids syntax checkers getting confused about if it's llx or lx.
Signed-off-by: Peter Jones
---
include/grub/efi/api.h | 9 +
1 file changed, 9 insertions(+)
diff --git a/include/grub/efi/api.h b/include/grub/efi/api.h
index d44d00ad7..5f3cd4cc0 100644
--- a/inc
From: Peter Jones
---
include/grub/efiemu/runtime.h | 2 +-
include/grub/types.h | 1 +
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/include/grub/efiemu/runtime.h b/include/grub/efiemu/runtime.h
index 2ff429845..6363fd522 100644
--- a/include/grub/efiemu/runtime.h
+++ b
From: Renaud Métrich
When efi.quickboot is enabled on VMWare (which is the default for
hardware release 16 and later), it may happen that not all EFI devices
are connected. Due to this, browsing the devices in make_devices() just
fails to find devices, in particular disks or partitions for a give
From: Peter Jones
current gcc complains:
grub-core/fs/btrfs.c: In function ‘grub_cmd_btrfs_info’:
grub-core/fs/btrfs.c:2745:7: error: the comparison will always evaluate as
‘true’ for the address of ‘label’ will never be NULL [-Werror=address]
2745 | if (data->sblock.label)
|
From: Michael Chang
This patch enables the use of a relative path to the btrfs default subvolume by
setting the environment variable btrfs_relative_path=[y1]. In contrast to using
an absolute path from the toplevel root, which always reads files consistently
from a fixed location, the relative pa
From: Michael Chang
We should export btrfs_subvol and btrfs_subvolid to have both visible
to subsidiary configuration files loaded using configfile.
Signed-off-by: Michael Chang
---
grub-core/fs/btrfs.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/grub-core/fs/btrfs.c b/grub-core/fs/b
From: Peter Jones
For NX, we need the grub binary to announce that it is compatible with
the NX feature. This implies that when loading the executable grub
image, several attributes are true:
- the binary doesn't need an executable stack
- the binary doesn't need sections to be both executable
From: Peter Jones
This uses grub_efi_allocate_pool(), grub_efi_free_pool(), and
grub_efi_free_pages() instead of open-coded efi_call_N() calls, so we
get more reasonable type checking.
Signed-off-by: Peter Jones
---
grub-core/loader/efi/chainloader.c | 4 ++--
1 file changed, 2 insertions(+),
From: Peter Jones
Signed-off-by: Peter Jones
---
include/grub/efi/efi.h | 36
1 file changed, 32 insertions(+), 4 deletions(-)
diff --git a/include/grub/efi/efi.h b/include/grub/efi/efi.h
index a5cd99e5a..8d98203a7 100644
--- a/include/grub/efi/efi.h
+++ b/
From: Peter Jones
This should never be trying this, and since we've consolidated the
grubenv to always be on /boot/efi/EFI/fedora/, this code causes it to
always make the wrong decision.
Resolves: rhbz#1484474
Signed-off-by: Peter Jones
---
util/grub-install.c | 12 +---
1 file change
From: Peter Jones
---
grub-core/kern/efi/efi.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/grub-core/kern/efi/efi.c b/grub-core/kern/efi/efi.c
index 885d7c642..2bb8a0e7a 100644
--- a/grub-core/kern/efi/efi.c
+++ b/grub-core/kern/efi/efi.c
@@ -177,7 +177,7 @@ grub_reboot (
From: Marta Lewandowska
UEFI Secure Boot requires signed grub binaries to work, so grub-
install should not be used. However, users who have Secure Boot
disabled and wish to use the command should not be prevented from
doing so if they invoke --force.
fixes bz#1917213 / bz#2240994
Signed-off-by
This series contains BTRFS patches taken from Fedora Rawhide [1]. Some of
these patches have already being sent [2][3] however, as suggested
by Daniel Kiper, to make the review easier, I took only BTRFS related patches
from [1][2][3] and create the series.
[1] https://src.fedoraproject.org/rpms/gr
These two commands may fail interrumping the normal boot process,
so placing these inside test expressions is a safer approach.
Resolves: #2305291
Suggested-by: Kan-Ru Chen:
Signed-off-by: Leo Sandoval
---
util/grub.d/25_bli.in | 4 +++-
util/grub.d/30_uefi-firmware.in | 3 +--
2
From: Peter Jones
Signed-off-by: Peter Jones
---
include/grub/arm/efi/console.h| 24
include/grub/arm64/efi/console.h | 24
include/grub/i386/efi/console.h | 24
include/grub/x86_64/efi/console.h | 24
support for EFI platforms
Leo Sandoval (1):
25_bli.in 30_uefi_firmware.in: load EFI commands inside test
expressions
Marta Lewandowska (1):
grub-install: install on EFI if forced
Peter Jones (11):
misc: Make "exit" take a return code.
efi/init: Make efi machines load an
From: Peter Jones
---
grub-core/fs/btrfs.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/grub-core/fs/btrfs.c b/grub-core/fs/btrfs.c
index d47f9ab03..7024decf5 100644
--- a/grub-core/fs/btrfs.c
+++ b/grub-core/fs/btrfs.c
@@ -217,7 +217,7 @@ struct grub_btrfs_inode
grub_u
Hi Daniel,
Thanks for your feedback, comment inline.
On Wed, Oct 30, 2024 at 10:40 AM Daniel Kiper wrote:
> Leo,
>
> On Thu, Oct 10, 2024 at 03:43:18PM -0600, Leo Sandoval wrote:
> > This is the first patch series, taken from Fedora Rawhide spec [1] that
> > is distro-agn
quot;.
grub-2.06/grub-core/commands/legacycfg.c:201: deref_arg: Calling
"grub_file_close" dereferences freed pointer "file".
# 199| if (!args)
# 200| {
# 201|-> grub_file_close (file);
# 202| grub_free (suffix);
# 203|
From: Peter Jones
Signed-off-by: Peter Jones
---
include/grub/efi/efi.h | 36
1 file changed, 32 insertions(+), 4 deletions(-)
diff --git a/include/grub/efi/efi.h b/include/grub/efi/efi.h
index a5cd99e5a..8d98203a7 100644
--- a/include/grub/efi/efi.h
+++ b/
From: Peter Jones
This uses grub_efi_allocate_pool(), grub_efi_free_pool(), and
grub_efi_free_pages() instead of open-coded efi_call_N() calls, so we
get more reasonable type checking.
Signed-off-by: Peter Jones
---
grub-core/loader/efi/chainloader.c | 4 ++--
1 file changed, 2 insertions(+),
From: Robert Marshall
Provided a tool for users to reset the grub2 root user password
without having to alter the grub.cfg. The hashed password now
lives in a root-only-readable configuration file.
Resolves: rhbz#985962
Signed-off-by: Robert Marshall
[pjones: fix the efidir in grub-setpassword
From: Jeff Mahoney
This patch adds the ability to specify a different root on a btrfs
filesystem too boot from other than the default one.
btrfs-list-snapshots will list the subvolumes available on the
filesystem.
set btrfs_subvol= and set btrfs_subvolid= will specify
which subvolume to use an
From: Michael Chang
This patch enables the use of a relative path to the btrfs default subvolume by
setting the environment variable btrfs_relative_path=[y1]. In contrast to using
an absolute path from the toplevel root, which always reads files consistently
from a fixed location, the relative pa
From: Michael Chang
To support btrfs rollback and snapshot booting, a simple configuration setting
GRUB_BTRFS_SNAPSHOT_BOOTING is introduced to enable this at the configuration
level. When set to "yes," grub-mkconfig will set btrfs_relative_path=y, and all
paths produced by grub-mkrelpath will be
This is the second patch series, taken from Fedora Rawhide spec [1] that
is distro-agnostic. The goal is to merge most of them so all the
community/distros
would benefit.
Thanks to Michael Chang for suggesting and providing updated summaries and
descriptions.
Changes since v2:
- modified 00
From: Michael Chang
We should export btrfs_subvol and btrfs_subvolid to have both visible
to subsidiary configuration files loaded using configfile.
Signed-off-by: Michael Chang
---
grub-core/fs/btrfs.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/grub-core/fs/btrfs.c b/grub-core/fs/b
From: Michael Chang
Introduce the "btrfs-get-default-subvol" command to output the default
subvolume's name or id to the console, or to a variable specified via "-o".
Some example usage:
1. Output the default subvolume's name or path:
btrfs-get-default-subvol -p ($root)
2. Output the default
From: Peter Jones
current gcc complains:
grub-core/fs/btrfs.c: In function ‘grub_cmd_btrfs_info’:
grub-core/fs/btrfs.c:2745:7: error: the comparison will always evaluate as
‘true’ for the address of ‘label’ will never be NULL [-Werror=address]
2745 | if (data->sblock.label)
|
From: Peter Jones
This patch adds grub-get-kernel-settings, which reads the system kernel
installation configuration from /etc/sysconfig/kernel, and outputs
${GRUB_...} variables suitable for evaluation by grub-mkconfig. Those
variables are then used by 10_linux to choose whether or not to creat
From: Peter Jones
Resolves: rhbz#1215839
Signed-off-by: Peter Jones
---
util/grub.d/10_linux.in | 34 +++---
1 file changed, 27 insertions(+), 7 deletions(-)
diff --git a/util/grub.d/10_linux.in b/util/grub.d/10_linux.in
index 3105c31e4..0115dd0c0 100644
--- a/util
From: Peter Jones
Since our bugs tell us that the xnu boot entries really just don't work
most of the time, and they create piles of extra boot entries, because
they can't quite figure out 32-vs-64 and other stuff like that.
It's rediculous, and we should just boot their bootloader through the
c
From: Josef Bacik
Sometimes we have to provision boxes across regions, such as California to
Sweden. The http server has a 10 minute timeout, so if we can't get our 250mb
image transferred fast enough our provisioning fails, which is not ideal. So
add tcp window scaling on open connections and
On Sat, Oct 12, 2024 at 8:55 AM Neal Gompa wrote:
> On Fri, Oct 11, 2024 at 6:39 PM Leo Sandoval wrote:
> >
> > This is the second patch series, taken from Fedora Rawhide spec [1] that
> > is distro-agnostic. The goal is to merge most of them so all the
> community/d
From: Peter Jones
Signed-off-by: Peter Jones
---
include/grub/efi/efi.h | 36
1 file changed, 32 insertions(+), 4 deletions(-)
diff --git a/include/grub/efi/efi.h b/include/grub/efi/efi.h
index a5cd99e5a..8d98203a7 100644
--- a/include/grub/efi/efi.h
+++ b/
From: Peter Jones
This uses grub_efi_allocate_pool(), grub_efi_free_pool(), and
grub_efi_free_pages() instead of open-coded efi_call_N() calls, so we
get more reasonable type checking.
Signed-off-by: Peter Jones
---
grub-core/loader/efi/chainloader.c | 4 ++--
1 file changed, 2 insertions(+),
From: Michael Chang
We should export btrfs_subvol and btrfs_subvolid to have both visible
to subsidiary configuration files loaded using configfile.
Signed-off-by: Michael Chang
---
grub-core/fs/btrfs.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/grub-core/fs/btrfs.c b/grub-core/fs/b
From: Michael Chang
Signed-off-by: Michael Chang
---
util/grub-mkconfig.in | 3 ++-
util/grub-mkconfig_lib.in | 4
util/grub.d/00_header.in| 26 +-
util/grub.d/10_linux.in | 4
util/grub.d/20_linux_xen.in | 4
5 files changed, 39 insert
From: Peter Jones
This patch adds grub-get-kernel-settings, which reads the system kernel
installation configuration from /etc/sysconfig/kernel, and outputs
${GRUB_...} variables suitable for evaluation by grub-mkconfig. Those
variables are then used by 10_linux to choose whether or not to creat
From: Peter Jones
Resolves: rhbz#1215839
Signed-off-by: Peter Jones
---
util/grub.d/10_linux.in | 34 +++---
1 file changed, 27 insertions(+), 7 deletions(-)
diff --git a/util/grub.d/10_linux.in b/util/grub.d/10_linux.in
index 3105c31e4..0115dd0c0 100644
--- a/util
From: Josef Bacik
Sometimes we have to provision boxes across regions, such as California to
Sweden. The http server has a 10 minute timeout, so if we can't get our 250mb
image transferred fast enough our provisioning fails, which is not ideal. So
add tcp window scaling on open connections and
From: Peter Jones
Since our bugs tell us that the xnu boot entries really just don't work
most of the time, and they create piles of extra boot entries, because
they can't quite figure out 32-vs-64 and other stuff like that.
It's rediculous, and we should just boot their bootloader through the
c
From: Peter Jones
current gcc complains:
grub-core/fs/btrfs.c: In function ‘grub_cmd_btrfs_info’:
grub-core/fs/btrfs.c:2745:7: error: the comparison will always evaluate as
‘true’ for the address of ‘label’ will never be NULL [-Werror=address]
2745 | if (data->sblock.label)
|
From: Michael Chang
Signed-off-by: Michael Chang
Signed-off-by: Robbie Harwood
---
grub-core/fs/btrfs.c | 107 ++-
1 file changed, 76 insertions(+), 31 deletions(-)
diff --git a/grub-core/fs/btrfs.c b/grub-core/fs/btrfs.c
index 14e38a4df..d47f9ab03 1006
This is the second patch series, taken from Fedora Rawhide spec [1] that
is distro-agnostic. The goal is to merge most of them so all the
community/distros
would benefit.
Changes since v1:
- delete 0024-efinet-and-bootp-add-support-for-dhcpv6.patch
build issue, so for the moment discart
From: Jeff Mahoney
This patch adds the ability to specify a different root on a btrfs
filesystem too boot from other than the default one.
btrfs-list-snapshots will list the subvolumes available on the
filesystem.
set btrfs_subvol= and set btrfs_subvolid= will specify
which subvolume to use an
From: Andrei Borzenkov
Ref: bsc#953538
---
grub-core/fs/btrfs.c | 32 +++-
1 file changed, 31 insertions(+), 1 deletion(-)
diff --git a/grub-core/fs/btrfs.c b/grub-core/fs/btrfs.c
index d47f9ab03..c5b3fd116 100644
--- a/grub-core/fs/btrfs.c
+++ b/grub-core/fs/btrfs.c
From: Michael Chang
Signed-off-by: Michael Chang
Signed-off-by: Robbie Harwood
---
grub-core/fs/btrfs.c | 238 +++
1 file changed, 238 insertions(+)
diff --git a/grub-core/fs/btrfs.c b/grub-core/fs/btrfs.c
index c5b3fd116..1c9e14008 100644
--- a/grub-co
From: Robert Marshall
Provided a tool for users to reset the grub2 root user password
without having to alter the grub.cfg. The hashed password now
lives in a root-only-readable configuration file.
Resolves: rhbz#985962
Signed-off-by: Robert Marshall
[pjones: fix the efidir in grub-setpassword
From: Paulo Flabiano Smorigo
This is an implementation of IBM client architecture (CAS) reboot for GRUB.
There are cases where the POWER firmware must reboot in order to support
specific features requested by a kernel. The kernel calls
ibm,client-architecture-support and it may either return or
From: Paulo Flabiano Smorigo
This patch makes grub look for its config file on efi where the app was
found. It was originally written by Matthew Garrett, and adapted to fix the
"No modules are loaded on grub2 network boot" issue:
https://bugzilla.redhat.com/show_bug.cgi?id=857936
Signed-off-by:
This is the first patch series, taken from Fedora Rawhide spec [1] that
is distro-agnostic. The goal is to merge most of them so all the
community/distros
would benefit.
Changes since v2:
- modified 0003-Disable-GRUB-video-support-for-IBM-power-machines.patch
shorter commit description
From: Peter Jones
When we set a password, we just want that to mean you can't /edit/ an entry.
Resolves: rhbz#1030176
Signed-off-by: Peter Jones
---
util/grub.d/10_linux.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/util/grub.d/10_linux.in b/util/grub.d/10_linux.in
in
From: Fedora Ninjas
Signed-off-by: Peter Jones
---
conf/Makefile.common | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/conf/Makefile.common b/conf/Makefile.common
index b8f216f6c..ece9ed8a1 100644
--- a/conf/Makefile.common
+++ b/conf/Makefile.common
@@ -41,7 +41,7 @@ CFLAG
From: Peter Jones
Signed-off-by: Peter Jones
---
grub-core/normal/main.c | 93 ++---
1 file changed, 49 insertions(+), 44 deletions(-)
diff --git a/grub-core/normal/main.c b/grub-core/normal/main.c
index fd8be685a..973e7d733 100644
--- a/grub-core/normal/mai
From: Paulo Flabiano Smorigo
GRUB gets the display card node address from OpenFirmware, however this address
is truncated to 32-bits (OpenFirmware works on 32-bits, so GRUB) effectively
getting an invalid address. This change disables the video support on IBM power
machines. More details can be f
From: Peter Jones
Signed-off-by: Peter Jones
---
grub-core/Makefile.core.def | 1 +
grub-core/kern/efi/init.c | 34 ++
2 files changed, 35 insertions(+)
diff --git a/grub-core/Makefile.core.def b/grub-core/Makefile.core.def
index 1571421d7..0bffbfea9 100644
-
From: Mark Hamzy
Add configuration support for ieee1275/PPC ofconsole serial terminal.
Signed-off-by: Mark Hamzy
Signed-off-by: Robbie Harwood
---
Makefile.util.def | 7 ++
util/grub.d/20_ppc_terminfo.in | 114 +
2 files changed, 121 insertions(+
From: Fedora Ninjas
When PXE booting via UEFI firmware, grub was searching for grub.cfg
in the fw_path directory where the grub application was found. If
that didn't exist, a fallback search would look for config file names
based on MAC and IP address. However, the search would look in the
prefix
From: Paulo Flabiano Smorigo
v2: Also use \x0c instead of a literal ^L to make future patches less
awkward.
This should fix this bugzilla:
https://bugzilla.redhat.com/show_bug.cgi?id=908519
Signed-off-by: Peter Jones
Signed-off-by: Paulo Flabiano Smorigo
Signed-off-by: Robbie Harwood
---
gr
From: Peter Jones
Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=922997
Apparently these go in a new place now.
---
configure.ac | 11 +++
util/bash-completion.d/Makefile.am | 1 -
2 files changed, 11 insertions(+), 1 deletion(-)
diff --git a/configure.ac
From: Peter Jones
Related: rhbz#1148652
Signed-off-by: Peter Jones
---
grub-core/kern/ieee1275/init.c | 28 +++
grub-core/net/net.c| 2 +-
grub-core/normal/main.c| 132 -
3 files changed, 81 insertions(+), 81 deletions(-)
diff --git a
From: Peter Jones
Signed-off-by: Peter Jones
Switch to use APM Mustang device tree, for hardware testing.
Signed-off-by: David A. Marlin
Use the default device tree from the grub default file
instead of hardcoding a value.
Signed-off-by: David A. Marlin
---
util/grub-mkconfig.in | 3 +
From: Peter Jones
This adds "exit" with a return code. With this patch, any "exit"
command /may/ include a return code, and on platforms that support
returning with an exit status, we will do so. By default we return the
same exit status we did before this patch.
Signed-off-by: Peter Jones
--
From: Peter Jones
This makes us use pretty names in the titles we generate in
grub2-mkconfig when GRUB_DISTRIBUTOR isn't set.
Resolves: rhbz#996794
Signed-off-by: Peter Jones
---
util/grub.d/10_linux.in | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/util/grub.d/10_linux
From: Peter Jones
Don't munge raw spaces when we're doing our cmdline escaping (#923374)
Signed-off-by: Peter Jones
---
grub-core/commands/wildcard.c | 16 -
grub-core/lib/cmdline.c | 25 ++--
grub-core/script/execute.c| 43 ++--
On Mon, Oct 7, 2024 at 1:44 PM wrote:
> On 10/7/24 11:21 AM, Leo Sandoval wrote:
> > From: Peter Jones
> >
> > This uses grub_efi_allocate_pool(), grub_efi_free_pool(), and
> > grub_efi_free_pages() instead of open-coded efi_call_N() calls, so we
> > get more re
On Mon, Oct 7, 2024 at 1:05 PM wrote:
> On 10/7/24 11:18 AM, Leo Sandoval wrote:
> > From: Peter Jones
> >
> > Don't munge raw spaces when we're doing our cmdline escaping (#923374)
> >
> > Signed-off-by: Peter Jones
> > ---
> > grub
From: Peter Jones
Since our bugs tell us that the xnu boot entries really just don't work
most of the time, and they create piles of extra boot entries, because
they can't quite figure out 32-vs-64 and other stuff like that.
It's rediculous, and we should just boot their bootloader through the
c
From: Peter Jones
current gcc complains:
grub-core/fs/btrfs.c: In function ‘grub_cmd_btrfs_info’:
grub-core/fs/btrfs.c:2745:7: error: the comparison will always evaluate as
‘true’ for the address of ‘label’ will never be NULL [-Werror=address]
2745 | if (data->sblock.label)
|
From: Michael Chang
We should export btrfs_subvol and btrfs_subvolid to have both visible
to subsidiary configuration files loaded using configfile.
Signed-off-by: Michael Chang
---
grub-core/fs/btrfs.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/grub-core/fs/btrfs.c b/grub-core/fs/b
From: Michael Chang
Signed-off-by: Michael Chang
Signed-off-by: Robbie Harwood
---
grub-core/osdep/linux/getroot.c | 7 +++
grub-core/osdep/unix/config.c | 17 +++--
include/grub/emu/config.h | 1 +
util/config.c | 10 ++
util/grub-install.c
From: Peter Jones
This uses grub_efi_allocate_pool(), grub_efi_free_pool(), and
grub_efi_free_pages() instead of open-coded efi_call_N() calls, so we
get more reasonable type checking.
Signed-off-by: Peter Jones
---
grub-core/loader/efi/chainloader.c | 4 ++--
1 file changed, 2 insertions(+),
From: Peter Jones
Signed-off-by: Peter Jones
---
include/grub/efi/efi.h | 36
1 file changed, 32 insertions(+), 4 deletions(-)
diff --git a/include/grub/efi/efi.h b/include/grub/efi/efi.h
index a5cd99e5a..8d98203a7 100644
--- a/include/grub/efi/efi.h
+++ b/
From: Peter Jones
This needs to be hooked up to --program-transform=, but I haven't had
time.
Signed-off-by: Peter Jones
---
docs/grub-dev.texi| 4 +-
docs/grub.texi| 359 ++
grub-core/kern/misc.c | 2 +-
3 files changed, 191 insertions(+
From: Josef Bacik
Sometimes we have to provision boxes across regions, such as California to
Sweden. The http server has a 10 minute timeout, so if we can't get our 250mb
image transferred fast enough our provisioning fails, which is not ideal. So
add tcp window scaling on open connections and
From: Michael Chang
Signed-off-by: Michael Chang
Signed-off-by: Robbie Harwood
---
grub-core/fs/btrfs.c | 238 +++
1 file changed, 238 insertions(+)
diff --git a/grub-core/fs/btrfs.c b/grub-core/fs/btrfs.c
index dba86d19b..87e4dd1a0 100644
--- a/grub-co
From: Robert Marshall
Provided a tool for users to reset the grub2 root user password
without having to alter the grub.cfg. The hashed password now
lives in a root-only-readable configuration file.
Resolves: rhbz#985962
Signed-off-by: Robert Marshall
[pjones: fix the efidir in grub-setpassword
From: Peter Jones
This patch adds grub-get-kernel-settings, which reads the system kernel
installation configuration from /etc/sysconfig/kernel, and outputs
${GRUB_...} variables suitable for evaluation by grub-mkconfig. Those
variables are then used by 10_linux to choose whether or not to creat
From: Jeff Mahoney
This patch adds the ability to specify a different root on a btrfs
filesystem too boot from other than the default one.
btrfs-list-snapshots will list the subvolumes available on the
filesystem.
set btrfs_subvol= and set btrfs_subvolid= will specify
which subvolume to use an
From: Peter Jones
---
grub-core/Makefile.core.def | 3 ++
grub-core/kern/misc.c | 6
grub-core/lib/arm64/backtrace.c | 62 +
grub-core/lib/backtrace.c | 2 ++
grub-core/lib/i386/backtrace.c | 14 +++-
5 files changed, 86 insertions
From: Michael Chang
Signed-off-by: Michael Chang
Signed-off-by: Robbie Harwood
---
grub-core/fs/btrfs.c | 107 ++-
1 file changed, 76 insertions(+), 31 deletions(-)
diff --git a/grub-core/fs/btrfs.c b/grub-core/fs/btrfs.c
index 14e38a4df..d47f9ab03 1006
From: Michael Chang
Signed-off-by: Michael Chang
---
util/grub-mkconfig.in | 3 ++-
util/grub-mkconfig_lib.in | 4
util/grub.d/00_header.in| 25 -
util/grub.d/10_linux.in | 4
util/grub.d/20_linux_xen.in | 4
5 files changed, 38 inserti
From: Michael Chang
Implement new net_bootp6 command for IPv6 network auto configuration via the
DHCPv6 protocol (RFC3315).
Signed-off-by: Michael Chang
Signed-off-by: Ken Lin
[pjones: Put back our code to add a local route]
Signed-off-by: Peter Jones
---
grub-core/net/bootp.c |
1 - 100 of 148 matches
Mail list logo