Preallocate waitq handle during initialization
[helenos.git] / defaults / ia32 / Makefile.config
bloba6f4277de98c97954452931b12005b22116337c8
1 # Platform
2 PLATFORM = ia32
4 # CPU type
5 PROCESSOR = pentium4
7 # Ramdisk format
8 RDFMT = ext4fs
10 # Compiler
11 COMPILER = gcc_cross
13 # In case compiler is clang, whether or not to use its integrated assembler.
14 INTEGRATED_AS = default
16 # Debug build
17 CONFIG_DEBUG = y
19 # Deadlock detection support for spinlocks
20 CONFIG_DEBUG_SPINLOCK = y
22 # ACPI support
23 CONFIG_ACPI = y
25 # Support for SMP
26 CONFIG_SMP = y
28 # Lazy FPU context switching
29 CONFIG_FPU_LAZY = y
31 # Support for userspace debuggers
32 CONFIG_UDEBUG = y
34 # Kernel console support
35 CONFIG_KCONSOLE = y
37 # Kernel symbol information
38 CONFIG_SYMTAB = y
40 # Detailed kernel logging
41 CONFIG_LOG = n
43 # Kernel function tracing
44 CONFIG_TRACE = n
46 # Compile kernel tests
47 CONFIG_TEST = y
49 # Input device class
50 CONFIG_HID_IN = generic
52 # Output device class
53 CONFIG_HID_OUT = generic
55 # PC keyboard support
56 CONFIG_PC_KBD = y
58 # EGA support
59 CONFIG_EGA = y
61 # Framebuffer support
62 CONFIG_FB = y
64 # Default framebuffer mode
65 CONFIG_BFB_MODE = 1024x768
67 # Default framebuffer depth
68 CONFIG_BFB_BPP = 16
70 # Dynamic linking support
71 CONFIG_RTLD = y
73 # Build shared libraries
74 CONFIG_BUILD_SHARED_LIBS = y
76 # Link against shared libraries
77 CONFIG_USE_SHARED_LIBS = y
79 # Include development files (headers, libraries)
80 CONFIG_DEVEL_FILES = y
82 # OHCI root hub power switch, ganged is enough
83 OHCI_POWER_SWITCH = ganged
85 # GRUB boot loader architecture
86 GRUB_ARCH = pc
88 # Optimization level
89 OPTIMIZATION = 3