You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by pk...@apache.org on 2022/05/02 07:24:21 UTC

[incubator-nuttx] branch master updated (f77a0ec7fa -> 7b6ac23277)

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

pkarashchenko pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git


    from f77a0ec7fa arch: Move -finstrument-functions from Make.defs to Toolchain.defs
     new c5af689180 boards: sabre-6quad: Fix dramboot.ld for libcxx
     new 7b6ac23277 boards: sabre-6quad: Add defconfig for libcxx

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../arm/imx6/sabre-6quad/configs/{nsh => libcxx}/defconfig | 14 ++++++++------
 boards/arm/imx6/sabre-6quad/scripts/dramboot.ld            |  2 +-
 2 files changed, 9 insertions(+), 7 deletions(-)
 copy boards/arm/imx6/sabre-6quad/configs/{nsh => libcxx}/defconfig (90%)


[incubator-nuttx] 01/02: boards: sabre-6quad: Fix dramboot.ld for libcxx

Posted by pk...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit c5af689180147a81e6f00303fa6ae6a277d79708
Author: Masayuki Ishikawa <ma...@gmail.com>
AuthorDate: Mon May 2 14:11:20 2022 +0900

    boards: sabre-6quad: Fix dramboot.ld for libcxx
    
    Summary:
    - I noticed that cxxtest does not work correctly.
    - Finally, I found that initializers for c++ is not called.
    - This commit fixes this issue
    
    Impact:
    - None
    
    Testing:
    - Tested with cxxtest (defconfig will be added later)
    
    Signed-off-by: Masayuki Ishikawa <Ma...@jp.sony.com>
---
 boards/arm/imx6/sabre-6quad/scripts/dramboot.ld | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/boards/arm/imx6/sabre-6quad/scripts/dramboot.ld b/boards/arm/imx6/sabre-6quad/scripts/dramboot.ld
index 334aacc04c..fa6a730c9a 100644
--- a/boards/arm/imx6/sabre-6quad/scripts/dramboot.ld
+++ b/boards/arm/imx6/sabre-6quad/scripts/dramboot.ld
@@ -60,7 +60,7 @@ SECTIONS
     .init_section :
     {
         _sinit = ABSOLUTE(.);
-        *(.init_array .init_array.*)
+        KEEP(*(.init_array .init_array.*))
         _einit = ABSOLUTE(.);
     } > ddr3
 


[incubator-nuttx] 02/02: boards: sabre-6quad: Add defconfig for libcxx

Posted by pk...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit 7b6ac23277ac97bffab5091bc8d7670684dd9796
Author: Masayuki Ishikawa <ma...@gmail.com>
AuthorDate: Mon May 2 14:15:17 2022 +0900

    boards: sabre-6quad: Add defconfig for libcxx
    
    Summary:
    - This commit adds defconfig for libcxx
    
    Impact:
    - None
    
    Testing:
    - Tested with QEMU
    
    Signed-off-by: Masayuki Ishikawa <Ma...@jp.sony.com>
---
 .../arm/imx6/sabre-6quad/configs/libcxx/defconfig  | 68 ++++++++++++++++++++++
 1 file changed, 68 insertions(+)

diff --git a/boards/arm/imx6/sabre-6quad/configs/libcxx/defconfig b/boards/arm/imx6/sabre-6quad/configs/libcxx/defconfig
new file mode 100644
index 0000000000..b080842b56
--- /dev/null
+++ b/boards/arm/imx6/sabre-6quad/configs/libcxx/defconfig
@@ -0,0 +1,68 @@
+#
+# 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_NSH_CMDOPT_HEXDUMP is not set
+CONFIG_ARCH="arm"
+CONFIG_ARCH_BOARD="sabre-6quad"
+CONFIG_ARCH_BOARD_SABRE_6QUAD=y
+CONFIG_ARCH_BUTTONS=y
+CONFIG_ARCH_CHIP="imx6"
+CONFIG_ARCH_CHIP_IMX6=y
+CONFIG_ARCH_CHIP_IMX6_6QUAD=y
+CONFIG_ARCH_INTERRUPTSTACK=2048
+CONFIG_ARCH_IRQBUTTONS=y
+CONFIG_ARCH_LOWVECTORS=y
+CONFIG_ARCH_SETJMP_H=y
+CONFIG_ARCH_STACKDUMP=y
+CONFIG_ARMV7A_ASSOCIATIVITY_16WAY=y
+CONFIG_ARMV7A_L2CC_PL310=y
+CONFIG_ARMV7A_WAYSIZE_64KB=y
+CONFIG_BOARD_LOOPSPERMSEC=99369
+CONFIG_BOOT_RUNFROMSDRAM=y
+CONFIG_BUILTIN=y
+CONFIG_DEBUG_FULLOPT=y
+CONFIG_DEBUG_SYMBOLS=y
+CONFIG_DEV_ZERO=y
+CONFIG_EXAMPLES_HELLO=y
+CONFIG_EXAMPLES_HELLOXX=y
+CONFIG_EXPERIMENTAL=y
+CONFIG_FS_PROCFS=y
+CONFIG_HAVE_CXX=y
+CONFIG_IMX6_UART1=y
+CONFIG_IMX_DDR_SIZE=1073741824
+CONFIG_INIT_ENTRYPOINT="nsh_main"
+CONFIG_INTELHEX_BINARY=y
+CONFIG_LIBCXX=y
+CONFIG_LIBCXXABI=y
+CONFIG_NSH_ARCHINIT=y
+CONFIG_NSH_BUILTIN_APPS=y
+CONFIG_NSH_FILEIOSIZE=512
+CONFIG_NSH_READLINE=y
+CONFIG_PL310_LOCKDOWN_BY_LINE=y
+CONFIG_PL310_LOCKDOWN_BY_MASTER=y
+CONFIG_PREALLOC_TIMERS=4
+CONFIG_RAM_SIZE=1073741824
+CONFIG_RAM_START=0x10000000
+CONFIG_RAM_VSTART=0x10000000
+CONFIG_RAW_BINARY=y
+CONFIG_READLINE_CMD_HISTORY=y
+CONFIG_RR_INTERVAL=200
+CONFIG_SCHED_ATEXIT=y
+CONFIG_SCHED_HPWORK=y
+CONFIG_SCHED_HPWORKPRIORITY=192
+CONFIG_SCHED_WAITPID=y
+CONFIG_STACK_COLORATION=y
+CONFIG_START_DAY=2
+CONFIG_START_MONTH=5
+CONFIG_START_YEAR=2022
+CONFIG_SYMTAB_ORDEREDBYNAME=y
+CONFIG_SYSTEM_NSH=y
+CONFIG_TESTING_CXXTEST=y
+CONFIG_TESTING_GETPRIME=y
+CONFIG_TESTING_OSTEST=y
+CONFIG_TESTING_OSTEST_FPUTESTDISABLE=y
+CONFIG_UART1_SERIAL_CONSOLE=y