From 9ac4540ae40972d5f3a34a1ed29594a001c64b91 Mon Sep 17 00:00:00 2001 From: Googulator Date: Mon, 13 Nov 2023 10:11:25 +0100 Subject: [PATCH] kexec-fiwix: Increase space reserved for the kexec target to 256MB --- sysa/kexec-fiwix/src/kexec-fiwix.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/sysa/kexec-fiwix/src/kexec-fiwix.c b/sysa/kexec-fiwix/src/kexec-fiwix.c index 0c38b09e..54739004 100644 --- a/sysa/kexec-fiwix/src/kexec-fiwix.c +++ b/sysa/kexec-fiwix/src/kexec-fiwix.c @@ -7,6 +7,7 @@ #define MULTIBOOT_MAGIC 0x2BADB002 #define INITRD_MB 1152 +#define KEXEC_MB 256 int main() { /* Read the kernel */ @@ -81,11 +82,11 @@ int main() { char *bare_metal = getenv("BARE_METAL"); if (bare_metal != NULL && strcmp(bare_metal, "True") == 0) { - sprintf(cmdline, "fiwix root=/dev/ram0 ramdisksize=%d initrd=sysa.ext2 kexec_proto=linux kexec_size=67000 kexec_cmdline=\"init=/init\"", INITRD_MB * 1024); + sprintf(cmdline, "fiwix root=/dev/ram0 ramdisksize=%d initrd=sysa.ext2 kexec_proto=linux kexec_size=%d kexec_cmdline=\"init=/init\"", INITRD_MB * 1024, KEXEC_MB * 1024); } else { - sprintf(cmdline, "fiwix console=/dev/ttyS0 root=/dev/ram0 ramdisksize=%d initrd=sysa.ext2 kexec_proto=linux kexec_size=67000 kexec_cmdline=\"init=/init console=ttyS0\"", INITRD_MB * 1024); + sprintf(cmdline, "fiwix console=/dev/ttyS0 root=/dev/ram0 ramdisksize=%d initrd=sysa.ext2 kexec_proto=linux kexec_size=%d kexec_cmdline=\"init=/init console=ttyS0\"", INITRD_MB * 1024, KEXEC_MB * 1024); } char * boot_loader_name = "kexec-fiwix";