// SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2022, Ivaylo Ivanov * Copyright (c) 2026, Igor Belwon */ #include
#include void arch_load_kernel(void* kernel, void* dt, void* ramdisk) { memcpy((void*)CONFIG_PAYLOAD_ENTRY, kernel, (unsigned long) kernel_size); #ifndef CONFIG_RAMDISK_NO_COPY memcpy((void*)CONFIG_RAMDISK_ENTRY, ramdisk, (unsigned long) ramdisk_size); #endif load_kernel_and_jump(0, 0, dt, (void*)CONFIG_PAYLOAD_ENTRY); }