Searched +full:qemu +full:- +full:boot +full:- +full:test (Results 1 – 25 of 33) sorted by relevance
12
/Zephyr-latest/boards/qemu/x86/doc/ |
D | index.rst | 6 The X86 QEMU board configuration is used to emulate the X86 architecture. 24 +--------------+------------+-----------------------+ 27 | HPET | on-chip | system clock | 28 +--------------+------------+-----------------------+ 29 | APIC | on-chip | interrupt controller | 30 +--------------+------------+-----------------------+ 31 | NS16550 | on-chip | serial port | 33 +--------------+------------+-----------------------+ 39 ------------------------- 44 ----------- [all …]
|
/Zephyr-latest/cmake/emu/ |
D | qemu.cmake | 1 # SPDX-License-Identifier: Apache-2.0 20 QEMU 23 NAMES qemu-system-${QEMU_binary_suffix} 27 QEMU 28 qemu-system-${QEMU_binary_suffix} 32 # We need to set up uefi-run and OVMF environment 33 # for testing UEFI method on qemu platforms 35 find_program(UEFI NAMES uefi-run REQUIRED) 41 list(APPEND UEFI -b ${OVMF_FD_PATH} -q ${QEMU}) 42 set(QEMU ${UEFI}) variable [all …]
|
/Zephyr-latest/doc/connectivity/bluetooth/ |
D | bluetooth-tools.rst | 1 .. _bluetooth-tools: 14 .. _bluetooth-mobile-apps: 20 hardware running Zephyr, to test functionality without having to write any 54 .. code-block:: console 58 ./bootstrap-configure --disable-android --disable-midi 67 and making sure to include the :literal:`-E` option in the daemon's execution 70 .. code-block:: console 72 ExecStart=/usr/libexec/bluetooth/bluetoothd -E 76 .. code-block:: console 78 sudo systemctl daemon-reload [all …]
|
/Zephyr-latest/scripts/pylib/twister/twisterlib/ |
D | handlers.py | 4 # Copyright (c) 2018-2022 Intel Corporation 8 # SPDX-License-Identifier: Apache-2.0 39 print("Install pyserial python module with pip to use --device-testing option.") 45 pass # "--device-serial-pty" option is not supported on Windows OS 110 If test suite names was found in test's C source code, then verify if 124 _d_suite = detected_suite_names[-len(expected_suite_names):] 133 Change result of performed test if problem with missing or unpropper 142 "Test suite names were not printed or some of them in output" 150 if self.suite_name_check and harness_class_name == "Test": 170 # Note: for targets using QEMU, we assume that the target will [all …]
|
/Zephyr-latest/samples/tfm_integration/tfm_ipc/ |
D | README.rst | 1 .. zephyr:code-sample:: tfm_ipc 2 :name: TF-M IPC 4 Implement communication between the secure and non-secure images using IPC. 9 This is a simple TF-M integration example that can be used with an ARMv8-M 12 It uses **IPC Mode** for communication, where TF-M API calls are made to the 16 Zephyr uses Trusted Firmware (TF-M) Platform Security Architecture (PSA) APIs 18 non-secure configuration. 20 The sample prints test info to the console either as a single-thread or 21 multi-thread application. 23 The sample reboots after 5 seconds to demonstrate rebooting with TF-M. [all …]
|
/Zephyr-latest/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-1.5.rst | 7 1.5.0. This is the first release to follow the 3-month release cadence. 13 - TCP Support 14 - Integration of the Paho MQTT Library support with QoS 15 - Flash Filesystem Support 16 - Integration of the mbedTLS library for encryption 17 - Improved BR/EDR support (for L2CAP, in particular). 18 - Support for the Altera Nios II/f soft CPU architecture 25 - Added nano_fifo_put_list() APIs, which allows queuing a list of elements 27 - Removed unused memory pool structure field. 28 - Enhanced memory pool code. [all …]
|
D | release-notes-1.10.rst | 12 * Initial alpha-quality thread-level memory protection on x86, userspace and memory 27 * Initial alpha-quality thread-level memory protection on x86, userspace and memory 35 * Memory domain APIs for fine-tuning memory region permissions 38 * Add the following application-facing memory domain APIs: 40 * k_mem_domain_init() - to initialize a memory domain 41 * k_mem_domain_destroy() - to destroy a memory domain 42 * k_mem_domain_add_partition() - to add a partition into a domain 43 * k_mem_domain_remove_partition() - to remove a partition from a domain 44 * k_mem_domain_add_thread() - to add a thread into a domain 45 * k_mem_domain_remove_thread() - to remove a thread from a domain [all …]
|
D | release-notes-1.6.rst | 7 release introduces the unified Kernel replacing the separate nano- and 8 micro-kernels and simplifying the overall Zephyr architecture and programming 10 Support for the ARM Cortex-M0/M0+ family was added and board support for 11 Cortex-M was expanded. 22 * Added support for several ARM Cortex-M boards 34 * Added DLIST to operate in all elements of a doubly-linked list. 52 * ARM: Added support for ARM Cortex-M0/M0+. 55 * x86: Changed IRQ controller to return -1 if cannot determine source vector. 99 * Added raw HCI API to enable physical HCI transport for a Controller-only build. 101 * Added cross-transport pairing support for the Security Manager Protocol. [all …]
|
D | release-notes-1.12.rst | 12 - Asymmetric multiprocessing (AMP) via integration of OpenAMP 13 - Persistent storage support for Bluetooth Low Energy including Mesh 14 - 802.1Q - Virtual Local Area Network (VLAN) traffic on an Ethernet network 15 - Support multiple concurrent filesystem devices, partitions, and FS types 16 - Ethernet network management interface 17 - Networking traffic prioritization on a per-connection basis 18 - Support for Ethernet statistical counters 19 - Support for TAP net device on the native POSIX port 20 - Command-line Zephyr meta-tool "west" 21 - SPI slave support [all …]
|
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.13.rst | 16 * Support for IEEE 802.1AS-2011 generalized Precision Time Protocol (gPTP) 23 * Basic support for Arm TrustZone in Armv8-M 42 * arch: arm: implement ARMv8-M MPU driver 44 * arch: arm: macro API for defining non-secure entry functions 48 * arch: ARM: Change the march used by cortex-m0 and cortex-m0plus 50 * arch: arm: basic Arm TrustZone-M functionality for Cortex-M23 and Cortex-M33 51 * arch: arm: built-in stack protection using Armv8-M SPLIM registers 52 * arch: arm: API for using TT intrinsics in Secure/Non-Secure Armv8-M firmware 63 * riscv32: riscv-privilege: Microsemi Mi-V support 99 * modem: Added Wistron WNC-M14A2A LTE-M Modem driver [all …]
|
D | release-notes-2.5.rst | 27 * CVE-2021-3323: Under embargo until 2021-04-14 28 * CVE-2021-3321: Under embargo until 2021-04-14 29 * CVE-2021-3320: Under embargo until 2021-04-14 39 <https://github.com/zephyrproject-rtos/zephyr/issues?q=is%3Aissue+is%3Aopen+label%3Abug>`_. 56 * Changed vcnl4040 dts binding default for property 'proximity-trigger'. 63 * The :c:func:`mqtt_keepalive_time_left` function now returns -1 if keep alive 67 timeout usage must use the new-style k_timeout_t type and not the 87 GPIO-only regulators a devicetree property ``supply-gpios`` is defined as a 101 * ARM Musca-A board and SoC support deprecated and planned to be removed in 2.6.0. 146 sys_heap/k_heaps. Note that the new-style heap is a general [all …]
|
D | release-notes-1.9.rst | 49 * Bluetooth Qualification-ready BLE Controller 82 * ARC: Nested interrupt support for normal, non-FIRQ interrupts 90 * arm: Added Olimex STM32-E407 and STM32-P405 boards 91 * arm: Added STM32F412 Nucleo and STM32F429I-DISC1 boards 116 * net-app API support added. This is higher level API that can be used 126 networking applications using a well-known, cross-platform API 140 * IPSP net-app support: a simplified networking API reducing duplication 143 * BLE controller qualification-ready, with all required tests passing 144 * Controller-based privacy (including all optional features) 186 auto-generated configuration docs), and source code doxygen comments [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.6.rst | 13 * Added support for 64-bit ARCv3 14 * Split ARM32 and ARM64, ARM64 is now a top-level architecture 15 * Added initial support for Arm v8.1-m and Cortex-M55 22 https://github.com/zephyrproject-rtos/example-application 34 * CVE-2021-3581: Under embargo until 2021-09-04 41 <https://github.com/zephyrproject-rtos/zephyr/issues?q=is%3Aissue+is%3Aopen+label%3Abug>`_. 46 * Driver APIs now return ``-ENOSYS`` if optional functions are not implemented. 47 If the feature is not supported by the hardware ``-ENOTSUP`` will be returned. 48 Formerly ``-ENOTSUP`` was returned for both failure modes, meaning this change 93 USB_HID_PROTOCOL_CODE does not allow to set boot protocol code for specific [all …]
|
D | release-notes-3.2.rst | 13 * Added support for :ref:`bin-blobs` (also see :ref:`west-blobs`). 15 * Converted all supported boards from ``pinmux`` to :ref:`pinctrl-guide`. 31 * CVE-2022-2993: Under embargo until 2022-11-03 33 * CVE-2022-2741: Under embargo until 2022-10-14 56 This definition can be used by third-party code to compile code conditional 58 Therefore, any third-party code integrated using the Zephyr build system will 91 changed from ``-ENETDOWN`` to ``-ENETUNREACH``. A return value of ``-ENETDOWN`` now indicates 129 * Removed support for configuring the CAN-FD maximum DLC value via Kconfig 156 valid for specific bindings to specify like :dtcompatible:`gpio-leds` and 157 :dtcompatible:`fixed-partitions`. [all …]
|
D | release-notes-2.7.rst | 17 * Support for M-Profile Vector Extensions (MVE) on ARMv8.1-M 18 * Improved thread safety for Newlib and C++ on SMP-capable systems 20 * New Action-based Power Management API 23 * Linker Support for Tightly-Coupled Memory in RISC-V 25 * Support for extended PCI / PCIe capabilities, improved MIS-X support 33 * The kernel now supports both 32- and 64-bit architectures 36 * We added support for Point-to-Point Protocol (PPP) 37 * We added support for UpdateHub, an end-to-end solution for over-the-air device updates 38 * We added support for ARM Cortex-R Architecture 40 * Expanded support for ARMv6-M architecture [all …]
|
D | release-notes-2.2.rst | 18 * Fix CVE-2020-10028 19 * Fix CVE-2020-10060 20 * Fix CVE-2020-10063 21 * Fix CVE-2020-10066 32 * :github:`23494` - Bluetooth: LL/PAC/SLA/BV-01-C fails if Slave-initiated Feature Exchange is disa… 33 * :github:`23485` - BT: host: Service Change indication sent regardless of whether it is needed or … 34 * :github:`23482` - 2M PHY + DLE and timing calculations on an encrypted link are wrong 35 * :github:`23070` - Bluetooth: controller: Fix ticker implementation to avoid catch up 36 * :github:`22967` - Bluetooth: controller: ASSERTION FAIL on invalid packet sequence 37 * :github:`24183` - [v2.2] Bluetooth: controller: split: Regression slave latency during connection… [all …]
|
D | release-notes-2.3.rst | 18 with future support for features like 64-bit and absolute timeouts in mind 21 * Zephyr now integrates with the TF-M (Trusted Firmware M) PSA-compliant 24 * The CMSIS-DSP library is now included and integrated 33 * CVE-2020-10022: UpdateHub Module Copies a Variable-Sized Hash String 34 into a fixed-size array. 35 * CVE-2020-10059: UpdateHub Module Explicitly Disables TLS 37 * CVE-2020-10061: Improper handling of the full-buffer case in the 39 * CVE-2020-10062: Packet length decoding error in MQTT 40 * CVE-2020-10063: Remote Denial of Service in CoAP Option Parsing Due 42 * CVE-2020-10068: In the Zephyr project Bluetooth subsystem, certain [all …]
|
/Zephyr-latest/boards/native/doc/ |
D | arch_soc.rst | 15 provide the foundation, architecture and SOC layers for a set of virtual test 22 Zephyr application, eliminating the need for architecture-specific 39 a HW agnostic test platform which in some cases utilizes the host OS 56 To build for the 32bit targets you must have the 32-bit C library installed in your system 57 (in Debian/Ubuntu this is provided by the ``gcc-multilib`` package). 67 for Linux (WSL1) because WSL1 does not support native 32-bit binaries. 72 <https://github.com/microsoft/WSL/issues/2468#issuecomment-374904520>`_ it 102 - There can **not** be busy wait loops in the application code that wait for 109 .. code-block:: c 117 .. code-block:: c [all …]
|
/Zephyr-latest/doc/develop/test/ |
D | pytest.rst | 3 Integration with pytest test framework 17 A pytest plugin ``pytest-twister-harness`` was introduced to provide an integration between pytest 25 developed as a part of Zephyr’s tree. To enable install-less operation, twister first extends 27 ``-p twister_harness.plugin`` argument. If one prefers to use the installed version of the plugin, 28 they must add ``--allow-installed-plugin`` flag to twister’s call. 30 Pytest-based test suites are discovered the same way as other twister tests, i.e., by a presence 31 of test/sample.yaml. Inside, a keyword ``harness`` tells twister how to handle a given test. 32 In the case of ``harness: pytest``, most of twister workflow (test suites discovery, 38 :figclass: align-center 41 If ``harness: pytest`` is used, twister delegates the test execution to pytest, by calling it as [all …]
|
/Zephyr-latest/subsys/net/ip/ |
D | Kconfig | 6 # SPDX-License-Identifier: Apache-2.0 61 module-dep = NET_LOG 62 module-str = Log level for PMTU 63 module-help = Enables PMTU to output debug messages. 80 Enables TCP/IP stack to be offload to a co-processor. 92 module-dep = NET_LOG 93 module-str = Log level for offload layer 94 module-help = Enables offload layer to output debug messages. 108 prompt "Qemu networking" 114 from inside qemu to host system. This can be done either via [all …]
|
/Zephyr-latest/tests/lib/heap/src/ |
D | main.c | 4 * SPDX-License-Identifier: Apache-2.0 19 * hard faults on boot in qemu before entry to cstart() once MEMSZ is 30 /* Various ARC platforms set CONFIG_SRAM_SIZE to 16-128M, but have a 31 * much lower limit of (32-64k) in their linker scripts. Pick a 55 /* The test memory. Make them pointer arrays for robust alignment 95 ((size_t *)p)[sz / sizeof(size_t) - 1] = tok; in fill_block() 112 zassert_true(((size_t *)p)[sz / sizeof(size_t) - 1] == tok, ""); in check_fill() 128 size_t chunk = ROUND_DOWN(addr - 1, 8); in testalloc() 129 size_t hdr = addr - chunk; in testalloc() 130 size_t expect = ROUND_UP(bytes + hdr, 8) - hdr; in testalloc() [all …]
|
12