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
x86
boot
compressed
misc.h
Go to the documentation of this file.
1
#ifndef BOOT_COMPRESSED_MISC_H
2
#define BOOT_COMPRESSED_MISC_H
3
4
/*
5
* we have to be careful, because no indirections are allowed here, and
6
* paravirt_ops is a kind of one. As it will only run in baremetal anyway,
7
* we just keep it from happening
8
*/
9
#undef CONFIG_PARAVIRT
10
#ifdef CONFIG_X86_32
11
#define _ASM_X86_DESC_H 1
12
#endif
13
14
#include <linux/linkage.h>
15
#include <linux/screen_info.h>
16
#include <linux/elf.h>
17
#include <
linux/io.h
>
18
#include <asm/page.h>
19
#include <
asm/boot.h
>
20
#include <asm/bootparam.h>
21
22
#define BOOT_BOOT_H
23
#include "../ctype.h"
24
25
/* misc.c */
26
extern
struct
boot_params
*
real_mode
;
/* Pointer to real-mode data */
27
void
__putstr
(
const
char
*
s
);
28
#define error_putstr(__x) __putstr(__x)
29
30
#ifdef CONFIG_X86_VERBOSE_BOOTUP
31
32
#define debug_putstr(__x) __putstr(__x)
33
34
#else
35
36
static
inline
void
debug_putstr(
const
char
*
s
)
37
{ }
38
39
#endif
40
41
#ifdef CONFIG_EARLY_PRINTK
42
43
/* cmdline.c */
44
int
cmdline_find_option(
const
char
*
option
,
char
*
buffer
,
int
bufsize
);
45
int
cmdline_find_option_bool(
const
char
*
option
);
46
47
/* early_serial_console.c */
48
extern
int
early_serial_base
;
49
void
console_init
(
void
);
50
51
#else
52
53
/* early_serial_console.c */
54
static
const
int
early_serial_base
;
55
static
inline
void
console_init
(
void
)
56
{ }
57
58
#endif
59
60
#endif
Generated on Thu Jan 10 2013 13:07:02 for Linux Kernel by
1.8.2