You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by GitBox <gi...@apache.org> on 2022/01/21 11:53:46 UTC

[GitHub] [incubator-nuttx] pkarashchenko opened a new pull request #5303: opensbi: fix build issues after 1dccc374ab8f9129d1db2a9b8c228e49bf9ee4c7 merge

pkarashchenko opened a new pull request #5303:
URL: https://github.com/apache/incubator-nuttx/pull/5303


   ## Summary
   Fix after discussion inhttps://github.com/apache/incubator-nuttx/pull/5292
   
   ## Impact
   MPFS OpenSBI users
   
   ## Testing
   Pass CI and local build


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@nuttx.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [incubator-nuttx] pkarashchenko commented on pull request #5303: opensbi: fix build issues after 1dccc374ab8f9129d1db2a9b8c228e49bf9ee4c7 merge

Posted by GitBox <gi...@apache.org>.
pkarashchenko commented on pull request #5303:
URL: https://github.com/apache/incubator-nuttx/pull/5303#issuecomment-1018497004


   > Please first revert the original patch to get the mainline back online. Then if you want to proceed with this, first get the needed things into opensbi mainline. After that, proceed on this?
   
   Agree. Done with https://github.com/apache/incubator-nuttx/pull/5305


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@nuttx.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [incubator-nuttx] pkarashchenko commented on pull request #5303: opensbi: fix build issues after 1dccc374ab8f9129d1db2a9b8c228e49bf9ee4c7 merge

Posted by GitBox <gi...@apache.org>.
pkarashchenko commented on pull request #5303:
URL: https://github.com/apache/incubator-nuttx/pull/5303#issuecomment-1018466650


   > Tested the commit, it doesn't compile in my PX4 environment.
   > 
   > Another patch which appeared earlier is commit f77956a227f1db6ecb44eda3814e7b02aa2187a6 which also breaks the build in PX4 env.
   > 
   > Are these cleanups really necessary?
   
   What are the errors?


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@nuttx.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [incubator-nuttx] jlaitine commented on pull request #5303: opensbi: fix build issues after 1dccc374ab8f9129d1db2a9b8c228e49bf9ee4c7 merge

Posted by GitBox <gi...@apache.org>.
jlaitine commented on pull request #5303:
URL: https://github.com/apache/incubator-nuttx/pull/5303#issuecomment-1018466207


   Tested the commit, it doesn't compile in my PX4 environment.
   
   Another patch which appeared earlier is commit f77956a227f1db6ecb44eda3814e7b02aa2187a6 which also breaks the build in PX4 env.
   
   Are these cleanups really necessary?


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@nuttx.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [incubator-nuttx] jlaitine commented on pull request #5303: opensbi: fix build issues after 1dccc374ab8f9129d1db2a9b8c228e49bf9ee4c7 merge

