This source file includes following definitions.
- ArcLoad
- ArcInvoke
- ArcExecute
1
2
3
4
5
6
7
8 #include <linux/init.h>
9 #include <asm/sgialib.h>
10
11 LONG __init ArcLoad(CHAR *Path, ULONG TopAddr, ULONG *ExecAddr, ULONG *LowAddr)
12 {
13 return ARC_CALL4(load, Path, TopAddr, ExecAddr, LowAddr);
14 }
15
16 LONG __init ArcInvoke(ULONG ExecAddr, ULONG StackAddr, ULONG Argc, CHAR *Argv[],
17 CHAR *Envp[])
18 {
19 return ARC_CALL5(invoke, ExecAddr, StackAddr, Argc, Argv, Envp);
20 }
21
22 LONG __init ArcExecute(CHAR *Path, LONG Argc, CHAR *Argv[], CHAR *Envp[])
23 {
24 return ARC_CALL4(exec, Path, Argc, Argv, Envp);
25 }