On 4/10/25 22:37, Changyuan Lyu wrote: > From: "Mike Rapoport (Microsoft)" <r...@kernel.org> > > memblock_reserve() does not distinguish memory used by firmware from memory > used by kernel. > > The distinction is nice to have for accounting of early memory allocations > and reservations, but it is essential for kexec handover (kho) to know how > much memory kernel consumes during boot. > > Use memblock_reserve_kern() to reserve kernel memory, such as kernel image, > initrd and setup data.
Acked-by: Dave Hansen <dave.han...@linux.intel.com>