Skip to content

Commit fb2109a

Browse files
committed
boards/qemu-armv7a: revises kernel build sample config
This adjusts `qemu-armv7a:knsh` with following changes: - use smaller flash/memory so that `-m 1024` can be omitted. - use ELF_EXECUTABLE for apps to allow easier app debugging. - enable graceful shutdown from NSH command. - enable more cases of ostest (e.g. vfork, pthread_exit etc). Signed-off-by: Yanfeng Liu <[email protected]>
1 parent de4135a commit fb2109a

File tree

1 file changed

+12
-9
lines changed
  • boards/arm/qemu/qemu-armv7a/configs/knsh

1 file changed

+12
-9
lines changed

boards/arm/qemu/qemu-armv7a/configs/knsh/defconfig

+12-9
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,17 @@ CONFIG_ARCH_INTERRUPTSTACK=2048
2222
CONFIG_ARCH_KERNEL_STACKSIZE=3072
2323
CONFIG_ARCH_LOWVECTORS=y
2424
CONFIG_ARCH_PGPOOL_MAPPING=y
25-
CONFIG_ARCH_PGPOOL_PBASE=0x48000000
26-
CONFIG_ARCH_PGPOOL_SIZE=134217728
27-
CONFIG_ARCH_PGPOOL_VBASE=0x48000000
25+
CONFIG_ARCH_PGPOOL_PBASE=0x40300000
26+
CONFIG_ARCH_PGPOOL_SIZE=13631488
27+
CONFIG_ARCH_PGPOOL_VBASE=0x40300000
2828
CONFIG_ARCH_STACKDUMP=y
2929
CONFIG_ARCH_TEXT_NPAGES=256
3030
CONFIG_ARCH_TEXT_VBASE=0x80000000
31+
CONFIG_ARM_PSCI=y
3132
CONFIG_ARM_SEMIHOSTING_HOSTFS=y
3233
CONFIG_ARM_THUMB=y
34+
CONFIG_BINFMT_ELF_EXECUTABLE=y
35+
CONFIG_BOARDCTL_POWEROFF=y
3336
CONFIG_BUILD_KERNEL=y
3437
CONFIG_DEBUG_ASSERTIONS=y
3538
CONFIG_DEBUG_FEATURES=y
@@ -39,9 +42,7 @@ CONFIG_DEFAULT_TASK_STACKSIZE=4096
3942
CONFIG_ELF=y
4043
CONFIG_EXAMPLES_HELLO=m
4144
CONFIG_EXPERIMENTAL=y
42-
CONFIG_FLASH_SIZE=127926272
43-
CONFIG_FLASH_START=0x00600000
44-
CONFIG_FLASH_VSTART=0x00600000
45+
CONFIG_FLASH_SIZE=1048576
4546
CONFIG_FS_HOSTFS=y
4647
CONFIG_FS_PROCFS=y
4748
CONFIG_HAVE_CXX=y
@@ -66,13 +67,15 @@ CONFIG_NSH_READLINE=y
6667
CONFIG_ONESHOT=y
6768
CONFIG_PATH_INITIAL="/system/bin"
6869
CONFIG_PREALLOC_TIMERS=4
69-
CONFIG_RAM_SIZE=132120576
70-
CONFIG_RAM_START=0x40200000
71-
CONFIG_RAM_VSTART=0x40200000
70+
CONFIG_RAM_SIZE=16777216
71+
CONFIG_RAM_START=0x40000000
72+
CONFIG_RAM_VSTART=0x40000000
7273
CONFIG_RAW_BINARY=y
7374
CONFIG_READLINE_CMD_HISTORY=y
7475
CONFIG_RR_INTERVAL=200
76+
CONFIG_SCHED_HAVE_PARENT=y
7577
CONFIG_SCHED_LPWORK=y
78+
CONFIG_SCHED_WAITPID=y
7679
CONFIG_STACK_COLORATION=y
7780
CONFIG_START_DAY=25
7881
CONFIG_START_MONTH=4

0 commit comments

Comments
 (0)