dcavalca / rpms / grub2

Forked from rpms/grub2 3 years ago
Clone

Blame SOURCES/0431-util-mkimage-Always-use-grub_host_to_target32-to-ini.patch

b1bcb2
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
b1bcb2
From: Peter Jones <pjones@redhat.com>
b1bcb2
Date: Mon, 15 Feb 2021 14:14:24 +0100
b1bcb2
Subject: [PATCH] util/mkimage: Always use grub_host_to_target32() to
b1bcb2
 initialize PE stack and heap stuff
b1bcb2
b1bcb2
This change does not impact final result of initialization itself.
b1bcb2
However, it eases PE code unification in subsequent patches.
b1bcb2
b1bcb2
Signed-off-by: Peter Jones <pjones@redhat.com>
b1bcb2
Signed-off-by: Javier Martinez Canillas <javierm@redhat.com>
b1bcb2
Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
b1bcb2
---
b1bcb2
 util/mkimage.c | 8 ++++----
b1bcb2
 1 file changed, 4 insertions(+), 4 deletions(-)
b1bcb2
b1bcb2
diff --git a/util/mkimage.c b/util/mkimage.c
b1bcb2
index f4f84dbecd0..f44675e867b 100644
b1bcb2
--- a/util/mkimage.c
b1bcb2
+++ b/util/mkimage.c
b1bcb2
@@ -1507,10 +1507,10 @@ grub_install_generate_image (const char *dir, const char *prefix,
b1bcb2
 	    o->subsystem = grub_host_to_target16 (GRUB_PE32_SUBSYSTEM_EFI_APPLICATION);
b1bcb2
 
b1bcb2
 	    /* Do these really matter? */
b1bcb2
-	    o->stack_reserve_size = grub_host_to_target64 (0x10000);
b1bcb2
-	    o->stack_commit_size = grub_host_to_target64 (0x10000);
b1bcb2
-	    o->heap_reserve_size = grub_host_to_target64 (0x10000);
b1bcb2
-	    o->heap_commit_size = grub_host_to_target64 (0x10000);
b1bcb2
+	    o->stack_reserve_size = grub_host_to_target32 (0x10000);
b1bcb2
+	    o->stack_commit_size = grub_host_to_target32 (0x10000);
b1bcb2
+	    o->heap_reserve_size = grub_host_to_target32 (0x10000);
b1bcb2
+	    o->heap_commit_size = grub_host_to_target32 (0x10000);
b1bcb2
     
b1bcb2
 	    o->num_data_directories
b1bcb2
 	      = grub_host_to_target32 (GRUB_PE32_NUM_DATA_DIRECTORIES);