Home
last modified time | relevance | path

Searched +full:- +full:o0 (Results 1 – 25 of 26) sorted by relevance

12

/Zephyr-latest/arch/sparc/core/
Dswitch.S2 * 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 …]
Dinterrupt_trap.S2 * 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 …]
Dreset_trap.S2 * 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
Dfault_trap.S2 * 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/
Dfrdm_rw612.conf69 CONFIG_NET_TCP_WORKER_PRIO=-16
112 # stack size for -O0
122 # comment out for -O0
Drd_rw612_bga.conf68 CONFIG_NET_TCP_WORKER_PRIO=-16
111 # stack size for -O0
121 # comment out for -O0
Doverlay_hostap_rw612.conf35 # stack size for -O0
/Zephyr-latest/tests/kernel/device/
DCMakeLists.txt1 # 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/
Dgeneric.cmake1 # 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/
Dnxp,s32-qdec.yaml2 # 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/
Darch.h2 * 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/
Dcompiler_flags.cmake3 -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/
Dcompiler_flags.cmake3 -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/
DKconfig2 # 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/
DMakefile2 # 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/
Dnios2.h4 /* 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/
Darm_interrupt.c4 * 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/
Drelease-notes-1.11.rst12 * 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 …]
Drelease-notes-2.4.rst33 * 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 …]
Drelease-notes-1.14.rst17 * 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/
Dmr_canhubk3.dts2 * 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/
Dgcc.h2 * 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/
DKconfig.zephyr3 # 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/
Dindex.rst3 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/
Dboard-terminology.svg1 <?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…

12