This is an automated email from the ASF dual-hosted git repository.

xiaoxiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git

commit 12c379e88b6c5409dce8f1449e1bddc69c85c618
Author: buxiasen <buxia...@xiaomi.com>
AuthorDate: Wed Apr 23 12:07:44 2025 +0800

    board/arm/qemu: add knsh_smp for qemu-virt-armv7a kernel build
    
    qemu-system-arm -semihosting -M virt -cpu cortex-a7 -smp 4
    -m 1024 -nographic -kernel nuttx
    
    Signed-off-by: buxiasen <buxia...@xiaomi.com>
---
 .../qemu/qemu-armv7a/configs/knsh_smp/defconfig    | 95 ++++++++++++++++++++++
 1 file changed, 95 insertions(+)

diff --git a/boards/arm/qemu/qemu-armv7a/configs/knsh_smp/defconfig 
b/boards/arm/qemu/qemu-armv7a/configs/knsh_smp/defconfig
new file mode 100644
index 0000000000..42d6985d28
--- /dev/null
+++ b/boards/arm/qemu/qemu-armv7a/configs/knsh_smp/defconfig
@@ -0,0 +1,95 @@
+#
+# This file is autogenerated: PLEASE DO NOT EDIT IT.
+#
+# You can use "make menuconfig" to make any modifications to the installed 
.config file.
+# You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
+# modifications.
+#
+# CONFIG_TLS_ALIGNED is not set
+CONFIG_ALARM_ARCH=y
+CONFIG_ARCH="arm"
+CONFIG_ARCH_ADDRENV=y
+CONFIG_ARCH_BOARD="qemu-armv7a"
+CONFIG_ARCH_BOARD_QEMU_ARMV7A=y
+CONFIG_ARCH_CHIP="qemu"
+CONFIG_ARCH_CHIP_QEMU_ARM=y
+CONFIG_ARCH_CHIP_QEMU_CORTEXA7=y
+CONFIG_ARCH_DATA_NPAGES=256
+CONFIG_ARCH_DATA_VBASE=0x80100000
+CONFIG_ARCH_HEAP_NPAGES=256
+CONFIG_ARCH_HEAP_VBASE=0x80200000
+CONFIG_ARCH_INTERRUPTSTACK=2048
+CONFIG_ARCH_KERNEL_STACKSIZE=3072
+CONFIG_ARCH_LOWVECTORS=y
+CONFIG_ARCH_PGPOOL_MAPPING=y
+CONFIG_ARCH_PGPOOL_PBASE=0x40300000
+CONFIG_ARCH_PGPOOL_SIZE=13631488
+CONFIG_ARCH_PGPOOL_VBASE=0x40300000
+CONFIG_ARCH_STACKDUMP=y
+CONFIG_ARCH_TEXT_NPAGES=256
+CONFIG_ARCH_TEXT_VBASE=0x80000000
+CONFIG_ARM_PSCI=y
+CONFIG_ARM_SEMIHOSTING_HOSTFS=y
+CONFIG_ARM_THUMB=y
+CONFIG_BINFMT_ELF_EXECUTABLE=y
+CONFIG_BOARDCTL_POWEROFF=y
+CONFIG_BUILD_KERNEL=y
+CONFIG_DEBUG_ASSERTIONS=y
+CONFIG_DEBUG_FEATURES=y
+CONFIG_DEBUG_FULLOPT=y
+CONFIG_DEBUG_SYMBOLS=y
+CONFIG_DEFAULT_TASK_STACKSIZE=4096
+CONFIG_ELF=y
+CONFIG_EXAMPLES_HELLO=m
+CONFIG_EXPERIMENTAL=y
+CONFIG_FLASH_SIZE=1048576
+CONFIG_FS_HOSTFS=y
+CONFIG_FS_PROCFS=y
+CONFIG_HAVE_CXX=y
+CONFIG_HAVE_CXXINITIALIZE=y
+CONFIG_IDLETHREAD_STACKSIZE=4096
+CONFIG_INIT_FILEPATH="/system/bin/init"
+CONFIG_INIT_MOUNT=y
+CONFIG_INIT_MOUNT_DATA="fs=../apps"
+CONFIG_INIT_MOUNT_FLAGS=0x1
+CONFIG_INIT_MOUNT_FSTYPE="hostfs"
+CONFIG_INIT_MOUNT_SOURCE=""
+CONFIG_INIT_MOUNT_TARGET="/system"
+CONFIG_INIT_STACKSIZE=3072
+CONFIG_INTELHEX_BINARY=y
+CONFIG_LIBC_ENVPATH=y
+CONFIG_LIBC_EXECFUNCS=y
+CONFIG_MM_PGALLOC=y
+CONFIG_NSH_ARCHINIT=y
+CONFIG_NSH_FILEIOSIZE=512
+CONFIG_NSH_FILE_APPS=y
+CONFIG_NSH_READLINE=y
+CONFIG_ONESHOT=y
+CONFIG_PATH_INITIAL="/system/bin"
+CONFIG_PREALLOC_TIMERS=4
+CONFIG_RAM_SIZE=16777216
+CONFIG_RAM_START=0x40000000
+CONFIG_RAM_VSTART=0x40000000
+CONFIG_RAW_BINARY=y
+CONFIG_READLINE_CMD_HISTORY=y
+CONFIG_RR_INTERVAL=200
+CONFIG_SCHED_HAVE_PARENT=y
+CONFIG_SCHED_LPWORK=y
+CONFIG_SCHED_WAITPID=y
+CONFIG_SMP=y
+CONFIG_STACK_COLORATION=y
+CONFIG_START_DAY=25
+CONFIG_START_MONTH=4
+CONFIG_START_YEAR=2023
+CONFIG_SYMTAB_ORDEREDBYNAME=y
+CONFIG_SYSLOG_TIMESTAMP=y
+CONFIG_SYSTEM_NSH=y
+CONFIG_SYSTEM_NSH_PROGNAME="init"
+CONFIG_TESTING_GETPRIME=y
+CONFIG_TESTING_OSTEST=y
+CONFIG_UART1_BASE=0x9000000
+CONFIG_UART1_IRQ=33
+CONFIG_UART1_PL011=y
+CONFIG_UART1_SERIAL_CONSOLE=y
+CONFIG_UART_PL011=y
+CONFIG_USEC_PER_TICK=1000

Reply via email to