Searched full:mwdt (Results 1 – 25 of 52) sorted by relevance
123
/Zephyr-latest/cmake/compiler/arcmwdt/ |
D | target.cmake | 29 # we rely on default MWDT header locations and don't manually specify headers directories. 32 # no MWDT stack checking 39 # The MWDT compiler can replace some code with call to builtin functions. 40 # We can't rely on these functions presence if we don't use MWDT libc. 47 # The MWDT compiler requires different macro definitions for ARC and RISC-V
|
D | compiler_flags.cmake | 8 # Setting compiler properties for MWDT compilers. # 151 # mwdt flag for a freestanding application 161 # mwdt's coverage mechanism is different with gnu 165 # mwdt compiler flags for imacros. The specific header must be appended by user. 178 # Required C++ flags when using mwdt 188 # ARC MWDT does not support -fno-pic and -fno-pie flags, 198 # Required ASM flags when using mwdt 202 # We rely on the default C/C++ include locations which are provided by MWDT if we do build with
|
/Zephyr-latest/doc/develop/toolchains/ |
D | designware_arc_mwdt.rst | 3 DesignWare ARC MetaWare Development Toolkit (MWDT) 6 #. You need to have `ARC MWDT <https://www.synopsys.com/dw/ipdir.php?ds=sw_metaware>`_ installed on 13 Even though ARC MWDT toolchain is used for Zephyr RTOS build, still the GNU preprocessor & GNU 23 - Set :envvar:`ARCMWDT_TOOLCHAIN_PATH` to the toolchain installation directory. MWDT installation 28 If you have only one ARC MWDT toolchain version installed on your machine you may skip setting
|
/Zephyr-latest/include/zephyr/arch/arc/ |
D | arc_addr_types.h | 12 * MWDT provides paddr_t type and it conflicts with Zephyr definition: 14 * - MWDT defines paddr_t as a unsigned long 16 * paddr_t as a unsigned long for the case when MWDT toolchain is used as
|
D | tool-compat.h | 13 * GNU toolchain and MWDT (Metware) toolchain have different style for accessing
|
/Zephyr-latest/cmake/linker/arcmwdt/ |
D | linker_flags.cmake | 20 # - We have full MWDT libc support and we link MWDT libc - this is default 23 # link MWDT libc, but we still need to link libmw
|
/Zephyr-latest/cmake/bintools/arcmwdt/ |
D | elfconvert_command.cmake | 1 # For MWDT the elfconvert command is made into a script. 19 # no support of --srec-len in mwdt 28 # only mwdt's elf2hex supports gap fill 61 # no support of rename sections in mwdt, here just use arc-elf32-objcopy temporarily
|
D | target.cmake | 3 # Configures binary tools as mwdt binutils 27 # MWDT binutils don't support required features like section renaming, so we 30 message(STATUS "Found GNU objcopy helper for MWDT: ${CMAKE_OBJCOPY} (Zephyr SDK ${SDK_VERSION})")
|
D | target_bintools.cmake | 12 # MWDT toolchain does not support all options in a single command 36 # mwdt doesn't handle rename, consider adjusting abstraction. 71 # This is using elfdumpac from mwdt.
|
/Zephyr-latest/include/zephyr/arch/arc/asm-compat/ |
D | assembler.h | 34 #include "asm-macro-64-bit-mwdt.h" 45 #include "asm-macro-32-bit-mwdt.h" 56 #include "asm-macro-32-bit-mwdt.h"
|
/Zephyr-latest/soc/snps/nsim/arc_classic/vpx5/ |
D | CMakeLists.txt | 6 message(FATAL_ERROR "ARC VPX targets can be built with ARC MWDT toolchain only") 9 # MWDT compiler options
|
/Zephyr-latest/subsys/dsp/ |
D | Kconfig | 43 bool "Use the mwdt library as the math backend" 50 Implement the various zephyr DSP functions using the MWDT-DSP library. This feature
|
/Zephyr-latest/boards/snps/nsim/arc_v/doc/ |
D | index.rst | 39 Most board targets support building with both GNU and ARC MWDT toolchains, however 53 * **arcmwdt** - implies proprietary ARC MWDT toolchain. You can find more information about its 57 Note that even if both GNU and MWDT toolchain support is declared for the target some tests or 58 samples can be only built with either GNU or MWDT toolchain due to some features limited to a 139 * GNU & MWDT toolchain compiler options 175 GNU & MWDT toolchain compiler options 198 .. _ARC MWDT: https://www.synopsys.com/dw/ipdir.php?ds=sw_metaware
|
/Zephyr-latest/lib/libc/arcmwdt/include/sys/ |
D | cdefs.h | 7 /* MWDT has no it's own cdefs. Add this one for satisfy dependencies */
|
/Zephyr-latest/dts/bindings/watchdog/ |
D | espressif,esp32-watchdog.yaml | 6 Timer (MWDT), 1x RTC Watchdog Timer (RWDT). RWDT is not supported yet.
|
/Zephyr-latest/cmake/toolchain/arcmwdt/ |
D | generic.cmake | 13 …message(FATAL_ERROR "No MWDT toolchain specified: neither ARCMWDT_TOOLCHAIN_PATH nor METAWARE_ROOT… 28 # MWDT has no it's own preprocessor, so here zephyr-SDK preprocessor is used.
|
/Zephyr-latest/boards/snps/nsim/arc_classic/doc/ |
D | index.rst | 78 `DesignWare ARC nSIM`_ and MetaWare Debugger from `ARC MWDT`_ are required. 81 MetaWare Debugger from `ARC MWDT`_ is required as well as the HAPS platform itself. 86 Most board sub-configurations support building with both GNU and ARC MWDT toolchains, however 100 * **arcmwdt** - implies proprietary ARC MWDT toolchain. You can find more information about its 104 Note that even if both GNU and MWDT toolchain support is declared for the target some tests or 105 samples can be only built with either GNU or MWDT toolchain due to some features limited to a 275 * GNU & MWDT toolchain compiler options 312 GNU & MWDT toolchain compiler options 322 For the MWDT toolchain all hardware-specific compiler options are set directly in SoC 338 .. _ARC MWDT: https://www.synopsys.com/dw/ipdir.php?ds=sw_metaware
|
/Zephyr-latest/soc/snps/nsim/arc_classic/sem/ |
D | CMakeLists.txt | 12 # MWDT compiler options
|
/Zephyr-latest/soc/snps/hsdk4xd/ |
D | CMakeLists.txt | 8 # MWDT compiler options
|
/Zephyr-latest/lib/libc/ |
D | Kconfig | 115 bool "ARC MWDT C library" 119 C library provided by ARC MWDT toolchain.
|
/Zephyr-latest/cmake/bintools/armclang/ |
D | target.cmake | 3 # Configures binary tools as mwdt binutils
|
/Zephyr-latest/lib/libc/arcmwdt/include/ |
D | errno.h | 22 /* MWDT supports range of error codes (ref. $(METAWARE_ROOT)/arc/lib/src/inc/errno.h)
|
D | fcntl.h | 17 * MWDT fcntl.h doesn't provide O_NONBLOCK, however it provides other file IO
|
/Zephyr-latest/include/zephyr/arch/arc/v2/ |
D | linker.ld | 9 * GNU and MWDT toolchains. 128 /* TODO: add mwdt specific ROM C++ sections */ 243 /* TODO: add mwdt specific RAM C++ sections */ 262 /* mwdt requires _fstack, _estack which will be used in _stkchk. 263 * _stkchk is inserted by mwdt automatically, if _fstack, _estack is not
|
/Zephyr-latest/soc/snps/hsdk/ |
D | CMakeLists.txt | 13 # MWDT compiler options
|
123