Kbuild defconfig files.
This commit adds the defconfig files that define the standard configurations for x86 and arm architecture and the standard configurations for the following BSPs for microkernel and nanokernel: - x86 generic pc - x86 quark - arm fsl_frdm_k64f - arm ti_lm3s6965 They can be applied using the make target defconfig. This target will generate the corresponding .config file that will be consumed by the build system. Signed-off-by: Juan Manuel Cruz <juan.m.cruz.alcaraz@linux.intel.com> Change-Id: I128ad52f792eeb61cc80578be5fc3bd427447aaa
This commit is contained in:
parent
7ac851afef
commit
73c4417ac9
10 changed files with 1412 additions and 0 deletions
131
arch/arm/defconfig
Normal file
131
arch/arm/defconfig
Normal file
|
@ -0,0 +1,131 @@
|
|||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Tiny Mountain Build Options
|
||||
#
|
||||
# CONFIG_NANOKERNEL is not set
|
||||
CONFIG_MICROKERNEL=y
|
||||
|
||||
#
|
||||
# General Kernel Options
|
||||
#
|
||||
CONFIG_SYS_CLOCK_TICKS_PER_SEC=100
|
||||
CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=25000000
|
||||
# CONFIG_XIP is not set
|
||||
# CONFIG_ENHANCED_SECURITY is not set
|
||||
|
||||
#
|
||||
# Nanokernel Options
|
||||
#
|
||||
CONFIG_KERNEL_DIR="ukernel"
|
||||
# CONFIG_BOOT_BANNER is not set
|
||||
CONFIG_MAIN_STACK_SIZE=1024
|
||||
CONFIG_ISR_STACK_SIZE=2048
|
||||
|
||||
#
|
||||
# Microkernel Options
|
||||
#
|
||||
|
||||
#
|
||||
# Core Microkernel Options
|
||||
#
|
||||
CONFIG_COMMAND_PACKET=y
|
||||
CONFIG_MICROKERNEL_SERVER_STACK_SIZE=1024
|
||||
CONFIG_MICROKERNEL_SERVER_PRIORITY=0
|
||||
CONFIG_PRIORITY_CEILING=0
|
||||
CONFIG_COMMAND_STACK_SIZE=64
|
||||
CONFIG_NUM_COMMAND_PACKETS=16
|
||||
CONFIG_NUM_TIMER_PACKETS=10
|
||||
CONFIG_API_MEMMAP=y
|
||||
CONFIG_API_MEMPOOL=y
|
||||
CONFIG_API_TASKIRQ=y
|
||||
CONFIG_MAX_NUM_TASK_IRQS=0
|
||||
CONFIG_API_DONOTHING=y
|
||||
CONFIG_API_OFFLD2FIBER=y
|
||||
CONFIG_API_EVENTS=y
|
||||
CONFIG_API_MAILBOX=y
|
||||
CONFIG_API_MUTEX=y
|
||||
CONFIG_API_FIFO=y
|
||||
CONFIG_API_SEMAPHORES=y
|
||||
CONFIG_API_TIMER=y
|
||||
|
||||
#
|
||||
# Timer API Options
|
||||
#
|
||||
CONFIG_TIMESLICING=y
|
||||
CONFIG_TIMESLICE_SIZE=0
|
||||
CONFIG_TIMESLICE_PRIORITY=0
|
||||
CONFIG_API_CHANNEL=y
|
||||
# CONFIG_TASK_MONITOR is not set
|
||||
# CONFIG_ADVANCED_POWER_MANAGEMENT is not set
|
||||
CONFIG_PRINTK=y
|
||||
CONFIG_BSP_DIR="fsl_frdm_k64f"
|
||||
|
||||
#
|
||||
# ARM family options
|
||||
#
|
||||
CONFIG_ARM=y
|
||||
CONFIG_ISA_THUMB2=y
|
||||
|
||||
#
|
||||
# BSP General Configuration
|
||||
#
|
||||
CONFIG_BSP_FSL_FRDM_K64F=y
|
||||
# CONFIG_BSP_TI_LM3S6965 is not set
|
||||
|
||||
#
|
||||
# ARM Cortex CPU options
|
||||
#
|
||||
CONFIG_CPU_CORTEX=y
|
||||
CONFIG_CPU_CORTEXM=y
|
||||
CONFIG_CPU_CORTEXM3=y
|
||||
CONFIG_CPU_CORTEXM4=y
|
||||
|
||||
#
|
||||
# ARM Cortex-M family options
|
||||
#
|
||||
CONFIG_LDREX_STREX_AVAILABLE=y
|
||||
CONFIG_DATA_ENDIANNESS_LITTLE=y
|
||||
CONFIG_STACK_ALIGN_DOUBLE_WORD=y
|
||||
CONFIG_NUM_IRQS=1
|
||||
CONFIG_STACK_GROWS_DOWN=y
|
||||
CONFIG_NUM_IRQ_PRIO_BITS=4
|
||||
# CONFIG_RUNTIME_NMI is not set
|
||||
CONFIG_FAULT_DUMP=2
|
||||
|
||||
#
|
||||
# ARM Cortex-M3 options
|
||||
#
|
||||
CONFIG_SW_ISR_TABLE=y
|
||||
CONFIG_SW_ISR_TABLE_DYNAMIC=y
|
||||
CONFIG_SW_ISR_TABLE_BSP=y
|
||||
CONFIG_IRQ_VECTOR_TABLE_BSP=y
|
||||
# CONFIG_ZERO_LATENCY_IRQS is not set
|
||||
CONFIG_ARCH_HAS_TASK_ABORT=y
|
||||
CONFIG_ARCH_HAS_NANO_FIBER_ABORT=y
|
||||
CONFIG_WDOG_INIT=y
|
||||
|
||||
#
|
||||
# Debugging Options
|
||||
#
|
||||
# CONFIG_STDOUT_CONSOLE is not set
|
||||
# CONFIG_ASSERT is not set
|
||||
|
||||
#
|
||||
# System Monitoring Options
|
||||
#
|
||||
|
||||
#
|
||||
# Compile and Link Features
|
||||
#
|
||||
CONFIG_COMPILER_OPT=""
|
||||
CONFIG_SECTION_GARBAGE_COLLECTION=y
|
||||
CONFIG_DRV_CONSOLE=y
|
||||
CONFIG_DRV_SERIAL=y
|
||||
# CONFIG_DRV_NS16550 is not set
|
||||
CONFIG_DRV_K20_UART=y
|
||||
# CONFIG_DRV_STELLARIS_UART is not set
|
||||
# CONFIG_DRV_TIMER is not set
|
||||
# CONFIG_DRV_INTCTL is not set
|
||||
# CONFIG_DRV_PCI is not set
|
||||
# CONFIG_DRV_RANDOM is not set
|
||||
# CONFIG_EXPERIMENTAL is not set
|
Loading…
Add table
Add a link
Reference in a new issue