aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86
diff options
context:
space:
mode:
Diffstat (limited to 'arch/x86')
-rw-r--r--arch/x86/boot/compressed/misc.c12
-rw-r--r--arch/x86/boot/compressed/misc.h17
2 files changed, 14 insertions, 15 deletions
diff --git a/arch/x86/boot/compressed/misc.c b/arch/x86/boot/compressed/misc.c
index de1d54d8bddc..8c29f82b15e4 100644
--- a/arch/x86/boot/compressed/misc.c
+++ b/arch/x86/boot/compressed/misc.c
@@ -169,15 +169,11 @@ static void serial_putchar(int ch)
169 outb(ch, early_serial_base + TXR); 169 outb(ch, early_serial_base + TXR);
170} 170}
171 171
172void __putstr(int error, const char *s) 172void __putstr(const char *s)
173{ 173{
174 int x, y, pos; 174 int x, y, pos;
175 char c; 175 char c;
176 176
177#ifndef CONFIG_X86_VERBOSE_BOOTUP
178 if (!error)
179 return;
180#endif
181 if (early_serial_base) { 177 if (early_serial_base) {
182 const char *str = s; 178 const char *str = s;
183 while (*str) { 179 while (*str) {
@@ -223,12 +219,6 @@ void __putstr(int error, const char *s)
223 outb(0xff & (pos >> 1), vidport+1); 219 outb(0xff & (pos >> 1), vidport+1);
224} 220}
225 221
226static void debug_putstr(const char *s)
227{
228 if (debug)
229 putstr(s);
230}
231
232void *memset(void *s, int c, size_t n) 222void *memset(void *s, int c, size_t n)
233{ 223{
234 int i; 224 int i;
diff --git a/arch/x86/boot/compressed/misc.h b/arch/x86/boot/compressed/misc.h
index 4c1bfb69e0d8..618e5c830f15 100644
--- a/arch/x86/boot/compressed/misc.h
+++ b/arch/x86/boot/compressed/misc.h
@@ -24,10 +24,19 @@
24 24
25/* misc.c */ 25/* misc.c */
26extern struct boot_params *real_mode; /* Pointer to real-mode data */ 26extern struct boot_params *real_mode; /* Pointer to real-mode data */
27void __putstr(int error, const char *s); 27void __putstr(const char *s);
28#define putstr(__x) __putstr(0, __x) 28#define error_putstr(__x) __putstr(__x)
29#define error_putstr(__x) __putstr(1, __x) 29
30#define puts(__x) __putstr(0, __x) 30#ifdef CONFIG_X86_VERBOSE_BOOTUP
31
32#define debug_putstr(__x) __putstr(__x)
33
34#else
35
36static inline void debug_putstr(const char *s)
37{ }
38
39#endif
31 40
32/* cmdline.c */ 41/* cmdline.c */
33int cmdline_find_option(const char *option, char *buffer, int bufsize); 42int cmdline_find_option(const char *option, char *buffer, int bufsize);