source: mainline/defaults/ia32/Makefile.config

Last change on this file was 1aa9eff, checked in by Vojtech Horky <vojtech.horky@…>, 7 years ago

defaults: include PCUT tests on ia32 and amd64

We should run PCUT tests regularly (patch to CI almost ready) and
therefore they should be part of the default build.

Enabled only for ia32 and amd64 as there is certainly enough space in
the image to include them.

  • Property mode set to 100644
File size: 1.4 KB
RevLine 
[76bcaaf]1# Platform
2PLATFORM = ia32
3
4# CPU type
[31fb9a0]5PROCESSOR = pentium4
[76bcaaf]6
7# Ramdisk format
[d42a0bd]8RDFMT = ext4fs
[76bcaaf]9
10# Compiler
11COMPILER = gcc_cross
12
[a0a273e]13# In case compiler is clang, whether or not to use its integrated assembler.
14INTEGRATED_AS = default
15
[76bcaaf]16# Debug build
17CONFIG_DEBUG = y
18
[31fb9a0]19# Deadlock detection support for spinlocks
20CONFIG_DEBUG_SPINLOCK = y
21
22# ACPI support
23CONFIG_ACPI = y
24
[76bcaaf]25# Support for SMP
26CONFIG_SMP = y
27
28# Lazy FPU context switching
29CONFIG_FPU_LAZY = y
30
31# Support for userspace debuggers
[31fb9a0]32CONFIG_UDEBUG = y
[76bcaaf]33
34# Kernel console support
35CONFIG_KCONSOLE = y
36
[e2b762ec]37# Kernel symbol information
38CONFIG_SYMTAB = y
39
[76bcaaf]40# Detailed kernel logging
41CONFIG_LOG = n
42
[ad8f03d2]43# Kernel function tracing
44CONFIG_TRACE = n
45
[31fb9a0]46# Compile kernel tests
47CONFIG_TEST = y
[76bcaaf]48
[eb56bd7]49# Input device class
50CONFIG_HID_IN = generic
[76bcaaf]51
[eb56bd7]52# Output device class
53CONFIG_HID_OUT = generic
[31fb9a0]54
55# PC keyboard support
56CONFIG_PC_KBD = y
57
58# EGA support
59CONFIG_EGA = y
[76bcaaf]60
61# Framebuffer support
62CONFIG_FB = y
63
[421c833]64# Default framebuffer mode
[19a9e3a]65CONFIG_BFB_MODE = 1024x768
[76bcaaf]66
[421c833]67# Default framebuffer depth
[1f5c9c96]68CONFIG_BFB_BPP = 16
[1641eb0]69
[b3364b7c]70# Dynamic linking support
71CONFIG_RTLD = y
72
73# Build shared libraries
74CONFIG_BUILD_SHARED_LIBS = y
75
76# Link against shared libraries
77CONFIG_USE_SHARED_LIBS = y
78
[1aa9eff]79# Include userspace unit tests (PCUT)
80CONFIG_PCUT_TESTS = y
81
[1d40c93d]82# Include development files (headers, libraries)
83CONFIG_DEVEL_FILES = y
84
[ca2815e]85# OHCI root hub power switch, ganged is enough
86OHCI_POWER_SWITCH = ganged
[83285fd]87
88# GRUB boot loader architecture
89GRUB_ARCH = pc
[2c52073]90
91# Optimization level
92OPTIMIZATION = 3
Note: See TracBrowser for help on using the repository browser.