Posted by GitBox <gi...@apache.org>.
jlaitine commented on pull request #5303:
URL: https://github.com/apache/incubator-nuttx/pull/5303#issuecomment-1018471354


   > > Tested the commit, it doesn't compile in my PX4 environment.
   > > Another patch which appeared earlier is commit f77956a227f1db6ecb44eda3814e7b02aa2187a6 which also breaks the build in PX4 env.
   > > Are these cleanups really necessary?
   > 
   > What are the errors?
   
   > Tested the commit, it doesn't compile in my PX4 environment.
   > Another patch which appeared earlier is commit f77956a227f1db6ecb44eda3814e7b02aa2187a6 which also breaks the build in PX4 env.
   > Are these cleanups really necessary?
   
   What are the errors?
   
   [1/419] Generating nuttx/arch/risc-v/src/libarch.a
   FAILED: NuttX/nuttx/arch/risc-v/src/libarch.a 
   cd /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx && find arch/risc-v/src -type f -name *.o -delete && make -C arch/risc-v/src --quiet --no-print-directory all TOPDIR=/home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx KERNEL=y EXTRAFLAGS=-D__KERNEL__
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:17: error: "MSTATUS_MIE" redefined [-Werror]
      17 | #define MSTATUS_MIE   _UL(0x00000008)
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:302: note: this is the location of the previous definition
     302 | #define MSTATUS_MIE       (0x1 << 3)  /* Machine Interrupt Enable */
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:21: error: "MSTATUS_MPIE" redefined [-Werror]
      21 | #define MSTATUS_MPIE   _UL(0x00000080)
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:303: note: this is the location of the previous definition
     303 | #define MSTATUS_MPIE      (0x1 << 7)  /* Machine Previous Interrupt Enable */
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:26: error: "MSTATUS_FS" redefined [-Werror]
      26 | #define MSTATUS_FS   _UL(0x00006000)
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:305: note: this is the location of the previous definition
     305 | #define MSTATUS_FS        (0x3 << 13) /* Machine Floating-point Status */
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:96: error: "MIP_MTIP" redefined [-Werror]
      96 | #define MIP_MTIP   (_UL(1) << IRQ_M_TIMER)
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:318: note: this is the location of the previous definition
     318 | #define MIP_MTIP      (0x1 << 7)
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:221: error: "CSR_CYCLE" redefined [-Werror]
     221 | #define CSR_CYCLE   0xc00
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:58: note: this is the location of the previous definition
      58 | #define CSR_CYCLE           0xC00
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:222: error: "CSR_TIME" redefined [-Werror]
     222 | #define CSR_TIME   0xc01
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:59: note: this is the location of the previous definition
      59 | #define CSR_TIME            0xC01
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:223: error: "CSR_INSTRET" redefined [-Werror]
     223 | #define CSR_INSTRET   0xc02
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:60: note: this is the location of the previous definition
      60 | #define CSR_INSTRET         0xC02
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:253: error: "CSR_CYCLEH" redefined [-Werror]
     253 | #define CSR_CYCLEH   0xc80
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:89: note: this is the location of the previous definition
      89 | #define CSR_CYCLEH          0xC80
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:254: error: "CSR_TIMEH" redefined [-Werror]
     254 | #define CSR_TIMEH   0xc81
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:90: note: this is the location of the previous definition
      90 | #define CSR_TIMEH           0xC81
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:255: error: "CSR_INSTRETH" redefined [-Werror]
     255 | #define CSR_INSTRETH   0xc82
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:91: note: this is the location of the previous definition
      91 | #define CSR_INSTRETH        0xC82
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:344: error: "CSR_MVENDORID" redefined [-Werror]
     344 | #define CSR_MVENDORID   0xf11
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:144: note: this is the location of the previous definition
     144 | #define CSR_MVENDORID       0xF11
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:345: error: "CSR_MARCHID" redefined [-Werror]
     345 | #define CSR_MARCHID   0xf12
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:145: note: this is the location of the previous definition
     145 | #define CSR_MARCHID         0xF12
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:346: error: "CSR_MIMPID" redefined [-Werror]
     346 | #define CSR_MIMPID   0xf13
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:146: note: this is the location of the previous definition
     146 | #define CSR_MIMPID          0xF13
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:347: error: "CSR_MHARTID" redefined [-Werror]
     347 | #define CSR_MHARTID   0xf14
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:147: note: this is the location of the previous definition
     147 | #define CSR_MHARTID         0xF14
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:369: error: "CSR_PMPCFG0" redefined [-Werror]
     369 | #define CSR_PMPCFG0   0x3a0
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:169: note: this is the location of the previous definition
     169 | #define CSR_PMPCFG0         0x3A0
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:370: error: "CSR_PMPCFG1" redefined [-Werror]
     370 | #define CSR_PMPCFG1   0x3a1
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:170: note: this is the location of the previous definition
     170 | #define CSR_PMPCFG1         0x3A1
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:371: error: "CSR_PMPCFG2" redefined [-Werror]
     371 | #define CSR_PMPCFG2   0x3a2
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:171: note: this is the location of the previous definition
     171 | #define CSR_PMPCFG2         0x3A2
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:372: error: "CSR_PMPCFG3" redefined [-Werror]
     372 | #define CSR_PMPCFG3   0x3a3
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:172: note: this is the location of the previous definition
     172 | #define CSR_PMPCFG3         0x3A3
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:385: error: "CSR_PMPADDR0" redefined [-Werror]
     385 | #define CSR_PMPADDR0   0x3b0
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:173: note: this is the location of the previous definition
     173 | #define CSR_PMPADDR0        0x3B0
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:386: error: "CSR_PMPADDR1" redefined [-Werror]
     386 | #define CSR_PMPADDR1   0x3b1
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:174: note: this is the location of the previous definition
     174 | #define CSR_PMPADDR1        0x3B1
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:387: error: "CSR_PMPADDR2" redefined [-Werror]
     387 | #define CSR_PMPADDR2   0x3b2
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:175: note: this is the location of the previous definition
     175 | #define CSR_PMPADDR2        0x3B2
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:388: error: "CSR_PMPADDR3" redefined [-Werror]
     388 | #define CSR_PMPADDR3   0x3b3
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:176: note: this is the location of the previous definition
     176 | #define CSR_PMPADDR3        0x3B3
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:389: error: "CSR_PMPADDR4" redefined [-Werror]
     389 | #define CSR_PMPADDR4   0x3b4
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:177: note: this is the location of the previous definition
     177 | #define CSR_PMPADDR4        0x3B4
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:390: error: "CSR_PMPADDR5" redefined [-Werror]
     390 | #define CSR_PMPADDR5   0x3b5
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:178: note: this is the location of the previous definition
     178 | #define CSR_PMPADDR5        0x3B5
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:391: error: "CSR_PMPADDR6" redefined [-Werror]
     391 | #define CSR_PMPADDR6   0x3b6
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:179: note: this is the location of the previous definition
     179 | #define CSR_PMPADDR6        0x3B6
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:392: error: "CSR_PMPADDR7" redefined [-Werror]
     392 | #define CSR_PMPADDR7   0x3b7
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:180: note: this is the location of the previous definition
     180 | #define CSR_PMPADDR7        0x3B7
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:393: error: "CSR_PMPADDR8" redefined [-Werror]
     393 | #define CSR_PMPADDR8   0x3b8
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:181: note: this is the location of the previous definition
     181 | #define CSR_PMPADDR8        0x3B8
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:394: error: "CSR_PMPADDR9" redefined [-Werror]
     394 | #define CSR_PMPADDR9   0x3b9
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:182: note: this is the location of the previous definition
     182 | #define CSR_PMPADDR9        0x3B9
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:395: error: "CSR_PMPADDR10" redefined [-Werror]
     395 | #define CSR_PMPADDR10   0x3ba
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:183: note: this is the location of the previous definition
     183 | #define CSR_PMPADDR10       0x3BA
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:396: error: "CSR_PMPADDR11" redefined [-Werror]
     396 | #define CSR_PMPADDR11   0x3bb
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:184: note: this is the location of the previous definition
     184 | #define CSR_PMPADDR11       0x3BB
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:397: error: "CSR_PMPADDR12" redefined [-Werror]
     397 | #define CSR_PMPADDR12   0x3bc
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:185: note: this is the location of the previous definition
     185 | #define CSR_PMPADDR12       0x3BC
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:398: error: "CSR_PMPADDR13" redefined [-Werror]
     398 | #define CSR_PMPADDR13   0x3bd
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:186: note: this is the location of the previous definition
     186 | #define CSR_PMPADDR13       0x3BD
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:399: error: "CSR_PMPADDR14" redefined [-Werror]
     399 | #define CSR_PMPADDR14   0x3be
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:187: note: this is the location of the previous definition
     187 | #define CSR_PMPADDR14       0x3BE
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:400: error: "CSR_PMPADDR15" redefined [-Werror]
     400 | #define CSR_PMPADDR15   0x3bf
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:188: note: this is the location of the previous definition
     188 | #define CSR_PMPADDR15       0x3BF
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:451: error: "CSR_MCYCLE" redefined [-Werror]
     451 | #define CSR_MCYCLE   0xb00
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:192: note: this is the location of the previous definition
     192 | #define CSR_MCYCLE          0xB00
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:452: error: "CSR_MINSTRET" redefined [-Werror]
     452 | #define CSR_MINSTRET   0xb02
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:193: note: this is the location of the previous definition
     193 | #define CSR_MINSTRET        0xB02
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:453: error: "CSR_MHPMCOUNTER3" redefined [-Werror]
     453 | #define CSR_MHPMCOUNTER3  0xb03
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:194: note: this is the location of the previous definition
     194 | #define CSR_MHPMCOUNTER3    0xB03
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:454: error: "CSR_MHPMCOUNTER4" redefined [-Werror]
     454 | #define CSR_MHPMCOUNTER4  0xb04
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:195: note: this is the location of the previous definition
     195 | #define CSR_MHPMCOUNTER4    0xB04
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:455: error: "CSR_MHPMCOUNTER5" redefined [-Werror]
     455 | #define CSR_MHPMCOUNTER5  0xb05
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:196: note: this is the location of the previous definition
     196 | #define CSR_MHPMCOUNTER5    0xB05
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:456: error: "CSR_MHPMCOUNTER6" redefined [-Werror]
     456 | #define CSR_MHPMCOUNTER6  0xb06
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:197: note: this is the location of the previous definition
     197 | #define CSR_MHPMCOUNTER6    0xB06
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:457: error: "CSR_MHPMCOUNTER7" redefined [-Werror]
     457 | #define CSR_MHPMCOUNTER7  0xb07
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:198: note: this is the location of the previous definition
     198 | #define CSR_MHPMCOUNTER7    0xB07
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:458: error: "CSR_MHPMCOUNTER8" redefined [-Werror]
     458 | #define CSR_MHPMCOUNTER8  0xb08
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:199: note: this is the location of the previous definition
     199 | #define CSR_MHPMCOUNTER8    0xB08
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:459: error: "CSR_MHPMCOUNTER9" redefined [-Werror]
     459 | #define CSR_MHPMCOUNTER9  0xb09
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:200: note: this is the location of the previous definition
     200 | #define CSR_MHPMCOUNTER9    0xB09
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:460: error: "CSR_MHPMCOUNTER10" redefined [-Werror]
     460 | #define CSR_MHPMCOUNTER10  0xb0a
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:201: note: this is the location of the previous definition
     201 | #define CSR_MHPMCOUNTER10   0xB0A
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:461: error: "CSR_MHPMCOUNTER11" redefined [-Werror]
     461 | #define CSR_MHPMCOUNTER11  0xb0b
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:202: note: this is the location of the previous definition
     202 | #define CSR_MHPMCOUNTER11   0xB0B
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:462: error: "CSR_MHPMCOUNTER12" redefined [-Werror]
     462 | #define CSR_MHPMCOUNTER12  0xb0c
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:203: note: this is the location of the previous definition
     203 | #define CSR_MHPMCOUNTER12   0xB0C
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:463: error: "CSR_MHPMCOUNTER13" redefined [-Werror]
     463 | #define CSR_MHPMCOUNTER13  0xb0d
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:204: note: this is the location of the previous definition
     204 | #define CSR_MHPMCOUNTER13   0xB0D
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:464: error: "CSR_MHPMCOUNTER14" redefined [-Werror]
     464 | #define CSR_MHPMCOUNTER14  0xb0e
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:205: note: this is the location of the previous definition
     205 | #define CSR_MHPMCOUNTER14   0xB0E
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:465: error: "CSR_MHPMCOUNTER15" redefined [-Werror]
     465 | #define CSR_MHPMCOUNTER15  0xb0f
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:206: note: this is the location of the previous definition
     206 | #define CSR_MHPMCOUNTER15   0xB0F
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:466: error: "CSR_MHPMCOUNTER16" redefined [-Werror]
     466 | #define CSR_MHPMCOUNTER16  0xb10
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:207: note: this is the location of the previous definition
     207 | #define CSR_MHPMCOUNTER16   0xB10
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:467: error: "CSR_MHPMCOUNTER17" redefined [-Werror]
     467 | #define CSR_MHPMCOUNTER17  0xb11
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:208: note: this is the location of the previous definition
     208 | #define CSR_MHPMCOUNTER17   0xB11
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:468: error: "CSR_MHPMCOUNTER18" redefined [-Werror]
     468 | #define CSR_MHPMCOUNTER18  0xb12
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:209: note: this is the location of the previous definition
     209 | #define CSR_MHPMCOUNTER18   0xB12
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:469: error: "CSR_MHPMCOUNTER19" redefined [-Werror]
     469 | #define CSR_MHPMCOUNTER19  0xb13
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:210: note: this is the location of the previous definition
     210 | #define CSR_MHPMCOUNTER19   0xB13
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:470: error: "CSR_MHPMCOUNTER20" redefined [-Werror]
     470 | #define CSR_MHPMCOUNTER20  0xb14
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:211: note: this is the location of the previous definition
     211 | #define CSR_MHPMCOUNTER20   0xB14
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:471: error: "CSR_MHPMCOUNTER21" redefined [-Werror]
     471 | #define CSR_MHPMCOUNTER21  0xb15
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:212: note: this is the location of the previous definition
     212 | #define CSR_MHPMCOUNTER21   0xB15
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:472: error: "CSR_MHPMCOUNTER22" redefined [-Werror]
     472 | #define CSR_MHPMCOUNTER22  0xb16
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:213: note: this is the location of the previous definition
     213 | #define CSR_MHPMCOUNTER22   0xB16
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:473: error: "CSR_MHPMCOUNTER23" redefined [-Werror]
     473 | #define CSR_MHPMCOUNTER23  0xb17
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:214: note: this is the location of the previous definition
     214 | #define CSR_MHPMCOUNTER23   0xB17
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:474: error: "CSR_MHPMCOUNTER24" redefined [-Werror]
     474 | #define CSR_MHPMCOUNTER24  0xb18
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:215: note: this is the location of the previous definition
     215 | #define CSR_MHPMCOUNTER24   0xB18
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:475: error: "CSR_MHPMCOUNTER25" redefined [-Werror]
     475 | #define CSR_MHPMCOUNTER25  0xb19
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:216: note: this is the location of the previous definition
     216 | #define CSR_MHPMCOUNTER25   0xB19
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:476: error: "CSR_MHPMCOUNTER26" redefined [-Werror]
     476 | #define CSR_MHPMCOUNTER26  0xb1a
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:217: note: this is the location of the previous definition
     217 | #define CSR_MHPMCOUNTER26   0xB1A
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:477: error: "CSR_MHPMCOUNTER27" redefined [-Werror]
     477 | #define CSR_MHPMCOUNTER27  0xb1b
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:218: note: this is the location of the previous definition
     218 | #define CSR_MHPMCOUNTER27   0xB1B
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:478: error: "CSR_MHPMCOUNTER28" redefined [-Werror]
     478 | #define CSR_MHPMCOUNTER28  0xb1c
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:219: note: this is the location of the previous definition
     219 | #define CSR_MHPMCOUNTER28   0xB1C
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:479: error: "CSR_MHPMCOUNTER29" redefined [-Werror]
     479 | #define CSR_MHPMCOUNTER29  0xb1d
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:220: note: this is the location of the previous definition
     220 | #define CSR_MHPMCOUNTER29   0xB1D
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:480: error: "CSR_MHPMCOUNTER30" redefined [-Werror]
     480 | #define CSR_MHPMCOUNTER30  0xb1e
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:221: note: this is the location of the previous definition
     221 | #define CSR_MHPMCOUNTER30   0xB1E
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:481: error: "CSR_MHPMCOUNTER31" redefined [-Werror]
     481 | #define CSR_MHPMCOUNTER31  0xb1f
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:222: note: this is the location of the previous definition
     222 | #define CSR_MHPMCOUNTER31   0xB1F
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:482: error: "CSR_MCYCLEH" redefined [-Werror]
     482 | #define CSR_MCYCLEH   0xb80
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:223: note: this is the location of the previous definition
     223 | #define CSR_MCYCLEH         0xB80
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:483: error: "CSR_MINSTRETH" redefined [-Werror]
     483 | #define CSR_MINSTRETH   0xb82
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:224: note: this is the location of the previous definition
     224 | #define CSR_MINSTRETH       0xB82
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:484: error: "CSR_MHPMCOUNTER3H" redefined [-Werror]
     484 | #define CSR_MHPMCOUNTER3H  0xb83
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:225: note: this is the location of the previous definition
     225 | #define CSR_MHPMCOUNTER3H   0xB83
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:485: error: "CSR_MHPMCOUNTER4H" redefined [-Werror]
     485 | #define CSR_MHPMCOUNTER4H  0xb84
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:226: note: this is the location of the previous definition
     226 | #define CSR_MHPMCOUNTER4H   0xB84
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:486: error: "CSR_MHPMCOUNTER5H" redefined [-Werror]
     486 | #define CSR_MHPMCOUNTER5H  0xb85
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:227: note: this is the location of the previous definition
     227 | #define CSR_MHPMCOUNTER5H   0xB85
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:487: error: "CSR_MHPMCOUNTER6H" redefined [-Werror]
     487 | #define CSR_MHPMCOUNTER6H  0xb86
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:228: note: this is the location of the previous definition
     228 | #define CSR_MHPMCOUNTER6H   0xB86
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:488: error: "CSR_MHPMCOUNTER7H" redefined [-Werror]
     488 | #define CSR_MHPMCOUNTER7H  0xb87
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:229: note: this is the location of the previous definition
     229 | #define CSR_MHPMCOUNTER7H   0xB87
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:489: error: "CSR_MHPMCOUNTER8H" redefined [-Werror]
     489 | #define CSR_MHPMCOUNTER8H  0xb88
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:230: note: this is the location of the previous definition
     230 | #define CSR_MHPMCOUNTER8H   0xB88
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:490: error: "CSR_MHPMCOUNTER9H" redefined [-Werror]
     490 | #define CSR_MHPMCOUNTER9H  0xb89
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:231: note: this is the location of the previous definition
     231 | #define CSR_MHPMCOUNTER9H   0xB89
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:491: error: "CSR_MHPMCOUNTER10H" redefined [-Werror]
     491 | #define CSR_MHPMCOUNTER10H  0xb8a
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:232: note: this is the location of the previous definition
     232 | #define CSR_MHPMCOUNTER10H  0xB8A
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:492: error: "CSR_MHPMCOUNTER11H" redefined [-Werror]
     492 | #define CSR_MHPMCOUNTER11H  0xb8b
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:233: note: this is the location of the previous definition
     233 | #define CSR_MHPMCOUNTER11H  0xB8B
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:493: error: "CSR_MHPMCOUNTER12H" redefined [-Werror]
     493 | #define CSR_MHPMCOUNTER12H  0xb8c
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:234: note: this is the location of the previous definition
     234 | #define CSR_MHPMCOUNTER12H  0xB8C
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:494: error: "CSR_MHPMCOUNTER13H" redefined [-Werror]
     494 | #define CSR_MHPMCOUNTER13H  0xb8d
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:235: note: this is the location of the previous definition
     235 | #define CSR_MHPMCOUNTER13H  0xB8D
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:495: error: "CSR_MHPMCOUNTER14H" redefined [-Werror]
     495 | #define CSR_MHPMCOUNTER14H  0xb8e
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:236: note: this is the location of the previous definition
     236 | #define CSR_MHPMCOUNTER14H  0xB8E
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:496: error: "CSR_MHPMCOUNTER15H" redefined [-Werror]
     496 | #define CSR_MHPMCOUNTER15H  0xb8f
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:237: note: this is the location of the previous definition
     237 | #define CSR_MHPMCOUNTER15H  0xB8F
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:497: error: "CSR_MHPMCOUNTER16H" redefined [-Werror]
     497 | #define CSR_MHPMCOUNTER16H  0xb90
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:238: note: this is the location of the previous definition
     238 | #define CSR_MHPMCOUNTER16H  0xB90
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:498: error: "CSR_MHPMCOUNTER17H" redefined [-Werror]
     498 | #define CSR_MHPMCOUNTER17H  0xb91
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:239: note: this is the location of the previous definition
     239 | #define CSR_MHPMCOUNTER17H  0xB91
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:499: error: "CSR_MHPMCOUNTER18H" redefined [-Werror]
     499 | #define CSR_MHPMCOUNTER18H  0xb92
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:240: note: this is the location of the previous definition
     240 | #define CSR_MHPMCOUNTER18H  0xB92
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:500: error: "CSR_MHPMCOUNTER19H" redefined [-Werror]
     500 | #define CSR_MHPMCOUNTER19H  0xb93
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:241: note: this is the location of the previous definition
     241 | #define CSR_MHPMCOUNTER19H  0xB93
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:501: error: "CSR_MHPMCOUNTER20H" redefined [-Werror]
     501 | #define CSR_MHPMCOUNTER20H  0xb94
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:242: note: this is the location of the previous definition
     242 | #define CSR_MHPMCOUNTER20H  0xB94
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:502: error: "CSR_MHPMCOUNTER21H" redefined [-Werror]
     502 | #define CSR_MHPMCOUNTER21H  0xb95
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:243: note: this is the location of the previous definition
     243 | #define CSR_MHPMCOUNTER21H  0xB95
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:503: error: "CSR_MHPMCOUNTER22H" redefined [-Werror]
     503 | #define CSR_MHPMCOUNTER22H  0xb96
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:244: note: this is the location of the previous definition
     244 | #define CSR_MHPMCOUNTER22H  0xB96
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:504: error: "CSR_MHPMCOUNTER23H" redefined [-Werror]
     504 | #define CSR_MHPMCOUNTER23H  0xb97
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:245: note: this is the location of the previous definition
     245 | #define CSR_MHPMCOUNTER23H  0xB97
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:505: error: "CSR_MHPMCOUNTER24H" redefined [-Werror]
     505 | #define CSR_MHPMCOUNTER24H  0xb98
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:246: note: this is the location of the previous definition
     246 | #define CSR_MHPMCOUNTER24H  0xB98
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:506: error: "CSR_MHPMCOUNTER25H" redefined [-Werror]
     506 | #define CSR_MHPMCOUNTER25H  0xb99
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:247: note: this is the location of the previous definition
     247 | #define CSR_MHPMCOUNTER25H  0xB99
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:507: error: "CSR_MHPMCOUNTER26H" redefined [-Werror]
     507 | #define CSR_MHPMCOUNTER26H  0xb9a
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:248: note: this is the location of the previous definition
     248 | #define CSR_MHPMCOUNTER26H  0xB9A
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:508: error: "CSR_MHPMCOUNTER27H" redefined [-Werror]
     508 | #define CSR_MHPMCOUNTER27H  0xb9b
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:249: note: this is the location of the previous definition
     249 | #define CSR_MHPMCOUNTER27H  0xB9B
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:509: error: "CSR_MHPMCOUNTER28H" redefined [-Werror]
     509 | #define CSR_MHPMCOUNTER28H  0xb9c
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:250: note: this is the location of the previous definition
     250 | #define CSR_MHPMCOUNTER28H  0xB9C
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:510: error: "CSR_MHPMCOUNTER29H" redefined [-Werror]
     510 | #define CSR_MHPMCOUNTER29H  0xb9d
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:251: note: this is the location of the previous definition
     251 | #define CSR_MHPMCOUNTER29H  0xB9D
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:511: error: "CSR_MHPMCOUNTER30H" redefined [-Werror]
     511 | #define CSR_MHPMCOUNTER30H  0xb9e
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:252: note: this is the location of the previous definition
     252 | #define CSR_MHPMCOUNTER30H  0xB9E
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:512: error: "CSR_MHPMCOUNTER31H" redefined [-Werror]
     512 | #define CSR_MHPMCOUNTER31H  0xb9f
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:253: note: this is the location of the previous definition
     253 | #define CSR_MHPMCOUNTER31H  0xB9F
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:581: error: "CSR_TSELECT" redefined [-Werror]
     581 | #define CSR_TSELECT   0x7a0
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:289: note: this is the location of the previous definition
     289 | #define CSR_TSELECT         0x7A0
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:582: error: "CSR_TDATA1" redefined [-Werror]
     582 | #define CSR_TDATA1   0x7a1
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:290: note: this is the location of the previous definition
     290 | #define CSR_TDATA1          0x7A1
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:583: error: "CSR_TDATA2" redefined [-Werror]
     583 | #define CSR_TDATA2   0x7a2
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:291: note: this is the location of the previous definition
     291 | #define CSR_TDATA2          0x7A2
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:584: error: "CSR_TDATA3" redefined [-Werror]
     584 | #define CSR_TDATA3   0x7a3
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:292: note: this is the location of the previous definition
     292 | #define CSR_TDATA3          0x7A3
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:587: error: "CSR_DCSR" redefined [-Werror]
     587 | #define CSR_DCSR   0x7b0
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:296: note: this is the location of the previous definition
     296 | #define CSR_DCSR            0x7B0
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45,
                    from chip/mpfs_opensbi.c:44:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:588: error: "CSR_DPC" redefined [-Werror]
     588 | #define CSR_DPC    0x7b1
         | 
   In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82,
                    from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32,
                    from chip/mpfs_opensbi.c:31:
   /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:297: note: this is the location of the previous definition
     297 | #define CSR_DPC             0x7B1
         | 
   cc1: all warnings being treated as errors
   make[1]: *** [Makefile:141: mpfs_opensbi.o] Error 1
   ninja: build stopped: subcommand failed.
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@nuttx.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [incubator-nuttx] xiaoxiang781216 commented on pull request #5303: opensbi: fix build issues after 1dccc374ab8f9129d1db2a9b8c228e49bf9ee4c7 merge

