defaults: include PCUT tests on ia32 and amd64
[helenos.git] / defaults / ia32 / Makefile.config
blobc50ea44303538829ab7bbe55bfe957a5be21507a
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 userspace unit tests (PCUT)
80 CONFIG_PCUT_TESTS = y
82 # Include development files (headers, libraries)
83 CONFIG_DEVEL_FILES = y
85 # OHCI root hub power switch, ganged is enough
86 OHCI_POWER_SWITCH = ganged
88 # GRUB boot loader architecture
89 GRUB_ARCH = pc
91 # Optimization level
92 OPTIMIZATION = 3