Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
awilliam
GitHub Repository: awilliam/linux-vfio
Path: blob/master/arch/x86/boot/compressed/misc.h
10820 views
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(int error, const char *s);
28
#define putstr(__x) __putstr(0, __x)
29
#define puts(__x) __putstr(0, __x)
30
31
/* cmdline.c */
32
int cmdline_find_option(const char *option, char *buffer, int bufsize);
33
int cmdline_find_option_bool(const char *option);
34
35
/* early_serial_console.c */
36
extern int early_serial_base;
37
void console_init(void);
38
39
#endif
40
41