Posted by GitBox <gi...@apache.org>.
xiaoxiang781216 commented on pull request #5303:
URL: https://github.com/apache/incubator-nuttx/pull/5303#issuecomment-1018445855


   should we send patch to the official repo? @pkarashchenko 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@nuttx.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [incubator-nuttx] eenurkka commented on pull request #5303: opensbi: fix build issues after 1dccc374ab8f9129d1db2a9b8c228e49bf9ee4c7 merge

Posted by GitBox <gi...@apache.org>.
eenurkka commented on pull request #5303:
URL: https://github.com/apache/incubator-nuttx/pull/5303#issuecomment-1018463811


   I'm using:
   riscv64-unknown-elf-gcc --version
   riscv64-unknown-elf-gcc (SiFive GCC-Metal 10.2.0-2020.12.8) 10.2.0
   Copyright (C) 2020 Free Software Foundation, Inc.
   
   Looks like it still works, thanks for the effort!


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@nuttx.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [incubator-nuttx] xiaoxiang781216 commented on pull request #5303: opensbi: fix build issues after 1dccc374ab8f9129d1db2a9b8c228e49bf9ee4c7 merge

Posted by GitBox <gi...@apache.org>.
xiaoxiang781216 commented on pull request #5303:
URL: https://github.com/apache/incubator-nuttx/pull/5303#issuecomment-1018482005


   Look like the mainline is broken now:
   https://github.com/apache/incubator-nuttx/runs/4894670178?check_suite_focus=true


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@nuttx.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [incubator-nuttx] jlaitine commented on pull request #5303: opensbi: fix build issues after 1dccc374ab8f9129d1db2a9b8c228e49bf9ee4c7 merge

