Searched +full:non +full:- +full:deterministic (Results 1 – 18 of 18) sorted by relevance
/Zephyr-Core-3.7.0/dts/bindings/rng/ |
D | silabs,gecko-trng.yaml | 2 # SPDX-License-Identifier: Apache-2.0 7 The TRNG module is a non-deterministic randomnumber generator based on a full hardware solution. 9 compatible: "silabs,gecko-trng"
|
/Zephyr-Core-3.7.0/boards/native/doc/ |
D | arch_soc.rst | 22 Zephyr application, eliminating the need for architecture-specific 56 You must have the 32-bit C library installed in your system 57 (in Ubuntu 16.04 install the gcc-multilib package) 67 for Linux (WSL) because WSL does not support native 32-bit binaries. 72 <https://github.com/microsoft/WSL/issues/2468#issuecomment-374904520>`_ it 94 This behavior is intentional, as it provides a deterministic environment to 102 - There can **not** be busy wait loops in the application code that wait for 109 .. code-block:: c 117 .. code-block:: c 123 - Code that depends on its own execution speed will normally not [all …]
|
/Zephyr-Core-3.7.0/boards/native/nrf_bsim/doc/ |
D | nrf52_bsim.rst | 34 * NVMC (Non-Volatile Memory Controller / Flash) 69 .. code-block:: console 71 west config manifest.group-filter -- +babblesim 74 make everything -j 8 88 .. code-block:: console 101 .. zephyr-app-commands:: 102 :zephyr-app: samples/hello_world 103 :host-os: unix 110 .. code-block:: console 112 $ ./build/zephyr/zephyr.exe -nosim [all …]
|
/Zephyr-Core-3.7.0/scripts/ |
D | list_hardware.py | 4 # SPDX-License-Identifier: Apache-2.0 21 SOC_SCHEMA_PATH = str(Path(__file__).parent / 'schemas' / 'soc-schema.yml') 25 ARCH_SCHEMA_PATH = str(Path(__file__).parent / 'schemas' / 'arch-schema.yml') 96 # https://github.com/zephyrproject-rtos/zephyr/issues/70721 97 if components and components[-1] == 'ns': 152 f"and that soc-root containing '{name}' has been correctly defined.") 181 # Using dict keys ensures both uniqueness and a deterministic order. 235 parser.add_argument("--soc-root", dest='soc_roots', default=[], 238 parser.add_argument("--soc", default=None, help='lookup the specific soc') 239 parser.add_argument("--soc-series", default=None, help='lookup the specific soc series') [all …]
|
D | checkpatch.pl | 2 # SPDX-License-Identifier: GPL-2.0 7 # (c) 2008-2010 Andy Whitcroft <apw@canonical.com> 8 # (c) 2010-2018 Joe Perches <joe@perches.com> 67 my $git_command ='export LANGUAGE=en_US.UTF-8; git'; 78 -q, --quiet quiet 79 --no-tree run without a kernel tree 80 --no-signoff do not check for 'Signed-off-by' line 81 --patch treat FILE as patchfile (default) 82 --emacs emacs compile window format 83 --terse one line per report [all …]
|
/Zephyr-Core-3.7.0/ |
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 …]
|
D | CMakeLists.txt | 1 # SPDX-License-Identifier: Apache-2.0 5 # Note that this is *NOT* the top-level CMakeLists.txt. That's in the 26 # and https://cmake.org/pipermail/cmake/2019-May/thread.html#69496 36 # -fmacro-prefix-map=${ZEPHYR_BASE}= 57 # - device dependencies structs must be generated (CONFIG_DEVICE_DEPS=y) 58 # - ISR tables must be generated (CONFIG_GEN_ISR_TABLES=y) 59 # - Kernel objects hash tables (CONFIG_USERSPACE=y) 60 # - Application memory partitions (CONFIG_USERSPACE=y) 66 # - zephyr_pre0: linker sections may resize / addresses may relocate 67 # - zephyr_pre1: All linker section sizes are fixed, addresses cannot change [all …]
|
/Zephyr-Core-3.7.0/doc/security/ |
D | sensor-threat.rst | 1 .. _sensor-threat: 17 .. figure:: media/sensor-model.svg 28 This model also focuses on communicating via the MQTT-over-TLS protocol, 39 on-device flash that is the first code to run. In order to establish 43 programmed into the device, early in production [th-imboot]_. 52 [th-authrepl]_. 55 shall be done in a timely manner [th-timely-update]_. 60 [th-atomic-update]_. 64 are allowed to sign the certificate on the server. For cloud-provider 68 [th-root-certs]_, [th-root-check]_. [all …]
|
/Zephyr-Core-3.7.0/tests/kernel/threads/thread_apis/src/ |
D | main.c | 4 * SPDX-License-Identifier: Apache-2.0 155 /* Some memory-related error cases for k_thread_name_set() */ in ZTEST_USER() 157 /* Non-Secure images cannot normally access memory outside the image in ZTEST_USER() 161 zassert_equal(ret, -EFAULT, "accepted nonsense string (%d)", ret); in ZTEST_USER() 164 zassert_equal(ret, -EFAULT, "accepted unreadable string"); in ZTEST_USER() 166 zassert_equal(ret, -EINVAL, "accepted non-thread object"); in ZTEST_USER() 168 zassert_equal(ret, -EINVAL, "no permission on thread object"); in ZTEST_USER() 179 /* memory-related cases for k_thread_name_get() */ in ZTEST_USER() 182 zassert_equal(ret, -ENOSPC, "wrote to too-small buffer"); in ZTEST_USER() 185 zassert_equal(ret, -EFAULT, "wrote to buffer without permission"); in ZTEST_USER() [all …]
|
/Zephyr-Core-3.7.0/arch/posix/core/ |
D | posix_core.c | 5 * SPDX-License-Identifier: Apache-2.0 25 * synchronous and deterministic manner, and only when commanded by the Zephyr 236 ptr->thread_idx, in posix_cleanup_handler() 348 return threads_table_size - PC_ALLOC_CHUNK_SIZE; in ttable_get_empty_slot() 394 currently_allowed_thread = -1; in posix_arch_init() 500 * But part of the pre-initialization during creation of a new thread 514 * non-typical code paths.
|
/Zephyr-Core-3.7.0/scripts/native_simulator/common/src/ |
D | nct.c | 5 * SPDX-License-Identifier: Apache-2.0 26 * For SOCs with several micro-controllers (AMP) one instance of this module 45 * synchronous and deterministic manner, and only when commanded by 138 tt_el->thead_cnt, in abort_tail() 142 tt_el->running = false; in abort_tail() 143 tt_el->state = ABORTED; in abort_tail() 159 tt_el->running = false; in nct_wait_until_allowed() 162 tt_el->thead_cnt, in nct_wait_until_allowed() 166 while (this_th_nbr != this->currently_allowed_thread) { in nct_wait_until_allowed() 167 pthread_cond_wait(&this->cond_threads, &this->mtx_threads); in nct_wait_until_allowed() [all …]
|
/Zephyr-Core-3.7.0/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 112 Because the execution of your Zephyr application is normally deterministic [all …]
|
/Zephyr-Core-3.7.0/kernel/ |
D | Kconfig | 3 # Copyright (c) 2014-2015 Wind River Systems, Inc. 4 # SPDX-License-Identifier: Apache-2.0 9 module-str = kernel 13 bool "Multi-threading" if ARCH_HAS_SINGLE_THREAD_SUPPORT 35 K_PRIO_COOP(0) to K_PRIO_COOP(CONFIG_NUM_COOP_PRIORITIES - 1) 39 -CONFIG_NUM_COOP_PRIORITIES to -1 58 to priorities 0 to CONFIG_NUM_PREEMPT_PRIORITIES - 1. 71 default -2 if !PREEMPT_ENABLED 85 default -127 92 int "Number of very-high priority 'preemptor' threads" [all …]
|
/Zephyr-Core-3.7.0/arch/arm/core/mmu/ |
D | arm_mmu.c | 4 * This implementation supports the Short-descriptor translation 14 * ARM Architecture Reference Manual, ARMv7-A and ARMv7-R edition, 18 * SPDX-License-Identifier: Apache-2.0 25 #include <zephyr/linker/linker-defs.h> 39 /* Level 1 page table: always required, must be 16k-aligned */ 70 * cacheable, read / write and non-executable 95 /* Mark rodata segment cacheable, read only and non-executable */ 104 /* Mark nocache segment read / write and non-executable */ 119 * is performed whenever the MMU is (re-)enabled or changes to the 120 * page tables are made at run-time, as the TLB might contain entries [all …]
|
/Zephyr-Core-3.7.0/doc/releases/ |
D | release-notes-2.1.rst | 13 * Expanded support for ARMv6-M architecture. 50 hardware-based stack overflow detection) in ARMv6-M architecture 51 * Added QEMU support for ARMv6-M architecture 52 * Extended test coverage for ARM-specific kernel features in ARMv6-M 54 * Enhanced runtime MPU programming in ARMv8-M architecture, making 55 the full partitioning of kernel SRAM memory a user-configurable 57 * Added CMSIS support for Cortex-R architectures. 59 * Added missing Cortex-R CPU device tree bindings. 60 * Fixed incorrect Cortex-R device tree specification. 68 * RISC-V: [all …]
|
D | release-notes-3.1.rst | 61 * Split CAN classic and CAN-FD APIs: 90 was moved from Kconfig to :ref:`devicetree <dt-guide>`. 91 See the :dtcompatible:`st,stm32f1-pinctrl` devicetree binding for more information. 182 * MIPI-DSI 184 * Added a :ref:`MIPI-DSI api <mipi_dsi_api>`. This is an experimental API, 196 * Added support for enabling/disabling CAN-FD mode at runtime using :c:macro:`CAN_MODE_FD`. 220 * Added support for Provisioners over PB-GATT 231 * Implemented ISO-AL TX unframed fragmentation 232 * Added support for back-to-back receiving of PDUs on nRF5x platforms 249 newly created informational-only callback struct :c:struct:`bt_conn_auth_info_cb`. [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 …]
|
D | release-notes-2.0.rst | 12 * The kernel now supports both 32- and 64-bit architectures. 17 * We added support for :ref:`Point-to-Point Protocol (PPP) <ppp>`. PPP is a 20 * We added support for UpdateHub, an end-to-end solution for large scale 21 over-the-air device updates. 22 * We added support for ARM Cortex-R Architecture (Experimental). 32 * Fixes CVE-2019-9506: The Bluetooth BR/EDR specification up to and 35 negotiation. This allows practical brute-force attacks (aka "KNOB") 42 * New kernel API for per-thread disabling of Floating Point Services for 43 ARC, ARM Cortex-M, and x86 architectures. 45 * Additional support for compatibility with 64-bit architectures. [all …]
|