Home
last modified time | relevance | path

Searched full:mwdt (Results 1 – 25 of 52) sorted by relevance

123

/Zephyr-latest/cmake/compiler/arcmwdt/
Dtarget.cmake29 # 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
Dcompiler_flags.cmake8 # 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/
Ddesignware_arc_mwdt.rst3 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/
Darc_addr_types.h12 * 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
Dtool-compat.h13 * GNU toolchain and MWDT (Metware) toolchain have different style for accessing
/Zephyr-latest/cmake/linker/arcmwdt/
Dlinker_flags.cmake20 # - 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/
Delfconvert_command.cmake1 # 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
Dtarget.cmake3 # 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})")
Dtarget_bintools.cmake12 # 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/
Dassembler.h34 #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/
DCMakeLists.txt6 message(FATAL_ERROR "ARC VPX targets can be built with ARC MWDT toolchain only")
9 # MWDT compiler options
/Zephyr-latest/subsys/dsp/
DKconfig43 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/
Dindex.rst39 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/
Dcdefs.h7 /* MWDT has no it's own cdefs. Add this one for satisfy dependencies */
/Zephyr-latest/dts/bindings/watchdog/
Despressif,esp32-watchdog.yaml6 Timer (MWDT), 1x RTC Watchdog Timer (RWDT). RWDT is not supported yet.
/Zephyr-latest/cmake/toolchain/arcmwdt/
Dgeneric.cmake13 …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/
Dindex.rst78 `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/
DCMakeLists.txt12 # MWDT compiler options
/Zephyr-latest/soc/snps/hsdk4xd/
DCMakeLists.txt8 # MWDT compiler options
/Zephyr-latest/lib/libc/
DKconfig115 bool "ARC MWDT C library"
119 C library provided by ARC MWDT toolchain.
/Zephyr-latest/cmake/bintools/armclang/
Dtarget.cmake3 # Configures binary tools as mwdt binutils
/Zephyr-latest/lib/libc/arcmwdt/include/
Derrno.h22 /* MWDT supports range of error codes (ref. $(METAWARE_ROOT)/arc/lib/src/inc/errno.h)
Dfcntl.h17 * MWDT fcntl.h doesn't provide O_NONBLOCK, however it provides other file IO
/Zephyr-latest/include/zephyr/arch/arc/v2/
Dlinker.ld9 * 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/
DCMakeLists.txt13 # MWDT compiler options

123