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
microblaze
include
asm
setup.h
Go to the documentation of this file.
1
/*
2
* Copyright (C) 2007-2009 Michal Simek <
[email protected]
>
3
* Copyright (C) 2007-2009 PetaLogix
4
* Copyright (C) 2006 Atmark Techno, Inc.
5
*
6
* This file is subject to the terms and conditions of the GNU General Public
7
* License. See the file "COPYING" in the main directory of this archive
8
* for more details.
9
*/
10
11
#ifndef _ASM_MICROBLAZE_SETUP_H
12
#define _ASM_MICROBLAZE_SETUP_H
13
14
#define COMMAND_LINE_SIZE 256
15
16
# ifndef __ASSEMBLY__
17
18
# ifdef __KERNEL__
19
extern
unsigned
int
boot_cpuid
;
/* move to smp.h */
20
21
extern
char
cmd_line
[
COMMAND_LINE_SIZE
];
22
23
extern
char
*
klimit
;
24
25
void
early_printk
(
const
char
*
fmt
, ...);
26
27
int
setup_early_printk
(
char
*
opt
);
28
void
remap_early_printk
(
void
);
29
void
disable_early_printk
(
void
);
30
31
void
heartbeat
(
void
);
32
void
setup_heartbeat
(
void
);
33
34
# ifdef CONFIG_MMU
35
extern
void
mmu_reset(
void
);
36
extern
void
early_console_reg_tlb_alloc(
unsigned
int
addr
);
37
# endif
/* CONFIG_MMU */
38
39
extern
void
of_platform_reset_gpio_probe
(
void
);
40
41
void
time_init
(
void
);
42
void
init_IRQ
(
void
);
43
void
machine_early_init
(
const
char
*
cmdline
,
unsigned
int
ram,
44
unsigned
int
fdt,
unsigned
int
msr,
unsigned
int
tlb0,
45
unsigned
int
tlb1);
46
47
void
machine_restart
(
char
*
cmd
);
48
void
machine_shutdown
(
void
);
49
void
machine_halt
(
void
);
50
void
machine_power_off
(
void
);
51
52
void
free_init_pages
(
char
*
what
,
unsigned
long
begin,
unsigned
long
end
);
53
extern
void
*
alloc_maybe_bootmem
(
size_t
size
,
gfp_t
mask
);
54
extern
void
*
zalloc_maybe_bootmem
(
size_t
size
,
gfp_t
mask
);
55
56
# endif
/* __KERNEL__ */
57
# endif
/* __ASSEMBLY__ */
58
#endif
/* _ASM_MICROBLAZE_SETUP_H */
Generated on Thu Jan 10 2013 12:50:29 for Linux Kernel by
1.8.2