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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to