1*4882a593SmuzhiyunFrom ae8936f9c375e1a38129e85a1b5d573fb451f288 Mon Sep 17 00:00:00 2001 2*4882a593SmuzhiyunFrom: Peter Jones <pjones@redhat.com> 3*4882a593SmuzhiyunDate: Mon, 15 Feb 2021 14:14:24 +0100 4*4882a593SmuzhiyunSubject: [PATCH] util/mkimage: Always use grub_host_to_target32() to 5*4882a593Smuzhiyun initialize PE stack and heap stuff 6*4882a593Smuzhiyun 7*4882a593SmuzhiyunThis change does not impact final result of initialization itself. 8*4882a593SmuzhiyunHowever, it eases PE code unification in subsequent patches. 9*4882a593Smuzhiyun 10*4882a593SmuzhiyunSigned-off-by: Peter Jones <pjones@redhat.com> 11*4882a593SmuzhiyunSigned-off-by: Javier Martinez Canillas <javierm@redhat.com> 12*4882a593SmuzhiyunReviewed-by: Daniel Kiper <daniel.kiper@oracle.com> 13*4882a593SmuzhiyunSigned-off-by: Stefan Sørensen <stefan.sorensen@spectralink.com> 14*4882a593Smuzhiyun--- 15*4882a593Smuzhiyun util/mkimage.c | 8 ++++---- 16*4882a593Smuzhiyun 1 file changed, 4 insertions(+), 4 deletions(-) 17*4882a593Smuzhiyun 18*4882a593Smuzhiyundiff --git a/util/mkimage.c b/util/mkimage.c 19*4882a593Smuzhiyunindex 02944f2..b94bfb7 100644 20*4882a593Smuzhiyun--- a/util/mkimage.c 21*4882a593Smuzhiyun+++ b/util/mkimage.c 22*4882a593Smuzhiyun@@ -1351,10 +1351,10 @@ grub_install_generate_image (const char *dir, const char *prefix, 23*4882a593Smuzhiyun o->subsystem = grub_host_to_target16 (GRUB_PE32_SUBSYSTEM_EFI_APPLICATION); 24*4882a593Smuzhiyun 25*4882a593Smuzhiyun /* Do these really matter? */ 26*4882a593Smuzhiyun- o->stack_reserve_size = grub_host_to_target64 (0x10000); 27*4882a593Smuzhiyun- o->stack_commit_size = grub_host_to_target64 (0x10000); 28*4882a593Smuzhiyun- o->heap_reserve_size = grub_host_to_target64 (0x10000); 29*4882a593Smuzhiyun- o->heap_commit_size = grub_host_to_target64 (0x10000); 30*4882a593Smuzhiyun+ o->stack_reserve_size = grub_host_to_target32 (0x10000); 31*4882a593Smuzhiyun+ o->stack_commit_size = grub_host_to_target32 (0x10000); 32*4882a593Smuzhiyun+ o->heap_reserve_size = grub_host_to_target32 (0x10000); 33*4882a593Smuzhiyun+ o->heap_commit_size = grub_host_to_target32 (0x10000); 34*4882a593Smuzhiyun 35*4882a593Smuzhiyun o->num_data_directories 36*4882a593Smuzhiyun = grub_host_to_target32 (GRUB_PE32_NUM_DATA_DIRECTORIES); 37*4882a593Smuzhiyun-- 38*4882a593Smuzhiyun2.14.2 39*4882a593Smuzhiyun 40