xref: /openbmc/u-boot/arch/riscv/lib/boot.c (revision 8bbb2909)
1*8bbb2909SRick Chen /*
2*8bbb2909SRick Chen  * Copyright (C) 2017 Andes Technology Corporation
3*8bbb2909SRick Chen  * Rick Chen, Andes Technology Corporation <rick@andestech.com>
4*8bbb2909SRick Chen  *
5*8bbb2909SRick Chen  * SPDX-License-Identifier:	GPL-2.0+
6*8bbb2909SRick Chen  */
7*8bbb2909SRick Chen 
8*8bbb2909SRick Chen #include <common.h>
9*8bbb2909SRick Chen #include <command.h>
10*8bbb2909SRick Chen 
11*8bbb2909SRick Chen DECLARE_GLOBAL_DATA_PTR;
12*8bbb2909SRick Chen 
13*8bbb2909SRick Chen unsigned long do_go_exec(ulong (*entry)(int, char * const []),
14*8bbb2909SRick Chen 			 int argc, char * const argv[])
15*8bbb2909SRick Chen {
16*8bbb2909SRick Chen 	cleanup_before_linux();
17*8bbb2909SRick Chen 
18*8bbb2909SRick Chen 	return entry(argc, argv);
19*8bbb2909SRick Chen }
20