diff --git a/configs/sim/README.txt b/configs/sim/README.txt index 88fbe85e8c2..1aa9db6cea0 100644 --- a/configs/sim/README.txt +++ b/configs/sim/README.txt @@ -561,6 +561,12 @@ ipforward Additional required settings will also be selected when you manually select the above via 'make menuconfig'. +loadable + + This configuration provides an example of loadable apps. It cannot used + with any Windows configuration, however, because Windows does not use + the ELF format. + minibasic This configuration was used to test the Mini Basic port at diff --git a/configs/sim/loadable/defconfig b/configs/sim/loadable/defconfig new file mode 100644 index 00000000000..4baa2aeffa1 --- /dev/null +++ b/configs/sim/loadable/defconfig @@ -0,0 +1,46 @@ +CONFIG_APPS_LOADABLE=y +CONFIG_ARCH="sim" +CONFIG_ARCH_BOARD="sim" +CONFIG_ARCH_BOARD_SIM=y +CONFIG_ARCH_SIM=y +CONFIG_BINFMT_EXEPATH=y +CONFIG_BOARDCTL_APP_SYMTAB=y +CONFIG_BOARDCTL_POWEROFF=y +CONFIG_BUILTIN=y +CONFIG_CLOCK_MONOTONIC=y +CONFIG_DEBUG_FEATURES=y +CONFIG_DEBUG_SYMBOLS=y +CONFIG_ELF=y +CONFIG_EXAMPLES_HELLO=y +CONFIG_EXAMPLES_HELLO_STACKSIZE=8192 +CONFIG_EXECFUNCS_HAVE_SYMTAB=y +CONFIG_FS_HOSTFS=y +CONFIG_FS_PROCFS=y +CONFIG_IDLETHREAD_STACKSIZE=4096 +CONFIG_INIT_FILEPATH=y +CONFIG_INIT_MOUNT_DATA="fs=../apps/exe/system" +CONFIG_INIT_MOUNT_FLAGS=0x1 +CONFIG_INIT_MOUNT_FSTYPE="hostfs" +CONFIG_INIT_MOUNT_TARGET="/system" +CONFIG_LIBC_EXECFUNCS=y +CONFIG_MEMSET_OPTSPEED=y +CONFIG_NSH_ARCHINIT=y +CONFIG_NSH_BUILTIN_APPS=y +CONFIG_NSH_LINELEN=128 +CONFIG_NSH_READLINE=y +CONFIG_PATH_INITIAL="/system/bin" +CONFIG_RAW_BINARY=y +CONFIG_READLINE_CMD_HISTORY=y +CONFIG_READLINE_TABCOMPLETION=y +CONFIG_SCHED_HAVE_PARENT=y +CONFIG_SCHED_ONEXIT=y +CONFIG_SCHED_WAITPID=y +CONFIG_SDCLONE_DISABLE=y +CONFIG_SIM_M32=y +CONFIG_SIM_WALLTIME=y +CONFIG_START_MONTH=6 +CONFIG_START_YEAR=2008 +CONFIG_SYSTEM_NSH=y +CONFIG_TIME_EXTENDED=y +CONFIG_USERMAIN_STACKSIZE=4096 +CONFIG_USER_INITPATH="/system/bin/nsh"