From 559e1156f14c7d16370fa17ed3c9dd2c34a19456 Mon Sep 17 00:00:00 2001 From: Mark Date: Sat, 5 Sep 2020 02:19:39 +0300 Subject: [PATCH] boot: extract yboot initrd pointer --- arch/amd64/kernel.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/arch/amd64/kernel.c b/arch/amd64/kernel.c index 7ee7afe..f00ce5b 100644 --- a/arch/amd64/kernel.c +++ b/arch/amd64/kernel.c @@ -199,6 +199,11 @@ static void entry_yboot(void) { boot_video_info.framebuffer_phys = yboot_data.video_framebuffer; } + if (yboot_data.initrd_base) { + initrd_phys_start = yboot_data.initrd_base; + initrd_size = yboot_data.initrd_size; + } + phys_memory_map.format = MM_PHYS_MMAP_FMT_YBOOT; phys_memory_map.address = yboot_data.memory_map_data; phys_memory_map.entry_size = yboot_data.memory_map_entsize;