Fix BUILD_SERIAL.
[people/lynusvaz/gpxe.git] / src / config.h
1 /*
2  * This file defines the configuration for Etherboot.
3  *
4  * The build system splits this file into several individual header
5  * files of the form config/%.h, so that changing one option doesn't
6  * necessitate a rebuild of every single object.  For this reason, it
7  * is important to maintain the strict formatting in this file.
8  *
9  */
10
11 /* @BEGIN general.h
12  *
13  * Console configuration
14  *
15  * These options specify the console types that Etherboot will use for
16  * interaction with the user.
17  *
18  */
19
20 #define CONSOLE_FIRMWARE        /* Default BIOS console */
21 #undef  CONSOLE_SERIAL          /* Serial port */
22 #undef  CONSOLE_DIRECT_VGA      /* Direct access to VGA card */
23 #undef  CONSOLE_BTEXT           /* Who knows what this does? */
24 #undef  CONSOLE_PC_KBD          /* Direct access to PC keyboard */
25
26 /* @END general.h */
27
28 /* @BEGIN serial.h
29  *
30  * Serial port configuration
31  *
32  * These options affect the operation of the serial console.  They
33  * take effect only if the serial console is included using the
34  * CONSOLE_SERIAL option.
35  *
36  */
37
38 #define COMCONSOLE      0x3f8           /* I/O port address */
39
40 /* Keep settings from a previous user of the serial port (e.g. lilo or
41  * LinuxBIOS), ignoring COMSPEED, COMDATA, COMPARITY and COMSTOP.
42  */
43 #undef  COMPRESERVE
44
45 #ifdef COMPRESERVE
46 #define COMSPEED        9600            /* Baud rate */
47 #define COMDATA         8               /* Data bits */ 
48 #define COMPARITY       0               /* Parity: 0=None, 1=Odd, 2=Even */
49 #define COMSTOP         1               /* Stop bits */
50 #endif
51
52 /* @END serial.h */
53
54 /* @BEGIN isa.h
55  *
56  * ISA probe address configuration
57  *
58  * You can override the list of addresses that will be probed by any
59  * ISA drivers.
60  *
61  */
62 #undef  ISA_PROBE_ADDRS         /* e.g. 0x200, 0x300 */
63 #undef  ISA_PROBE_ONLY          /* Do not probe any other addresses */
64
65 /* @END isa.h */
66
67 /* @BEGIN general.h
68  *
69  * Obscure configuration options
70  *
71  * You probably don't need to touch these.
72  *
73  */
74
75 #define RELOCATE                /* Relocate to high memory */
76 #undef  BUILD_SERIAL            /* Include an automatic build serial
77                                  * number.  Add "bs" to the list of
78                                  * make targets.  For example:
79                                  * "make bin/rtl8139.dsk bs" */
80 #undef  BUILD_ID                /* Include a custom build ID string,
81                                  * e.g "test-foo" */
82
83 /* @END general.h */