Posted by GitBox <gi...@apache.org>.
jlaitine commented on pull request #5303:
URL: https://github.com/apache/incubator-nuttx/pull/5303#issuecomment-1018492670


   Please first revert the original patch to get the mainline back online. Then if you want to proceed with this, first get the needed things into opensbi mainline. After that, proceed on this?
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@nuttx.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [incubator-nuttx] pkarashchenko closed pull request #5303: opensbi: fix build issues after 1dccc374ab8f9129d1db2a9b8c228e49bf9ee4c7 merge

Posted by GitBox <gi...@apache.org>.
pkarashchenko closed pull request #5303:
URL: https://github.com/apache/incubator-nuttx/pull/5303


   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@nuttx.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [incubator-nuttx] pkarashchenko commented on pull request #5303: opensbi: fix build issues after 1dccc374ab8f9129d1db2a9b8c228e49bf9ee4c7 merge

Posted by GitBox <gi...@apache.org>.
pkarashchenko commented on pull request #5303:
URL: https://github.com/apache/incubator-nuttx/pull/5303#issuecomment-1018485226


   > Look like the mainline is broken now:
   > https://github.com/apache/incubator-nuttx/runs/4894670178?check_suite_focus=true
   
   Yes. Somehow CI didn't catch build errors. We have two possible path:
   1. Revert commit that breaks mainline
   2. Finish review of this PR that will restore mainline build


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@nuttx.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [incubator-nuttx] pkarashchenko commented on pull request #5303: opensbi: fix build issues after 1dccc374ab8f9129d1db2a9b8c228e49bf9ee4c7 merge

