Configuring standalone kernel builds (such as those used by verification) has been done in a completely different way to how the kernel is configured for project builds. As the kernel gains additional options it becomes difficult to maintain standalone kernel builds without tediously exporting these additional options, such tedious work is what autoconf.h is meant to address The new configuration strategy requires a include/plat/PLAT/autoconf.h file to exist for any platform that wants to hae standalone builds performed on it. This configuration also becomes the *verified* configuration, and makes it clear for projects to build the kernel in the verified configuration.
92 lines
3.1 KiB
C
92 lines
3.1 KiB
C
/*
|
|
* Automatically generated C config: don't edit
|
|
* Project Configuration
|
|
* Mon Nov 9 14:40:47 2015
|
|
*/
|
|
#define AUTOCONF_INCLUDED
|
|
#define CONFIG_LIB_SEL4_SIMPLE 1
|
|
#define CONFIG_HAVE_CACHE 1
|
|
#define CONFIG_LIB_SEL4_DEBUG 1
|
|
#define CONFIG_LIB_ELF 1
|
|
#define CONFIG_USER_DEBUG_BUILD 1
|
|
#define CONFIG_HAVE_LIB_SEL4_MUSLC_SYS 1
|
|
#define CONFIG_HAVE_LIB_SEL4 1
|
|
#define CONFIG_LIB_SEL4_VKA 1
|
|
#define CONFIG_HAVE_CRT 1
|
|
#define CONFIG_TIMER_TICK_MS 2
|
|
#define CONFIG_IRQ_IOAPIC 1
|
|
#define CONFIG_KERNEL_CFLAGS ""
|
|
#define CONFIG_LIB_SEL4_PLAT_SUPPORT_SEL4_START 1
|
|
#define CONFIG_LIB_PLAT_SUPPORT_SERIAL_PORT_X86_COM1 1
|
|
#define CONFIG_HAVE_LIBC 1
|
|
#define CONFIG_PRINT_XML 1
|
|
#define CONFIG_USER_COMPILER ""
|
|
#define CONFIG_LIB_SEL4_PLAT_SUPPORT 1
|
|
#define CONFIG_WORD_SIZE 32
|
|
#define CONFIG_MAX_NUM_BOOTINFO_DEVICE_REGIONS 199
|
|
#define CONFIG_ARCH_X86 1
|
|
#define CONFIG_APP_TESTS 1
|
|
#define CONFIG_MAX_NUM_TRACE_POINTS 0
|
|
#define CONFIG_MAX_NUM_IOAPIC 1
|
|
#define CONFIG_SEL4UTILS_STACK_SIZE 65536
|
|
#define CONFIG_HAVE_LIB_SEL4_ALLOCMAN 1
|
|
#define CONFIG_FASTPATH 1
|
|
#define CONFIG_LIB_SEL4_VKA_DEBUG_LIVE_OBJS_SZ 0
|
|
#define CONFIG_HAVE_TIMER 1
|
|
#define CONFIG_SEL4UTILS_CSPACE_SIZE_BITS 17
|
|
#define CONFIG_DOMAIN_SCHEDULE ""
|
|
#define CONFIG_BUFFER_OUTPUT 1
|
|
#define CONFIG_LIB_SEL4 1
|
|
#define CONFIG_LIBSEL4DEBUG_FUNCTION_INSTRUMENTATION_NONE 1
|
|
#define CONFIG_LIB_SEL4_UTILS 1
|
|
#define CONFIG_RELEASE_BUILD 1
|
|
#define CONFIG_LIB_SEL4_VSPACE 1
|
|
#define CONFIG_LIB_PLATSUPPORT 1
|
|
#define CONFIG_LIB_SEL4_ALLOCMAN 1
|
|
#define CONFIG_HAVE_LIB_SEL4_SIMPLE_DEFAULT 1
|
|
#define CONFIG_LIB_SEL4_TEST 1
|
|
#define CONFIG_LIB_VKA_ALLOW_MEMORY_LEAKS 1
|
|
#define CONFIG_HAVE_LIB_SEL4_VSPACE 1
|
|
#define CONFIG_MAX_NUM_BOOTINFO_UNTYPED_CAPS 166
|
|
#define CONFIG_LIB_SEL4_VKA_DEBUG_LIVE_SLOTS_SZ 0
|
|
#define CONFIG_PCI 1
|
|
#define CONFIG_MAX_NUM_NODES 1
|
|
#define CONFIG_CROSS_COMPILER_PREFIX ""
|
|
#define CONFIG_LIB_SEL4_MUSLC_SYS 1
|
|
#define CONFIG_HAVE_LIB_SEL4_TEST 1
|
|
#define CONFIG_IOMMU 1
|
|
#define CONFIG_LIB_MUSL_C 1
|
|
#define CONFIG_MAX_NUM_WORK_UNITS_PER_PREEMPTION 100
|
|
#define CONFIG_USER_CFLAGS ""
|
|
#define CONFIG_HAVE_LIB_SEL4_DEBUG 1
|
|
#define CONFIG_HAVE_LIB_SEL4_SIMPLE_STABLE 1
|
|
#define CONFIG_LIB_SEL4_SIMPLE_DEFAULT 1
|
|
#define CONFIG_LIB_UTILS 1
|
|
#define CONFIG_OPTIMISATION_O2 1
|
|
#define CONFIG_HAVE_LIB_CPIO 1
|
|
#define CONFIG_HAVE_LIB_SEL4_VKA 1
|
|
#define CONFIG_HAVE_LIB_SEL4_PLAT_SUPPORT 1
|
|
#define CONFIG_USER_EXTRA_CFLAGS "-D_XOPEN_SOURCE=700"
|
|
#define CONFIG_HAVE_LIB_SEL4_SIMPLE 1
|
|
#define CONFIG_HAVE_LIB_ELF 1
|
|
#define CONFIG_HAVE_LIB_PLATSUPPORT 1
|
|
#define CONFIG_NUM_DOMAINS 16
|
|
#define CONFIG_ARCH_IA32 1
|
|
#define CONFIG_HAVE_LIB_UTILS 1
|
|
#define CONFIG_USER_OPTIMISATION_O2 1
|
|
#define CONFIG_LIB_CPIO 1
|
|
#define CONFIG_RETYPE_FAN_OUT_LIMIT 256
|
|
#define CONFIG_ROOT_CNODE_SIZE_BITS 12
|
|
#define CONFIG_NUM_PRIORITIES 256
|
|
#define CONFIG_TESTPRINTER_REGEX ".*"
|
|
#define CONFIG_APP_SEL4TEST 1
|
|
#define CONFIG_PLAT_PC99 1
|
|
#define CONFIG_HAVE_LIB_SEL4_UTILS 1
|
|
#define CONFIG_KERNEL_COMPILER ""
|
|
#define CONFIG_TIME_SLICE 5
|
|
#define CONFIG_KERNEL_EXTRA_CPPFLAGS ""
|
|
#define CONFIG_LIBSEL4DEBUG_ALLOC_BUFFER_ENTRIES 128
|
|
#define CONFIG_MAX_NUM_PASSTHROUGH_DEVICES 20
|
|
#define CONFIG_LIB_SEL4_SIMPLE_STABLE 1
|
|
#define CONFIG_LIB_SEL4_MUSLC_SYS_MORECORE_BYTES 1048576
|
|
#define CONFIG_BUILDSYS_USE_CCACHE 1
|