/Zephyr-latest/arch/sparc/core/ |
D | switch.S | 2 * Copyright (c) 2019-2020 Cobham Gaisler AB 4 * SPDX-License-Identifier: Apache-2.0 20 * thread is now in register %o1. We can address old->switch_handle in assembly 29 * o0: new thread to restore 62 srl %g4, (CONFIG_SPARC_NWIN-1), %g4 87 * after the write before using non-global registers or instructions 95 cmp %g2, (CONFIG_SPARC_NWIN-1) /* check if wim is in range */ 113 * "old->switch_handle = old". 117 ldd [%o0 + _thread_offset_to_y], %o4 121 ldd [%o0 + _thread_offset_to_l0_and_l1], %l0 [all …]
|
D | interrupt_trap.S | 2 * Copyright (c) 2019-2020 Cobham Gaisler AB 4 * SPDX-License-Identifier: Apache-2.0 19 * - IU state is saved and restored 30 * - Do not re-execute the causing (ta) instruction at trap exit. 31 * - A dedicated interrupt request level (0x8d) is used. 32 * - z_sparc_enter_irq() knows how to interpret this interrupt request level. 53 sll %g2, (CONFIG_SPARC_NWIN-1), %g3 93 * %sp: %sp of interrupted task - ISF_SIZE. 115 * %fp: %sp of interrupted task - ISF_SIZE. 116 * %sp: irq stack - 96. An ABI frame [all …]
|
D | reset_trap.S | 2 * Copyright (c) 2019-2020 Cobham Gaisler AB 4 * SPDX-License-Identifier: Apache-2.0 49 /* In-place memset() to avoid register window related traps. */ 69 mov %o0, %g0
|
D | fault_trap.S | 2 * Copyright (c) 2019-2020 Cobham Gaisler AB 4 * SPDX-License-Identifier: Apache-2.0 18 * - IU state is saved and restored 47 sll %g2, (CONFIG_SPARC_NWIN-1), %g3 78 * %sp: %sp of interrupted task - ABI_frame - esf 81 mov %l7, %o0 107 .rept CONFIG_SPARC_NWIN-1 108 save %sp, -64, %sp 110 .rept CONFIG_SPARC_NWIN-1 128 * trapped-into window and global %g1 is preserved.
|
/Zephyr-latest/samples/net/wifi/shell/boards/ |
D | frdm_rw612.conf | 69 CONFIG_NET_TCP_WORKER_PRIO=-16 112 # stack size for -O0 122 # comment out for -O0
|
D | rd_rw612_bga.conf | 68 CONFIG_NET_TCP_WORKER_PRIO=-16 111 # stack size for -O0 121 # comment out for -O0
|
D | overlay_hostap_rw612.conf | 35 # stack size for -O0
|
/Zephyr-latest/tests/kernel/device/ |
D | CMakeLists.txt | 1 # SPDX-License-Identifier: Apache-2.0 11 # However, enabling coverage forces -O0 to disable any compiler 16 zephyr_cc_option_ifdef(CONFIG_COVERAGE -fmerge-constants)
|
/Zephyr-latest/cmake/toolchain/xcc/ |
D | generic.cmake | 1 # SPDX-License-Identifier: Apache-2.0 6 set(OPTIMIZE_FOR_DEBUG_FLAG "-O0") 9 set(LINKER xt-ld) 12 -imacros${ZEPHYR_BASE}/include/zephyr/toolchain/xcc_missing_defs.h 15 # GCC-based XCC uses GNU Assembler (xt-as). 16 # However, CMake doesn't recognize it when invoking through xt-xcc. 18 # command line arguments while invoking xt-xcc to determine 19 # assembler vendor. This multiple invocation of xt-xcc unnecessarily
|
/Zephyr-latest/dts/bindings/sensor/ |
D | nxp,s32-qdec.yaml | 2 # SPDX-License-Identifier: Apache-2.0 6 with the cooperation of S32 IP blocks- eMIOS, TRGMUX and LCU. 11 micro-ticks-per-rev is set as per vehicle gearbox reduction. 15 compatible = "nxp,qdec-s32"; 16 pinctrl-0 = <&qdec_s32>; 17 pinctrl-names = "default"; 18 micro-ticks-per-rev = <685440000>; 21 trgmux-io-config = 27 lcu-input-idx = <1>; 30 lcu-mux-sel = [all …]
|
/Zephyr-latest/include/zephyr/arch/sparc/ |
D | arch.h | 2 * Copyright (c) 2019-2020 Cobham Gaisler AB 4 * SPDX-License-Identifier: Apache-2.0 29 /* stacks, for SPARC architecture stack shall be 8byte-aligned */ 66 register uint32_t oldpil __asm__ ("o0") = newpil; in z_sparc_set_pil_inline()
|
/Zephyr-latest/cmake/compiler/arcmwdt/ |
D | compiler_flags.cmake | 3 -Werror=implicit-int 4 -Wold-style-definition 14 set_compiler_property(PROPERTY no_optimization -O0) 15 set_compiler_property(PROPERTY optimization_debug -O0) 16 set_compiler_property(PROPERTY optimization_speed -O2) 17 set_compiler_property(PROPERTY optimization_size -Os) 18 set_compiler_property(PROPERTY optimization_fast -O3) 27 -Wformat 28 -Wformat-security 29 -Wno-format-zero-length [all …]
|
/Zephyr-latest/cmake/compiler/gcc/ |
D | compiler_flags.cmake | 3 -Werror=implicit-int 4 -Wold-style-definition 5 -Wno-pointer-sign 15 set_compiler_property(PROPERTY no_optimization -O0) 17 set_compiler_property(PROPERTY optimization_debug -O0) 19 set_compiler_property(PROPERTY optimization_debug -Og) 21 set_compiler_property(PROPERTY optimization_speed -O2) 22 set_compiler_property(PROPERTY optimization_size -Os) 23 set_compiler_property(PROPERTY optimization_size_aggressive -Oz) 24 set_compiler_property(PROPERTY optimization_fast -Ofast) [all …]
|
/Zephyr-latest/lib/libc/picolibc/ |
D | Kconfig | 2 # SPDX-License-Identifier: Apache-2.0 84 Compiler optimizations will be set to -Os independently of other 90 Compiler optimizations will be set to -O2 independently of other 96 Compiler optimizations will be set to -Og independently of other 102 Compiler optimizations will be set to -O0 independently of other 112 built in space-optimized mode 128 modifiers. C99 support is always included in the floating-point 136 Includes support for positional args (e.g. $1) in integer-only 138 floating-point variant. 153 doing binary to decimal conversion in printf for 64-bit [all …]
|
/Zephyr-latest/scripts/native_simulator/ |
D | Makefile | 2 # SPDX-License-Identifier: Apache-2.0 18 -include ${NSI_CONFIG_FILE} 35 NSI_ARCH?=-m32 37 NSI_COVERAGE?=--coverage 61 NSI_DEBUG?=-g 63 NSI_OPT?=-O0 65 NSI_WARNINGS?=-Wall -Wpedantic 67 NSI_CPPFLAGS?=-D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED 69 NO_PIE_CO:=-fno-pie -fno-pic 70 DEPENDFLAGS:=-MMD -MP [all …]
|
/Zephyr-latest/include/zephyr/arch/nios2/ |
D | nios2.h | 4 /* SPDX-License-Identifier: Xnet */ 61 * Functions for accessing select Nios II general-purpose registers. 100 * Low-level cache management functions 146 * type checking purposes. However if -O0 is used (i.e. CONFIG_DEBUG is on) 147 * we get errors "Control register number must be in range 0-31 for 155 * This compiles just fine with -Os. 192 * All bit-masks are expressed relative to the position 193 * of the data with a register. To read data that is LSB- 195 * right-shifted by the designated "OFST" macro value. The 197 * with LSB-aligned data.
|
/Zephyr-latest/tests/arch/arm/arm_interrupt/src/ |
D | arm_interrupt.c | 4 * SPDX-License-Identifier: Apache-2.0 13 static volatile int expected_reason = -1; 31 (pEsf->basic.r0 == 0) && (pEsf->basic.r1 == 1) && (pEsf->basic.r2 == 2) && in check_esf_matches_expectations() 32 (pEsf->basic.r3 == 3) && (pEsf->basic.lr == 15) && in check_esf_matches_expectations() 33 (*(uint16_t *)pEsf->basic.pc == expected_fault_instruction); in check_esf_matches_expectations() 36 return -1; in check_esf_matches_expectations() 40 const struct _callee_saved *callee_regs = pEsf->extra_info.callee; in check_esf_matches_expectations() 42 (callee_regs->v1 /* r4 */ == 4) && (callee_regs->v2 /* r5 */ == 5) && in check_esf_matches_expectations() 43 (callee_regs->v3 /* r6 */ == 6) && (callee_regs->v4 /* r7 */ == 7) && in check_esf_matches_expectations() 44 (callee_regs->v5 /* r8 */ == 8) && (callee_regs->v6 /* r9 */ == 9) && in check_esf_matches_expectations() [all …]
|
/Zephyr-latest/doc/releases/ |
D | release-notes-1.11.rst | 12 * Thread-level memory protection on x86, ARC and Arm, userspace and memory 15 * Initial Armv8-M architecture support. 20 * Firmware over-the-air (FOTA) updates over BLE using MCUmgr. 32 * SMP-aware scheduler 47 * Armv8-M initial architecture support, including the following cores: 49 * Arm Cortex-M23 50 * Arm Cortex-M33 74 * Refactored dts.fixup so common SoC-related fixes are in arch/<*>/soc 75 and board dts.fixup is only used for board-specific items. 82 * Added I2C master, QSPI flash, and GPIO drivers for nios-II [all …]
|
D | release-notes-2.4.rst | 33 * CVE-2020-10060: UpdateHub Might Dereference An Uninitialized Pointer 34 * CVE-2020-10064: Improper Input Frame Validation in ieee802154 Processing 35 * CVE-2020-10066: Incorrect Error Handling in Bluetooth HCI core 36 * CVE-2020-10072: all threads can access all socket file descriptors 37 * CVE-2020-13598: FS: Buffer Overflow when enabling Long File Names in FAT_FS and calling fs_stat 38 * CVE-2020-13599: Security problem with settings and littlefs 39 * CVE-2020-13601: Under embargo until 2020/11/18 40 * CVE-2020-13602: Remote Denial of Service in LwM2M do_write_op_tlv 50 <https://github.com/zephyrproject-rtos/zephyr/issues?q=is%3Aissue+is%3Aopen+label%3Abug>`_. 62 * The :c:func:`wdt_feed` function will now return ``-EAGAIN`` if [all …]
|
D | release-notes-1.14.rst | 17 * CVE-2020-10066 18 * CVE-2020-10069 19 * CVE-2020-13601 20 * CVE-2020-13602 32 * :github:`issuenumber` - issue title 34 * :github:`18334` - DNS resolution is broken for some addresses in master/2.0-pre 35 * :github:`19917` - Bluetooth: Controller: Missing LL_ENC_RSP after HCI LTK Negative Reply 36 * :github:`21107` - LL_ASSERT and 'Imprecise data bus error' in LL Controller 37 * :github:`21257` - tests/net/net_pkt failed on mimxrt1050_evk board. 38 * :github:`21299` - bluetooth: Controller does not release buffer on central side after peripheral … [all …]
|
/Zephyr-latest/boards/nxp/mr_canhubk3/ |
D | mr_canhubk3.dts | 2 * Copyright 2023-2024 NXP 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 9 #include <dt-bindings/gpio/gpio.h> 10 #include <zephyr/dt-bindings/input/input-event-codes.h> 12 #include <dt-bindings/pwm/pwm.h> 13 #include "mr_canhubk3-pinctrl.dtsi" 14 #include <zephyr/dt-bindings/sensor/qdec_nxp_s32.h> 17 model = "NXP MR-CANHUBK3"; 25 zephyr,code-partition = &code_partition; [all …]
|
/Zephyr-latest/include/zephyr/toolchain/ |
D | gcc.h | 2 * Copyright (c) 2010-2014,2017 Wind River Systems, Inc. 4 * SPDX-License-Identifier: Apache-2.0 11 #error Please do not include toolchain-specific headers directly, use <zephyr/toolchain.h> instead 41 * detected and defined using arch-specific definitions. 125 /* The GNU assembler for Cortex-M3 uses # for immediate values, not 141 __g->__v; \ 149 * bug in GCC for ARM Cortex-M3 and higher targets, when multiple 150 * byte, half-word and word stores (strb, strh, str instructions), 161 __p->__v = (v); \ 172 __p->__v = (v); \ [all …]
|
/Zephyr-latest/ |
D | Kconfig.zephyr | 3 # Copyright (c) 2014-2015 Wind River Systems, Inc. 6 # SPDX-License-Identifier: Apache-2.0 92 bool "Link application into /chosen/zephyr,code-partition from devicetree" 95 selected by the zephyr,code-partition property in /chosen in devicetree. 100 DT_CHOSEN_Z_CODE_PARTITION := zephyr,code-partition 103 # Only user-configurable when USE_DT_CODE_PARTITION is disabled 116 # Only user-configurable when USE_DT_CODE_PARTITION is disabled 121 If non-zero, this option specifies the size, in bytes, of the flash 136 If the application is built for chain-loading by a bootloader this 149 If non-zero, this option reduces the maximum size that the Zephyr image is allowed to [all …]
|
/Zephyr-latest/boards/native/native_sim/doc/ |
D | index.rst | 3 Native simulator - native_sim 63 .. zephyr-app-commands:: 64 :zephyr-app: samples/hello_world 65 :host-os: unix 77 .. code-block:: console 84 You can run it with the ``--help`` command line switch to get a list of 87 .. code-block:: console 89 $ ./build/zephyr/zephyr.exe --help 95 Application tests using the :ref:`ztest framework<test-framework>` will exit after all 118 (e.g., ``-O0``) by setting :kconfig:option:`CONFIG_NO_OPTIMIZATIONS`. [all …]
|
/Zephyr-latest/doc/hardware/porting/board/ |
D | board-terminology.svg | 1 <?xml version="1.0" encoding="UTF-8"?> 2 <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> 3 …-0.5 -0.5 791 230" style="background-color: rgb(255, 255, 255);"><defs/><rect fill="#ffffff" width…
|