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

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

commit 28981b32bbe4f5883aa791773945b514862a3194
Author: Acfboy <[email protected]>
AuthorDate: Wed Aug 19 23:36:16 2026 +0800

    boards: add Nano-X configurations
    
    Add sim:nanox and qemu-intel64:nanox defconfigs for the Nano-X terminal and 
calculator examples.
    
    Signed-off-by: Acfboy <[email protected]>
    Assisted-by: Opencode/Deepseek-V4-pro
---
 boards/sim/sim/sim/configs/nanox/defconfig         | 45 +++++++++++++
 .../qemu/qemu-intel64/configs/nanox/defconfig      | 73 ++++++++++++++++++++++
 2 files changed, 118 insertions(+)

diff --git a/boards/sim/sim/sim/configs/nanox/defconfig 
b/boards/sim/sim/sim/configs/nanox/defconfig
new file mode 100644
index 00000000000..1fcee021e24
--- /dev/null
+++ b/boards/sim/sim/sim/configs/nanox/defconfig
@@ -0,0 +1,45 @@
+#
+# 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_ARCH="sim"
+CONFIG_ARCH_BOARD="sim"
+CONFIG_ARCH_BOARD_SIM=y
+CONFIG_ARCH_CHIP="sim"
+CONFIG_ARCH_SIM=y
+CONFIG_BUILTIN=y
+CONFIG_DEBUG_SYMBOLS=y
+CONFIG_DRIVERS_VIDEO=y
+CONFIG_EXAMPLES_NANOXCALC=y
+CONFIG_EXAMPLES_NANOXTERM=y
+CONFIG_FRAME_POINTER=y
+CONFIG_GRAPHICS_MICROWINDOWS=y
+CONFIG_IDLETHREAD_STACKSIZE=4096
+CONFIG_INIT_ENTRYPOINT="nanoxterm_main"
+CONFIG_INIT_STACKSIZE=32768
+CONFIG_INPUT=y
+CONFIG_LIBC_EXECFUNCS=y
+CONFIG_LIBC_FLOATINGPOINT=y
+CONFIG_MICROWINDOWS_MOUSE_TS=y
+CONFIG_MICROWINDOWS_NANOX=y
+CONFIG_MICROWINDOWS_NANOX_NANOWM=y
+CONFIG_NET=y
+CONFIG_NET_LOCAL=y
+CONFIG_NSH_BUILTIN_APPS=y
+CONFIG_NSH_READLINE=y
+CONFIG_PSEUDOTERM=y
+CONFIG_SIM_FBHEIGHT=768
+CONFIG_SIM_FBWIDTH=1024
+CONFIG_SIM_KEYBOARD=y
+CONFIG_SIM_TOUCHSCREEN=y
+CONFIG_SIM_WALLTIME_SIGNAL=y
+CONFIG_SIM_X11FB=y
+CONFIG_START_DAY=12
+CONFIG_START_MONTH=6
+CONFIG_START_YEAR=2026
+CONFIG_SYSTEM_NSH=y
+CONFIG_TLS_NELEM=4
+CONFIG_VIDEO_FB=y
diff --git a/boards/x86_64/qemu/qemu-intel64/configs/nanox/defconfig 
b/boards/x86_64/qemu/qemu-intel64/configs/nanox/defconfig
new file mode 100644
index 00000000000..6a8a2c28fe9
--- /dev/null
+++ b/boards/x86_64/qemu/qemu-intel64/configs/nanox/defconfig
@@ -0,0 +1,73 @@
+#
+# 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_ARCH_INTEL64_HAVE_PCID is not set
+# CONFIG_ARCH_PVHBOOT is not set
+CONFIG_16550_ADDRWIDTH=16
+CONFIG_16550_UART0=y
+CONFIG_16550_UART0_BASE=0x3f8
+CONFIG_16550_UART0_CLOCK=1843200
+CONFIG_16550_UART0_IRQ=36
+CONFIG_16550_UART0_RXBUFSIZE=16
+CONFIG_16550_UART0_SERIAL_CONSOLE=y
+CONFIG_16550_UART0_TXBUFSIZE=16
+CONFIG_16550_UART=y
+CONFIG_ARCH="x86_64"
+CONFIG_ARCH_BOARD="qemu-intel64"
+CONFIG_ARCH_BOARD_INTEL64_QEMU=y
+CONFIG_ARCH_CHIP="qemu"
+CONFIG_ARCH_CHIP_INTEL64_QEMU=y
+CONFIG_ARCH_INTEL64_CORE_FREQ_KHZ=2600000
+CONFIG_ARCH_SIZET_LONG=y
+CONFIG_ARCH_X86_64=y
+CONFIG_BOOT_RUNFROMEXTSRAM=y
+CONFIG_BUILTIN=y
+CONFIG_DEBUG_SYMBOLS=y
+CONFIG_DEFAULT_TASK_STACKSIZE=65536
+CONFIG_DEV_SIMPLE_ADDRENV=y
+CONFIG_DRIVERS_VIDEO=y
+CONFIG_EXAMPLES_NANOXCALC=y
+CONFIG_EXAMPLES_NANOXTERM=y
+CONFIG_GRAPHICS_MICROWINDOWS=y
+CONFIG_HIDKBD_STACKSIZE=10240
+CONFIG_HIDMOUSE_STACKSIZE=10240
+CONFIG_HIDMOUSE_XMAX=1024
+CONFIG_HIDMOUSE_YMAX=768
+CONFIG_IDLETHREAD_STACKSIZE=4096
+CONFIG_INIT_ENTRYPOINT="nanoxterm_main"
+CONFIG_INIT_PRIORITY=20
+CONFIG_INIT_STACKSIZE=32768
+CONFIG_LIBC_EXECFUNCS=y
+CONFIG_LIBM=y
+CONFIG_MICROWINDOWS_KBD_EVENT_PATH="/dev/kbda"
+CONFIG_MICROWINDOWS_NANOX=y
+CONFIG_MICROWINDOWS_NANOX_NANOWM=y
+CONFIG_MULTBOOT2_FB=y
+CONFIG_NET=y
+CONFIG_NET_LOCAL=y
+CONFIG_NSH_BUILTIN_APPS=y
+CONFIG_NSH_READLINE=y
+CONFIG_PCI=y
+CONFIG_PCI_MSIX=y
+CONFIG_PSEUDOTERM=y
+CONFIG_PTHREAD_STACK_MIN=4096
+CONFIG_RAM_SIZE=268435456
+CONFIG_SCHED_HPWORK=y
+CONFIG_SCHED_LPWORK=y
+CONFIG_SCHED_TICKLESS=y
+CONFIG_START_DAY=12
+CONFIG_START_MONTH=6
+CONFIG_START_YEAR=2026
+CONFIG_SYSTEM_NSH=y
+CONFIG_TLS_NELEM=4
+CONFIG_USBHOST=y
+CONFIG_USBHOST_HIDKBD=y
+CONFIG_USBHOST_HIDMOUSE=y
+CONFIG_USBHOST_WAITER=y
+CONFIG_USBHOST_XHCI_PCI=y
+CONFIG_USEC_PER_TICK=1
+CONFIG_VIDEO_FB=y

Reply via email to