Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
arch
mips
fw
arc
salone.c
Go to the documentation of this file.
1
/*
2
* Routines to load into memory and execute stand-along program images using
3
* ARCS PROM firmware.
4
*
5
* Copyright (C) 1996 David S. Miller (
[email protected]
)
6
*/
7
#include <
linux/init.h
>
8
#include <
asm/sgialib.h
>
9
10
LONG
__init
ArcLoad
(
CHAR
*Path,
ULONG
TopAddr,
ULONG
*ExecAddr,
ULONG
*LowAddr)
11
{
12
return
ARC_CALL4(
load
, Path, TopAddr, ExecAddr, LowAddr);
13
}
14
15
LONG
__init
ArcInvoke
(
ULONG
ExecAddr,
ULONG
StackAddr,
ULONG
Argc,
CHAR
*Argv[],
16
CHAR
*Envp[])
17
{
18
return
ARC_CALL5(invoke, ExecAddr, StackAddr, Argc, Argv, Envp);
19
}
20
21
LONG
__init
ArcExecute
(
CHAR
*Path,
LONG
Argc,
CHAR
*Argv[],
CHAR
*Envp[])
22
{
23
return
ARC_CALL4(
exec
, Path, Argc, Argv, Envp);
24
}
Generated on Thu Jan 10 2013 13:09:32 for Linux Kernel by
1.8.2