blob: 10f6b1178c683cb1901a0704b25e653f949e0c31 [file] [log] [blame]
Yinghai Lu8fee13a2010-08-02 16:21:22 -07001#include "misc.h"
2
Gokul Caushikbd448d42012-07-19 18:04:42 -07003#ifdef CONFIG_EARLY_PRINTK
4
Yinghai Lu8fee13a2010-08-02 16:21:22 -07005static unsigned long fs;
6static inline void set_fs(unsigned long seg)
7{
8 fs = seg << 4; /* shift it back */
9}
10typedef unsigned long addr_t;
11static inline char rdfs8(addr_t addr)
12{
13 return *((char *)(fs + addr));
14}
15#include "../cmdline.c"
16int cmdline_find_option(const char *option, char *buffer, int bufsize)
17{
18 return __cmdline_find_option(real_mode->hdr.cmd_line_ptr, option, buffer, bufsize);
19}
20int cmdline_find_option_bool(const char *option)
21{
22 return __cmdline_find_option_bool(real_mode->hdr.cmd_line_ptr, option);
23}
Gokul Caushikbd448d42012-07-19 18:04:42 -070024
25#endif