Posted by GitBox <gi...@apache.org>.
pkarashchenko commented on pull request #5303:
URL: https://github.com/apache/incubator-nuttx/pull/5303#issuecomment-1018850767


   Closing this in favor of https://github.com/apache/incubator-nuttx/pull/5310
   Let's continue discussion there


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@nuttx.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [incubator-nuttx] pkarashchenko commented on pull request #5303: opensbi: fix build issues after 1dccc374ab8f9129d1db2a9b8c228e49bf9ee4c7 merge

Posted by GitBox <gi...@apache.org>.
pkarashchenko commented on pull request #5303:
URL: https://github.com/apache/incubator-nuttx/pull/5303#issuecomment-1018473290


   > > > Tested the commit, it doesn't compile in my PX4 environment.
   > > > Another patch which appeared earlier is commit f77956a227f1db6ecb44eda3814e7b02aa2187a6 which also breaks the build in PX4 env.
   > > > Are these cleanups really necessary?
   > > 
   > > 
   > > What are the errors?
   > 
   > > Tested the commit, it doesn't compile in my PX4 environment.
   > > Another patch which appeared earlier is commit f77956a227f1db6ecb44eda3814e7b02aa2187a6 which also breaks the build in PX4 env.
   > > Are these cleanups really necessary?
   > 
   > What are the errors?
   > 
   > [1/419] Generating nuttx/arch/risc-v/src/libarch.a FAILED: NuttX/nuttx/arch/risc-v/src/libarch.a cd /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx && find arch/risc-v/src -type f -name _.o -delete && make -C arch/risc-v/src --quiet --no-print-directory all TOPDIR=/home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx KERNEL=y EXTRAFLAGS=-D__KERNEL__ In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/Nu
 ttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:17: error: "MSTATUS_MIE" redefined [-Werror] 17 | #define MSTATUS_MIE _UL(0x00000008) | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:302: note: this is the location of the previous definition 302 | #define MSTATUS_MIE (0x1 << 3) /_ Machine Interrupt Enable _/ | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware
 -public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:21: error: "MSTATUS_MPIE" redefined [-Werror] 21 | #define MSTATUS_MPIE _UL(0x00000080) | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_
 bootloader/NuttX/nuttx/include/arch/csr.h:303: note: this is the location of the previous definition 303 | #define MSTATUS_MPIE (0x1 << 7) /_ Machine Previous Interrupt Enable _/ | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:26: error: "MSTATUS_FS" redefined [-Werror] 26 | #define MSTATUS_FS _UL(0x00006000) | In file included from /home/jlaitine/TII/px4-firmware-public/build/
 ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:305: note: this is the location of the previous definition 305 | #define MSTATUS_FS (0x3 << 13) /_ Machine Floating-point Status */ | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/o
 pensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:96: error: "MIP_MTIP" redefined [-Werror] 96 | #define MIP_MTIP (_UL(1) << IRQ_M_TIMER) | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:318: note: this is the location of the previous definition 318 | #define MIP_MTIP (0x1 << 7) | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/Nut
 tX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:221: error: "CSR_CYCLE" redefined [-Werror] 221 | #define CSR_CYCLE 0xc00 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_i
 nternal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:58: note: this is the location of the previous definition 58 | #define CSR_CYCLE 0xC00 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:222: error: "CSR_TIME" redefined [-Werror] 222 | #define CSR_TIME 0xc01 | In file included from /home/j
 laitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:59: note: this is the location of the previous definition 59 | #define CSR_TIME 0xC01 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3
 rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:223: error: "CSR_INSTRET" redefined [-Werror] 223 | #define CSR_INSTRET 0xc02 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:60: note: this is the location of the previous definition 60 | #define CSR_INSTRET 0xC02 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/s
 rc/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:253: error: "CSR_CYCLEH" redefined [-Werror] 253 | #define CSR_CYCLEH 0xc80 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from c
 hip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:89: note: this is the location of the previous definition 89 | #define CSR_CYCLEH 0xC80 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:254: error: "CSR_TIMEH" redefined [-Werror] 254 | #define CSR_TIMEH 0xc81 | In file included from /home/jlaitine/TII/px4-f
 irmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:90: note: this is the location of the previous definition 90 | #define CSR_TIMEH 0xC81 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/
 sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:255: error: "CSR_INSTRETH" redefined [-Werror] 255 | #define CSR_INSTRETH 0xc82 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:91: note: this is the location of the previous definition 91 | #define CSR_INSTRETH 0xC82 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/op
 ensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:344: error: "CSR_MVENDORID" redefined [-Werror] 344 | #define CSR_MVENDORID 0xf11 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpf
 s_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:144: note: this is the location of the previous definition 144 | #define CSR_MVENDORID 0xF11 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:345: error: "CSR_MARCHID" redefined [-Werror] 345 | #define CSR_MARCHID 0xf12 | In file included from /home/jlaitine/TII/px4
 -firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:145: note: this is the location of the previous definition 145 | #define CSR_MARCHID 0xF12 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/in
 clude/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:346: error: "CSR_MIMPID" redefined [-Werror] 346 | #define CSR_MIMPID 0xf13 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:146: note: this is the location of the previous definition 146 | #define CSR_MIMPID 0xF13 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/
 opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:347: error: "CSR_MHARTID" redefined [-Werror] 347 | #define CSR_MHARTID 0xf14 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_
 opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:147: note: this is the location of the previous definition 147 | #define CSR_MHARTID 0xF14 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:369: error: "CSR_PMPCFG0" redefined [-Werror] 369 | #define CSR_PMPCFG0 0x3a0 | In file included from /home/jlaitine/TII/px4-fir
 mware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:169: note: this is the location of the previous definition 169 | #define CSR_PMPCFG0 0x3A0 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/includ
 e/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:370: error: "CSR_PMPCFG1" redefined [-Werror] 370 | #define CSR_PMPCFG1 0x3a1 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:170: note: this is the location of the previous definition 170 | #define CSR_PMPCFG1 0x3A1 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/o
 pensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:371: error: "CSR_PMPCFG2" redefined [-Werror] 371 | #define CSR_PMPCFG2 0x3a2 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_o
 pensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:171: note: this is the location of the previous definition 171 | #define CSR_PMPCFG2 0x3A2 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:372: error: "CSR_PMPCFG3" redefined [-Werror] 372 | #define CSR_PMPCFG3 0x3a3 | In file included from /home/jlaitine/TII/px4-firm
 ware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:172: note: this is the location of the previous definition 172 | #define CSR_PMPCFG3 0x3A3 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include
 /sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:385: error: "CSR_PMPADDR0" redefined [-Werror] 385 | #define CSR_PMPADDR0 0x3b0 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:173: note: this is the location of the previous definition 173 | #define CSR_PMPADDR0 0x3B0 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi
 /opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:386: error: "CSR_PMPADDR1" redefined [-Werror] 386 | #define CSR_PMPADDR1 0x3b1 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mp
 fs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:174: note: this is the location of the previous definition 174 | #define CSR_PMPADDR1 0x3B1 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:387: error: "CSR_PMPADDR2" redefined [-Werror] 387 | #define CSR_PMPADDR2 0x3b2 | In file included from /home/jlaitine/TII/p
 x4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:175: note: this is the location of the previous definition 175 | #define CSR_PMPADDR2 0x3B2 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty
 /include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:388: error: "CSR_PMPADDR3" redefined [-Werror] 388 | #define CSR_PMPADDR3 0x3b3 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:176: note: this is the location of the previous definition 176 | #define CSR_PMPADDR3 0x3B3 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src
 /opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:389: error: "CSR_PMPADDR4" redefined [-Werror] 389 | #define CSR_PMPADDR4 0x3b4 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from
  chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:177: note: this is the location of the previous definition 177 | #define CSR_PMPADDR4 0x3B4 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:390: error: "CSR_PMPADDR5" redefined [-Werror] 390 | #define CSR_PMPADDR5 0x3b5 | In file included from /home/jlaiti
 ne/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:178: note: this is the location of the previous definition 178 | #define CSR_PMPADDR5 0x3B5 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-
 3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:391: error: "CSR_PMPADDR6" redefined [-Werror] 391 | #define CSR_PMPADDR6 0x3b6 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:179: note: this is the location of the previous definition 179 | #define CSR_PMPADDR6 0x3B6 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/ri
 sc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:392: error: "CSR_PMPADDR7" redefined [-Werror] 392 | #define CSR_PMPADDR7 0x3b7 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:
 32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:180: note: this is the location of the previous definition 180 | #define CSR_PMPADDR7 0x3B7 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:393: error: "CSR_PMPADDR8" redefined [-Werror] 393 | #define CSR_PMPADDR8 0x3b8 | In file included from /hom
 e/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:181: note: this is the location of the previous definition 181 | #define CSR_PMPADDR8 0x3B8 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/
 opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:394: error: "CSR_PMPADDR9" redefined [-Werror] 394 | #define CSR_PMPADDR9 0x3b9 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:182: note: this is the location of the previous definition 182 | #define CSR_PMPADDR9 0x3B9 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx
 /arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:395: error: "CSR_PMPADDR10" redefined [-Werror] 395 | #define CSR_PMPADDR10 0x3ba | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_i
 nternal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:183: note: this is the location of the previous definition 183 | #define CSR_PMPADDR10 0x3BA | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:396: error: "CSR_PMPADDR11" redefined [-Werror] 396 | #define CSR_PMPADDR11 0x3bb | In file inclu
 ded from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:184: note: this is the location of the previous definition 184 | #define CSR_PMPADDR11 0x3BB | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-
 v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:397: error: "CSR_PMPADDR12" redefined [-Werror] 397 | #define CSR_PMPADDR12 0x3bc | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:185: note: this is the location of the previous definition 185 | #define CSR_PMPADDR12 0x3BC | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootl
 oader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:398: error: "CSR_PMPADDR13" redefined [-Werror] 398 | #define CSR_PMPADDR13 0x3bd | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/s
 rc/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:186: note: this is the location of the previous definition 186 | #define CSR_PMPADDR13 0x3BD | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:399: error: "CSR_PMPADDR14" redefined [-Werror] 399 | #define CSR_PMPADDR14 0x3b
 e | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:187: note: this is the location of the previous definition 187 | #define CSR_PMPADDR14 0x3BE | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX
 /nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:400: error: "CSR_PMPADDR15" redefined [-Werror] 400 | #define CSR_PMPADDR15 0x3bf | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:188: note: this is the location of the previous definition 188 | #define CSR_PMPADDR15 0x3BF | In file included from /home/jlaitine/TII/px4-firmware-public/build/
 ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:451: error: "CSR_MCYCLE" redefined [-Werror] 451 | #define CSR_MCYCLE 0xb00 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/ar
 ch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:192: note: this is the location of the previous definition 192 | #define CSR_MCYCLE 0xB00 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:452: error: "CSR_MINSTRET" redefined [-Werror] 452 | #define CSR_MINSTRE
 T 0xb02 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:193: note: this is the location of the previous definition 193 | #define CSR_MINSTRET 0xB02 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/
 NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:453: error: "CSR_MHPMCOUNTER3" redefined [-Werror] 453 | #define CSR_MHPMCOUNTER3 0xb03 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:194: note: this is the location of the previous definition 194 | #define CSR_MHPMCOUNTER3 0xB03 | In file included from /home/jlaitine/TII/px4-firmware
 -public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:454: error: "CSR_MHPMCOUNTER4" redefined [-Werror] 454 | #define CSR_MHPMCOUNTER4 0xb04 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle
 _bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:195: note: this is the location of the previous definition 195 | #define CSR_MHPMCOUNTER4 0xB04 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:455: error: "CSR_MHPMCOUNTER5" redefined
  [-Werror] 455 | #define CSR_MHPMCOUNTER5 0xb05 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:196: note: this is the location of the previous definition 196 | #define CSR_MHPMCOUNTER5 0xB05 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-f
 irmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:456: error: "CSR_MHPMCOUNTER6" redefined [-Werror] 456 | #define CSR_MHPMCOUNTER6 0xb06 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:197: note: this is the location of the previous definition 197 | #define CSR_MHPMCOUNTER6 0xB06 | In file i
 ncluded from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:457: error: "CSR_MHPMCOUNTER7" redefined [-Werror] 457 | #define CSR_MHPMCOUNTER7 0xb07 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaiti
 ne/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:198: note: this is the location of the previous definition 198 | #define CSR_MHPMCOUNTER7 0xB07 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encodin
 g.h:458: error: "CSR_MHPMCOUNTER8" redefined [-Werror] 458 | #define CSR_MHPMCOUNTER8 0xb08 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:199: note: this is the location of the previous definition 199 | #define CSR_MHPMCOUNTER8 0xB08 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi
 _scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:459: error: "CSR_MHPMCOUNTER9" redefined [-Werror] 459 | #define CSR_MHPMCOUNTER9 0xb09 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:200: note: this is the location of the previous definition 200 
 | #define CSR_MHPMCOUNTER9 0xB09 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:460: error: "CSR_MHPMCOUNTER10" redefined [-Werror] 460 | #define CSR_MHPMCOUNTER10 0xb0a | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nu
 ttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:201: note: this is the location of the previous definition 201 | #define CSR_MHPMCOUNTER10 0xB0A | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/ope
 nsbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:461: error: "CSR_MHPMCOUNTER11" redefined [-Werror] 461 | #define CSR_MHPMCOUNTER11 0xb0b | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:202: note: this is the location of the previous definition 202 | #define CSR_MHPMCOUNTER11 0xB0B | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/r
 isc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:462: error: "CSR_MHPMCOUNTER12" redefined [-Werror] 462 | #define CSR_MHPMCOUNTER12 0xb0c | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:203: note: 
 this is the location of the previous definition 203 | #define CSR_MHPMCOUNTER12 0xB0C | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:463: error: "CSR_MHPMCOUNTER13" redefined [-Werror] 463 | #define CSR_MHPMCOUNTER13 0xb0d | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-
 firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:204: note: this is the location of the previous definition 204 | #define CSR_MHPMCOUNTER13 0xB0D | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/s
 src_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:464: error: "CSR_MHPMCOUNTER14" redefined [-Werror] 464 | #define CSR_MHPMCOUNTER14 0xb0e | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:205: note: this is the location of the previous definition 205 | #define CSR_MHPMCOUNTER14 0xB0E | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-p
 ublic/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:465: error: "CSR_MHPMCOUNTER15" redefined [-Werror] 465 | #define CSR_MHPMCOUNTER15 0xb0f | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_
 bootloader/NuttX/nuttx/include/arch/csr.h:206: note: this is the location of the previous definition 206 | #define CSR_MHPMCOUNTER15 0xB0F | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:466: error: "CSR_MHPMCOUNTER16" redefined [-Werror] 466 | #define CSR_MHPMCOUNTER16 0xb10 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx
 /include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:207: note: this is the location of the previous definition 207 | #define CSR_MHPMCOUNTER16 0xB10 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi
 .c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:467: error: "CSR_MHPMCOUNTER17" redefined [-Werror] 467 | #define CSR_MHPMCOUNTER17 0xb11 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:208: note: this is the location of the previous definition 208 | #define CSR_MHPMCOUNTER17 0xB11 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/r
 iscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:468: error: "CSR_MHPMCOUNTER18" redefined [-Werror] 468 | #define CSR_MHPMCOUNTER18 0xb12 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /hom
 e/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:209: note: this is the location of the previous definition 209 | #define CSR_MHPMCOUNTER18 0xB12 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:469: error: "CSR_MHPMCOUNTER19" redefined [-Werror] 469 | #define CSR_MHPMCOUNTER19 0xb13 | In file included from /home/jlaitine/TII/px4-fir
 mware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:210: note: this is the location of the previous definition 210 | #define CSR_MHPMCOUNTER19 0xB13 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/
 include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:470: error: "CSR_MHPMCOUNTER20" redefined [-Werror] 470 | #define CSR_MHPMCOUNTER20 0xb14 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:211: note: this is the location of the previous definition 211 | #define CSR_MHPMCOUNTER20 0xB14 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/a
 rch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:471: error: "CSR_MHPMCOUNTER21" redefined [-Werror] 471 | #define CSR_MHPMCOUNTER21 0xb15 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/r
 iscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:212: note: this is the location of the previous definition 212 | #define CSR_MHPMCOUNTER21 0xB15 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:472: error: "CSR_MHPMCOUNTER22" redefined [-Werror] 472 | #define CSR_MHPMCOUNTER22 0xb
 16 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:213: note: this is the location of the previous definition 213 | #define CSR_MHPMCOUNTER22 0xB16 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/
 NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:473: error: "CSR_MHPMCOUNTER23" redefined [-Werror] 473 | #define CSR_MHPMCOUNTER23 0xb17 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:214: note: this is the location of the previous definition 214 | #define CSR_MHPMCOUNTER23 0xB17 | In file included from /home/jlaitine/TII/px4-firmw
 are-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:474: error: "CSR_MHPMCOUNTER24" redefined [-Werror] 474 | #define CSR_MHPMCOUNTER24 0xb18 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_i
 cicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:215: note: this is the location of the previous definition 215 | #define CSR_MHPMCOUNTER24 0xB18 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:475: error: "CSR_MHPMCOUNTER25" re
 defined [-Werror] 475 | #define CSR_MHPMCOUNTER25 0xb19 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:216: note: this is the location of the previous definition 216 | #define CSR_MHPMCOUNTER25 0xB19 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/
 TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:476: error: "CSR_MHPMCOUNTER26" redefined [-Werror] 476 | #define CSR_MHPMCOUNTER26 0xb1a | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:217: note: this is the location of the previous definition 217 | #define CSR_MHPMCOUNTER26 0xB1A
  | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:477: error: "CSR_MHPMCOUNTER27" redefined [-Werror] 477 | #define CSR_MHPMCOUNTER27 0xb1b | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, fro
 m /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:218: note: this is the location of the previous definition 218 | #define CSR_MHPMCOUNTER27 0xB1B | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sb
 i/riscv_encoding.h:478: error: "CSR_MHPMCOUNTER28" redefined [-Werror] 478 | #define CSR_MHPMCOUNTER28 0xb1c | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:219: note: this is the location of the previous definition 219 | #define CSR_MHPMCOUNTER28 0xB1C | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdpar
 ty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:479: error: "CSR_MHPMCOUNTER29" redefined [-Werror] 479 | #define CSR_MHPMCOUNTER29 0xb1d | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:220: note: this is the location of the prev
 ious definition 220 | #define CSR_MHPMCOUNTER29 0xB1D | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:480: error: "CSR_MHPMCOUNTER30" redefined [-Werror] 480 | #define CSR_MHPMCOUNTER30 0xb1e | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicl
 e_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:221: note: this is the location of the previous definition 221 | #define CSR_MHPMCOUNTER30 0xB1E | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nutt
 x/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:481: error: "CSR_MHPMCOUNTER31" redefined [-Werror] 481 | #define CSR_MHPMCOUNTER31 0xb1f | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:222: note: this is the location of the previous definition 222 | #define CSR_MHPMCOUNTER31 0xB1F | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootload
 er/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:482: error: "CSR_MCYCLEH" redefined [-Werror] 482 | #define CSR_MCYCLEH 0xb80 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:22
 3: note: this is the location of the previous definition 223 | #define CSR_MCYCLEH 0xB80 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:483: error: "CSR_MINSTRETH" redefined [-Werror] 483 | #define CSR_MINSTRETH 0xb82 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmw
 are-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:224: note: this is the location of the previous definition 224 | #define CSR_MINSTRETH 0xB82 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicl
 e_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:484: error: "CSR_MHPMCOUNTER3H" redefined [-Werror] 484 | #define CSR_MHPMCOUNTER3H 0xb83 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:225: note: this is the location of the previous definition 225 | #define CSR_MHPMCOUNTER3H 0xB83 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/bui
 ld/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:485: error: "CSR_MHPMCOUNTER4H" redefined [-Werror] 485 | #define CSR_MHPMCOUNTER4H 0xb84 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloade
 r/NuttX/nuttx/include/arch/csr.h:226: note: this is the location of the previous definition 226 | #define CSR_MHPMCOUNTER4H 0xB84 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:486: error: "CSR_MHPMCOUNTER5H" redefined [-Werror] 486 | #define CSR_MHPMCOUNTER5H 0xb85 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/
 arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:227: note: this is the location of the previous definition 227 | #define CSR_MHPMCOUNTER5H 0xB85 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /h
 ome/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:487: error: "CSR_MHPMCOUNTER6H" redefined [-Werror] 487 | #define CSR_MHPMCOUNTER6H 0xb86 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:228: note: this is the location of the previous definition 228 | #define CSR_MHPMCOUNTER6H 0xB86 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.
 h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:488: error: "CSR_MHPMCOUNTER7H" redefined [-Werror] 488 | #define CSR_MHPMCOUNTER7H 0xb87 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitin
 e/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:229: note: this is the location of the previous definition 229 | #define CSR_MHPMCOUNTER7H 0xB87 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:489: error: "CSR_MHPMCOUNTER8H" redefined [-Werror] 489 | #define CSR_MHPMCOUNTER8H 0xb88 | In file included from /home/jlaitine/TII/px4-firmware-pub
 lic/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:230: note: this is the location of the previous definition 230 | #define CSR_MHPMCOUNTER8H 0xB88 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/s
 bi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:490: error: "CSR_MHPMCOUNTER9H" redefined [-Werror] 490 | #define CSR_MHPMCOUNTER9H 0xb89 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:231: note: this is the location of the previous definition 231 | #define CSR_MHPMCOUNTER9H 0xB89 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-
 v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:491: error: "CSR_MHPMCOUNTER10H" redefined [-Werror] 491 | #define CSR_MHPMCOUNTER10H 0xb8a | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_in
 ternal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:232: note: this is the location of the previous definition 232 | #define CSR_MHPMCOUNTER10H 0xB8A | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:492: error: "CSR_MHPMCOUNTER11H" redefined [-Werror] 492 | #define CSR_MHPMCOUNTER11H 0xb8b |
  In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:233: note: this is the location of the previous definition 233 | #define CSR_MHPMCOUNTER11H 0xB8B | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/Nut
 tX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:493: error: "CSR_MHPMCOUNTER12H" redefined [-Werror] 493 | #define CSR_MHPMCOUNTER12H 0xb8c | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:234: note: this is the location of the previous definition 234 | #define CSR_MHPMCOUNTER12H 0xB8C | In file included from /home/jlaitine/TII/px4-firmw
 are-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:494: error: "CSR_MHPMCOUNTER13H" redefined [-Werror] 494 | #define CSR_MHPMCOUNTER13H 0xb8d | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc
 _icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:235: note: this is the location of the previous definition 235 | #define CSR_MHPMCOUNTER13H 0xB8D | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:495: error: "CSR_MHPMCOUNTER14H
 " redefined [-Werror] 495 | #define CSR_MHPMCOUNTER14H 0xb8e | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:236: note: this is the location of the previous definition 236 | #define CSR_MHPMCOUNTER14H 0xB8E | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jla
 itine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:496: error: "CSR_MHPMCOUNTER15H" redefined [-Werror] 496 | #define CSR_MHPMCOUNTER15H 0xb8f | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:237: note: this is the location of the previous definition 237 | #define CSR_MHPMCOUNTER
 15H 0xB8F | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:497: error: "CSR_MHPMCOUNTER16H" redefined [-Werror] 497 | #define CSR_MHPMCOUNTER16H 0xb90 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arc
 h.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:238: note: this is the location of the previous definition 238 | #define CSR_MHPMCOUNTER16H 0xB90 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdpart
 y/include/sbi/riscv_encoding.h:498: error: "CSR_MHPMCOUNTER17H" redefined [-Werror] 498 | #define CSR_MHPMCOUNTER17H 0xb91 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:239: note: this is the location of the previous definition 239 | #define CSR_MHPMCOUNTER17H 0xB91 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi
 /opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:499: error: "CSR_MHPMCOUNTER18H" redefined [-Werror] 499 | #define CSR_MHPMCOUNTER18H 0xb92 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:240: note: this is the loc
 ation of the previous definition 240 | #define CSR_MHPMCOUNTER18H 0xB92 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:500: error: "CSR_MHPMCOUNTER19H" redefined [-Werror] 500 | #define CSR_MHPMCOUNTER19H 0xb93 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-pub
 lic/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:241: note: this is the location of the previous definition 241 | #define CSR_MHPMCOUNTER19H 0xB93 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_
 bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:501: error: "CSR_MHPMCOUNTER20H" redefined [-Werror] 501 | #define CSR_MHPMCOUNTER20H 0xb94 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:242: note: this is the location of the previous definition 242 | #define CSR_MHPMCOUNTER20H 0xB94 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/bu
 ild/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:502: error: "CSR_MHPMCOUNTER21H" redefined [-Werror] 502 | #define CSR_MHPMCOUNTER21H 0xb95 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootlo
 ader/NuttX/nuttx/include/arch/csr.h:243: note: this is the location of the previous definition 243 | #define CSR_MHPMCOUNTER21H 0xB95 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:503: error: "CSR_MHPMCOUNTER22H" redefined [-Werror] 503 | #define CSR_MHPMCOUNTER22H 0xb96 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/in
 clude/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:244: note: this is the location of the previous definition 244 | #define CSR_MHPMCOUNTER22H 0xB96 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c
 :44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:504: error: "CSR_MHPMCOUNTER23H" redefined [-Werror] 504 | #define CSR_MHPMCOUNTER23H 0xb97 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:245: note: this is the location of the previous definition 245 | #define CSR_MHPMCOUNTER23H 0xB97 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/
 riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:505: error: "CSR_MHPMCOUNTER24H" redefined [-Werror] 505 | #define CSR_MHPMCOUNTER24H 0xb98 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /
 home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:246: note: this is the location of the previous definition 246 | #define CSR_MHPMCOUNTER24H 0xB98 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:506: error: "CSR_MHPMCOUNTER25H" redefined [-Werror] 506 | #define CSR_MHPMCOUNTER25H 0xb99 | In file included from /home/jlaitine/TII/p
 x4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:247: note: this is the location of the previous definition 247 | #define CSR_MHPMCOUNTER25H 0xB99 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3r
 dparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:507: error: "CSR_MHPMCOUNTER26H" redefined [-Werror] 507 | #define CSR_MHPMCOUNTER26H 0xb9a | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:248: note: this is the location of the previous definition 248 | #define CSR_MHPMCOUNTER26H 0xB9A | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/Nut
 tX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:508: error: "CSR_MHPMCOUNTER27H" redefined [-Werror] 508 | #define CSR_MHPMCOUNTER27H 0xb9b | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/
 src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:249: note: this is the location of the previous definition 249 | #define CSR_MHPMCOUNTER27H 0xB9B | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:509: error: "CSR_MHPMCOUNTER28H" redefined [-Werror] 509 | #define CSR_MHP
 MCOUNTER28H 0xb9c | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:250: note: this is the location of the previous definition 250 | #define CSR_MHPMCOUNTER28H 0xB9C | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_ic
 icle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:510: error: "CSR_MHPMCOUNTER29H" redefined [-Werror] 510 | #define CSR_MHPMCOUNTER29H 0xb9d | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:251: note: this is the location of the previous definition 251 | #define CSR_MHPMCOUNTER29H 0xB9D | In file included from /home/jla
 itine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:511: error: "CSR_MHPMCOUNTER30H" redefined [-Werror] 511 | #define CSR_MHPMCOUNTER30H 0xb9e | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmwar
 e-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:252: note: this is the location of the previous definition 252 | #define CSR_MHPMCOUNTER30H 0xB9E | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:512: error: 
 "CSR_MHPMCOUNTER31H" redefined [-Werror] 512 | #define CSR_MHPMCOUNTER31H 0xb9f | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:253: note: this is the location of the previous definition 253 | #define CSR_MHPMCOUNTER31H 0xB9F | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h
 :13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:581: error: "CSR_TSELECT" redefined [-Werror] 581 | #define CSR_TSELECT 0x7a0 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:289: note: this is the location of the previous definition 289 | #define CSR_TSELEC
 T 0x7A0 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:582: error: "CSR_TDATA1" redefined [-Werror] 582 | #define CSR_TDATA1 0x7a1 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home
 /jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:290: note: this is the location of the previous definition 290 | #define CSR_TDATA1 0x7A1 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encodi
 ng.h:583: error: "CSR_TDATA2" redefined [-Werror] 583 | #define CSR_TDATA2 0x7a2 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:291: note: this is the location of the previous definition 291 | #define CSR_TDATA2 0x7A2 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, fr
 om /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:584: error: "CSR_TDATA3" redefined [-Werror] 584 | #define CSR_TDATA3 0x7a3 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:292: note: this is the location of the previous definition 292 | #define CSR_TDATA3 0x7A3 | 
 In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:587: error: "CSR_DCSR" redefined [-Werror] 587 | #define CSR_DCSR 0x7b0 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/
 px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:296: note: this is the location of the previous definition 296 | #define CSR_DCSR 0x7B0 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_asm.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_scratch.h:13, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/sbi_platform.h:45, from chip/mpfs_opensbi.c:44: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/opensbi/opensbi-3rdparty/include/sbi/riscv_encoding.h:588: error:
  "CSR_DPC" redefined [-Werror] 588 | #define CSR_DPC 0x7b1 | In file included from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/arch.h:38, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/nuttx/arch.h:82, from /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/arch/risc-v/src/common/riscv_internal.h:32, from chip/mpfs_opensbi.c:31: /home/jlaitine/TII/px4-firmware-public/build/ssrc_icicle_bootloader/NuttX/nuttx/include/arch/csr.h:297: note: this is the location of the previous definition 297 | #define CSR_DPC 0x7B1 | cc1: all warnings being treated as errors make[1]: *** [Makefile:141: mpfs_opensbi.o] Error 1 ninja: build stopped: subcommand failed.
   
   The arch/risc-v/src/opensbi/0001-fix-redefinition-warnings-with-NuttX.patch is exactly trying to resolve this errors


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@nuttx.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [incubator-nuttx] pkarashchenko commented on pull request #5303: opensbi: fix build issues after 1dccc374ab8f9129d1db2a9b8c228e49bf9ee4c7 merge

Posted by GitBox <gi...@apache.org>.
pkarashchenko commented on pull request #5303:
URL: https://github.com/apache/incubator-nuttx/pull/5303#issuecomment-1018451879


   > should we send patch to the official repo? @pkarashchenko
   
   I'm not sure. The define names are not standartized. It would be good if OpenSBI add `OPENSBI_` or `SBI_` prefix. Or we can add such prefix as well :) I'm not sure what is the best solution. I can submit patch to OpenSBI repo and see what comments will be added by maintainers.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@nuttx.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org