// SPDX-License-Identifier: GPL-2.0+ /* * Copyright (C) 2020 Stefan Roese */ #include #include #include DECLARE_GLOBAL_DATA_PTR; unsigned long do_go_exec(ulong (*entry)(int, char * const []), int argc, char * const argv[]) { /* * Flush cache before jumping to application. Let's flush the * whole SDRAM area, since we don't know the size of the image * that was loaded. */ flush_cache(gd->ram_base, gd->ram_top - gd->ram_base); return entry(argc, argv); }