:orphan:
.. _zephyr_1.10:
Zephyr Kernel 1.10.0 #####################
We are pleased to announce the release of Zephyr kernel version 1.10.0.
Major enhancements with this release include:
- Initial alpha-quality thread-level memory protection on x86, userspace and memory domains
- Major overhaul to the build system and a switch from Kbuild to CMake.
- Newtron Flash Filesystem (NFFS) Support
- Increased testsuite coverage and migrated majority of testcases to use ztest
- Integration with MCUBOOT Bootloader
- Additional SoC, platform and driver support for many of the already supported platforms.
The following sections provide detailed lists of changes by component.
Kernel
-
Remove deprecated k_mem_pool_defrag code
-
Initial alpha-quality thread-level memory protection on x86, userspace and memory domains:
- Same kernel & driver APIs for kernel and user mode threads
- System calls for privilege elevation
- Stack overflow protection
- Kernel object and device driver permission tracking
- Simple app vs. kernel memory separation
- Memory domain APIs for fine-tuning memory region permissions
- Stack memory protection from other threads
-
Add the following application-facing memory domain APIs:
- k_mem_domain_init() - to initialize a memory domain
- k_mem_domain_destroy() - to destroy a memory domain
- k_mem_domain_add_partition() - to add a partition into a domain
- k_mem_domain_remove_partition() - to remove a partition from a domain
- k_mem_domain_add_thread() - to add a thread into a domain
- k_mem_domain_remove_thread() - to remove a thread from a domain
-
add k_calloc() which uses kernel heap to implement traditional calloc() semantics.
-
Introduce object validation mechanism: All system calls made from userspace, which involve pointers to kernel objects (including device drivers), will need to have those pointers validated; userspace must never be able to crash the kernel by passing it garbage.
Architectures
-
nrf52: Add support for LOW_POWER state and SYSTEM_OFF
-
Architecture specific memory domain APIs added
-
Tickless Kernel Implementation for Xtensa
-
Added support for the following ARM SoCs:
- NXP i.MX RT1052
- Silabs EFM32WG
- STM F0
- TI MSP432P4xx
Boards
-
Jailhouse port: The port will enable Zephyr to run as a guest OS on x86-64 systems. It comes with a test on QEMU to validate that, thus this new board introduction.
-
Power Management for nrf52 series SOC
-
Added support for the following ARM boards:
- 96b_neonkey
- efm32wg_stk3800
- mimxrt1050_evk
- msp_exp432p401r_launchxl
- nucleo_f030r8
- nucleo_f091rc
- stm32f411e_disco
- stm32f412g_disco
- stm32l476g_disco
- usb_kw24d512
Drivers and Sensors
- timer: Add Support for TICKLESS KERNEL in xtensa_sys_timer
- Rename
randomtoentropy - Add Atmel SAM I2S (SSC) driver
- Add Atmel SAM DMA (XDMAC) driver
- Add plantower PMS7003 Driver
- Add Altera shim driver for JTAG UART soft IP
- Add Altera shim driver for timer soft IP
- Introduce mcux ccm driver
- Introduce mcux igpio shim driver
Networking
- HTTP API changed to use net-app API. Old HTTP API is deprecated.
- Loopback network interface support added. This is used in testing only.
- LWM2M multi-fragment network packet support added.
- New CoAP library implementation, supporting longer network packets.
- Deprecated ZoAP library.
- mDNS (multicast DNS) support added.
- SNTP (Simple Network Time Protocol) client library added.
- Various fixes for: TCP, RPL, ARP, DNS, LWM2M, Ethernet, net-app API, Network shell, and BSD socket API
- Network management API fixes.
- Networking sample application fixes.
- 6lo IPv6 header compression fixes.
- IEEE 802.15.4 generic fixes.
- IEEE 802.15.4 mcr20a driver fixes.
- IEEE 802.15.4 kw41z driver fixes.
- IEEE 802.15.4 nrf5 driver fixes.
Bluetooth
- Multiple qualification-related fixes for Bluetooth Mesh
- Support for Bluetooth Mesh Friend Node role
- Support for Bluetooth Mesh Foundation Client Models
- New Bluetooth Mesh shell module and test application
- Support for PA/LNA amplifiers in the BLE Controller
- Support for additional VS commands in the BLE Controller
- Multiple stability fixes for the BLE Controller
Build and Infrastructure
- The Zephyr project has migrated to CMake, an important step in a larger effort to make Zephyr easier to use for application developers working on different platforms with different development environment needs. This change retains Kconfig as-is, and replaces all Makefiles with corresponding CMakeLists.txt. The DSL-like Make language that KBuild offers is replaced by a set of CMake extensions that provide either simple one-to-one translations of KBuild features or introduce new concepts that replace KBuild concepts. Please re-read the Getting Started guide (https://docs.zephyrproject.org/1.10.0/getting_started/getting_started.html) with updated instructions for setting up and developing on your host-OS. You will need to port your own out-of-tree scripts and Makefiles to CMake.
Libraries / Subsystems
- The implementation for sys_rand32_get() function has been moved to a new "random" subsystem. There are new implementations for this function, one based in the Xoroshift128+ PRNG (using a hardware number generator to seed), and another that obtains random numbers directly from a hardware number generator driver. Hardware number generator drivers have been moved to a "drivers/entropy" directory; these drivers only expose the interface provided by include/entropy.h.
- TinyCrypt updated to version 0.2.8
HALs
- Add Altera HAL for support NIOS-II boards
- Add mcux 2.3.0 for mimxrt1051 and mimxrt1052
- stm32cube: HAL/LL static library for stm32f0xx v.1.9.
- Add support for STM32 family USB driver
- Add Silabs Gecko SDK for EFM32WG SoCs
- Simplelink: Update cc32xx SDK to version 1.50.00.06
Documentation
- Missing API documentation caused by doxygen subgroups and missing Sphinx directives now included.
- Note added to all released doc pages mentioning more current content could be available from the master branch version of the documentation.
- Documentation updated to use CMake (vs. Make) in all examples, and using a new Sphinx extension to keep examples consistent.
- Getting Started Guide material updated to include CMake dependencies and build instructions required for version 1.10.
- Instead of hiding all expected warnings from the document build process (there are some known doxygen/sphinx issues), the build now outputs all warnings, and then reports if any new/unexpected warnings or errors were detected.
- Obsolete V1 to V2 porting material removed.
- Continued updates to documentation for new board support, new samples, and new features.
- Integration of documentation with new zephyrproject.org website.
- Documentation moved to docs.zephyrproject.org site (with redirection from zephyrproject.org/doc)
Tests and Samples
- Benchmarking: cleanup of the benchmarking code
- Add userspace protection tests
- Move all tests to ztest and cleanup coding style and formatting
Issue Related Items
These GitHub issues were addressed since the previous 1.9.0 tagged release:
.. comment List derived from Jira/GitHub Issue query: ...
- :github:
779- CI: shippable - provide some means to allow users to rebuild - :github:
1166- Keeping reusable components under samples/ leads to build issues - :github:
1236- Cleanup CONFIG_EXECUTION_BENCHMARKING - :github:
1241- tests/net/ipv6/ FAILED on qc1000:x86 - :github:
1242- tests/kernel/mutex/mutex/ FAILED @ esp32 - :github:
1256- [cmake] A board should support multiple configurations (variants) - :github:
1270- Issue : Information CC3220SF LaunchXL - :github:
1280- shell on Arduino Due prints "shell>" before the delayed boot banner - :github:
1289- C++ 11 support! - :github:
1332- sanitycheck builds too many duplicates in CI, make it smarter - :github:
1392- No module named 'elftools' - :github:
1397- no serialport output - :github:
1415- Problem with forcing new line in generated documentation. - :github:
1416- Regression added by commit cd35742a (net/ethernet/arp: Let ethernet L2 managing pkt's reference while sending) - :github:
1419- test, please ignore - :github:
1425- spi.h and spi_legacy.h documentation conflicts - :github:
1428- networking defines being used but not defined anywhere - :github:
1435- Could not connect to Eclipse Leshan Demo Server - :github:
1445- doc: groups of items in API documentation not displaying - :github:
1450- make kconfig help is difficult to understand - :github:
1474- tests/net/ipv6_fragment build failure, missing testcase.yaml - :github:
1487- net/lib/dns doesn't respect CONFIG_NET_IPV6=n - :github:
1488- Replacing Make/Kbuild with CMake - :github:
1499- doc: replace Mac OS with macOS - :github:
1501- doc: Fix link title - :github:
1510- "make debugserver" broken for qemu_xtensa - :github:
1522- "make qemu" may not regenerate .config after changes to prj.conf - :github:
1524- doc: Remove "Changes from Version 1 Kernel" document - :github:
1527- make htmldocs failed - :github:
1538- esp32: is broken for the latest esp-idf version - :github:
1542- filter-known-issues.py fails if input file is empty - :github:
1543- doc: add process documentation for importing non-Apache2.0 licensed code - :github:
1544- regression: net: K64F: DHCP seems to fail a lot after 91041f9e - :github:
1558- Master reports itself as if it was 1.9.0 release - :github:
1571- Update to latest tinycrypt: v0.2.8 - :github:
1573- tests/net/lib/http_header_fields/ fails with CONFIG_HTTP_PARSER_STRICT enabled - :github:
1580- checkpatch output in shippable log displays without line breaks - :github:
1581- two tests fail in qemu_cortex_m3 with new SDK - :github:
1597- remove deprecated k_mem_pool_defrag() - :github:
1626- Bluetooth LE dual mode topology - :github:
1628- Bluetooth LE data length extension - :github:
1629- LE privacy 1.2 - :github:
1630- E2E tests for connection - :github:
1632- Implement Environmental Sensing Profile sample app - :github:
1653- enable stack canaries on ARC so we can run test_stackprot - :github:
1670- Add Reject command handling - :github:
1853- Review all Kconfig variables used and Simplify - :github:
1880- Zephyr Build Management - :github:
1883- Audio Codec - :github:
1885- Display Interface - :github:
1902- uWeave - :github:
2011- tcf: add support for running altera_max10 binaries - :github:
2035- doc: remove workaround for sphinx issue once 1.5 is released - :github:
2202- sporadic bad RAM pointer error under qemu_nios2 - :github:
2277- Update to a more recent version of micro-ecc in Zephyr - :github:
2281- purge usage of platform_whitelist - :github:
2411- Look into supporting additional file systems under Zephyr FS API - :github:
2580- Failure in test_nano_work - :github:
2723- QEMU NIOS2 sporadic FAIL in tests/legacy/kernel/test_context - :github:
2775- Ability to make Security / Vulnerability bugs non-public - :github:
2793- entropy subsystem - :github:
2818- Add disk access based on flash on freedom board to interface with file system - :github:
2853- Customer: Zephyr Tutorial - :github:
2855- Customer: Sample code - :github:
2858- Customer: Training / Webinar / Video - :github:
2942- Support for NXP KW2xD MCU - :github:
3039- Simple Network Time Protocol support - :github:
3058- no good way to include library code outside of $(PROJECT_BASE) - :github:
3064- Symmetric multiprocessing (SMP) - :github:
3070- Add Atmel SAM family DMA (XDMAC) driver - :github:
3139- Zephyr Tutorials and Training - :github:
3142- [PTS] GAP/TC_SEC_AUT_BV_12_C fails - :github:
3143- [PTS] GAP/TC_SEC_AUT_BV_14_C fails - :github:
3144- [PTS] GAP/TC_PRIV_CONN_BV_11_C fails - :github:
3146- [PTS] SM/SLA/PROT/BV-02-C fails - :github:
3147- [PTS] SM/SLA/SIE/BV-01-C fails - :github:
3158- Add support for Panther board based on Quark SE C1000 - :github:
3184- xtensa: Zephyr SDK build and emulation support - :github:
3201- Add Device Tree Documentation - :github:
3268- Add tickless kernel support in xtensa_sys_timer timer - :github:
3274- Lauterbach Debug Tools Support - :github:
3275- Tickless Kernel and Frequency Scaling - :github:
3290- introduce shared metadata for boards, samples and tests - :github:
3294- Application Development - :github:
3297- ROM-able - :github:
3313- [RESEARCH] Memory Protection Unit support - :github:
3353- Missing board documentation for arm/quark_se_c1000_ble - :github:
3355- Missing board documentation for arm/nucleo_f103rb - :github:
3357- Missing board documentation for arm/stm32_mini_a15 - :github:
3360- Missing board documentation for x86/panther - :github:
3364- Missing board documentation for arc/panther_ss - :github:
3368- Can Zephyr support SNMP (Simple Network Management Protocol)? - :github:
3378- Zephyr will not build with icecream - :github:
3383- Work up linker-based system call prototype for MPU enabling - :github:
3412- Provide a sample application for kernel_event_logger - :github:
3415- Building FS for Arduino 101 - :github:
3432- Port Zephyr to Silabs EFM32WG-STK3800 - :github:
3484- Provide stm32cube LL based UART driver - :github:
3485- Provide stm32cube LL based I2C driver - :github:
3486- Provide stm32cube LL based SPI driver - :github:
3587- Move board related device tree files where the board is defined - :github:
3588- Move all X86 boards and related SoCs to device tree - :github:
3600- Build warnings [-Wpointer-sign] with LLVM/icx (tests/unit/bluetooth/at) - :github:
3601- Use QMSI mailbox driver for Quark SE - :github:
3604- the http_client sample app cannot send GET request on Qemu x86 - :github:
3608- Add functionality of Gesture Sensor - :github:
3621- Design system call interface for drivers - :github:
3625- Validation mechanism for user-supplied kernel object pointers - :github:
3627- x86: implement system calls - :github:
3628- implement APIs for dropping threads to unprivileged mode - :github:
3630- use API to validate user-supplied kernel buffers - :github:
3632- define set of architecture-specific memory protection APIs - :github:
3635- Device Driver Access Control - :github:
3641- define kernel system calls - :github:
3643- [PTS] PTS server stops working while executing TC_SEC_CSIGN_BV_01_C test case - :github:
3646- Zoap message to use more than one fragment - :github:
3682- incremental builds do not work properly in Windows - :github:
3683- unable to follow directions to install Crosstool-NG on OS X - :github:
3688- OS X Setup Instructions Not Working on macOS Sierra - :github:
3690- Move to CMake or similar instead of Kbuild - :github:
3697- Use CMSIS __NVIC_PRIO_BITS consistently - :github:
3716- define / implement application-facing memory domain APIs - :github:
3728- ESP32 i2c Driver Support - :github:
3772- test_mem_pool_api crashes qemu_x86 if CONFIG_DEBUG=y - :github:
3781- iwdg: provide independent watchdog driver compliant with STM32Cube LL API - :github:
3783- Add mbedtls Crypto API shim driver - :github:
3829- PTS test case GATT/SR/GPA/BV-02-C crashes tester in QEMU - :github:
3832- ARM: implement API to validate user buffer - :github:
3844- Fix LWM2M header calculation in lwm2m_engine.c - :github:
3851- Port SPI HCI driver on new SPI API - :github:
3852- x86: implement memory domain interface - :github:
3892- Add support for STM32F429I_DISC1 board - :github:
3897- Static code scan (coverity) issues seen - :github:
3922- [PTS] GATT/SR/GAT/BV-01-C INCONC - :github:
3923- boards: provide support for Nucleo-64 F030R8 - :github:
3939- Add Atmel SAM family I2S (Inter-IC Sound) driver based on SSC module - :github:
3941- x86: implement option for PAE-formatted page tables with NX bit - :github:
3942- x86: scope SMEP support in Zephyr - :github:
3984- Build warning: [-Wpointer-bool-conversion] with LLVM/icx (samples/bluetooth/mesh_demo) - :github:
3985- Build warning: [-Wpointer-bool-conversion] with LLVM/icx (samples/bluetooth/mesh) - :github:
4001- GENERATED_KERNEL_OBJECT_FILES end up in application memory - :github:
4004- integrate printk() with console subsystem - :github:
4009- I2C API is mixing two incompatible definitions of bit-fields - :github:
4014- memory protection: implicit kernel object permissions - :github:
4016- bluetooth linker not connected - :github:
4022- net: "queue: Use k_poll if enabled" commit regressed BSD Sockets performance - :github:
4026- CC3220 WiFi Host Driver support - :github:
4027- extra unref happening on net_context - :github:
4029- TinyTILE bluetooth app flash - :github:
4030- Coverity issue seen with CID: 175366 , in file: /subsys/bluetooth/host/smp.c - :github:
4031- Coverity issue seen with CID: 175365 , in file: /subsys/bluetooth/controller/hci/hci.c - :github:
4032- Coverity issue seen with CID: 175364 , in file: /subsys/bluetooth/host/mesh/proxy.c - :github:
4033- Coverity issue seen with CID: 175363 , in file: /subsys/bluetooth/host/smp.c - :github:
4034- Coverity issue seen with CID: 175362 , in file: /subsys/bluetooth/host/smp.c - :github:
4035- Coverity issue seen with CID: 175361 , in file: /samples/bluetooth/eddystone/src/main.c - :github:
4036- Coverity issue seen with CID: 175360 , in file: /subsys/bluetooth/host/mesh/prov.c - :github:
4037- Coverity issue seen with CID: 175359 , in file: /subsys/bluetooth/host/hci_core.c - :github:
4038- Coverity issue seen with CID: 175358 , in file: /subsys/bluetooth/host/hci_core.c - :github:
4041- flashing tinytile and use of minicom - :github:
4043- Add new user CONFIG to project - :github:
4044- Livelock in SMP pairing failed scenario - :github:
4046- BLE Central and BLE Peripheral roles at a moment on nRF52832 - :github:
4048- HTTP Request Timeout Not Working - :github:
4049- AMP - Multi-core - :github:
4050- zephyr.git/tests/kernel/obj_validation/testcase.yaml#test :Evaluation failure - :github:
4051- Coverity issue seen with CID: 177219 , in file: /drivers/flash/flash_stm32f4x.c - :github:
4054- [CID: 177215 ], in file: /tests/subsys/dfu/mcuboot/src/main.c - :github:
4055- Coverity issue seen with CID: 177214 , in file: /samples/boards/microbit/pong/src/ble.c - :github:
4056- Coverity issue seen with CID: 177213 , in file: /tests/net/ipv6_fragment/src/main.c - :github:
4057- Coverity issue seen with CID: 170744, in file: /samples/boards/microbit/pong/src/ble.c - :github:
4058- samples/net/http_client: The HTTP client failed to send the GET request - :github:
4059- zephyr.git/tests/net/ipv6/testcase.yaml#test :evaluation failed - :github:
4068- [BLE, nRF51822] Error -ENOMEM when use bt_gatt_write_without_response function - :github:
4099- Add some docs to samples/net/ieee802154/hw - :github:
4131- gen_syscalls.py may choke on non-ascii chars - :github:
4135- checkpatch.pl generates warning messages when run w/ perl-5.26 - :github:
4149- Transition message on jira.zephyrproject.org needed - :github:
4162- build error in http_get sample - :github:
4165- ieee802154_uart_pipe.c: warning: return from incompatible pointer type - :github:
4182- NET_APP_SETTINGS for 15.4 doesn't seem to work (if to trust 15.4 shell) - :github:
4186- tcf.git/examples/test_network_linux_zephyr.py#_test :Compilation failure - :github:
4188- samples /net/echo_server:failed to send packets to client - :github:
4189- ieee802154_settings.c is duplicated in the codebase - :github:
4190- samples/net/echo_client :failed to send data - :github:
4193- Zephyr libc(snprintf) is not comply with ISO standard. - :github:
4195- tests/net/udp/test_udp.py#_ipv4_udp : evaluation failed - :github:
4239- unit tests broken in sanitycheck - :github:
4249- where is auto-pts py script of zephyr? - :github:
4258- samples/net/zoap_server : unable to communicate between zoap client and server - :github:
4264- Getting started guide for windows: small error - :github:
4289- samples/mpu/mem_domain_apis_test is broken - :github:
4292- net: tcp.c: prepare_segment() may unrightly unref packet in case of error - :github:
4295- Error flashing board STM32373C-EVAL - :github:
4301- checkpatch.pl false positives block PR merge - :github:
4310- unable to flash quark_se_c1000_devboard - :github:
4312- GDB: Ubuntu's default GDB package does not support arm - :github:
4323- net: tcp.c: prepare_segment() may leak fragments in case of error - :github:
4325- samples/net/http_client: unable to send the proper http request to Apache server - :github:
4327- NET_PKT_TX_SLAB_DEFINE, NET_PKT_DATA_POOL_DEFINE description and usage are confusing - :github:
4347- net: BSD Sockets UDP sendto() impl broke tests/net/socket/udp/ - :github:
4353- VM-VM qemu networking example crashes often - :github:
4358- k_queue_poll returns NULL with K_FOREVER - :github:
4366- memory corruption in test_pipe_api - :github:
4377- Sniffing traffic in a VM-VM qemu setup crashes with a segfault in the monitor application - :github:
4392- zephyr/tests/benchmarks/footprint :build Failed - :github:
4394- Coverity issue seen with CID: 178058 - :github:
4395- Coverity issue seen with CID: 178059 - :github:
4396- Coverity issue seen with CID: 178060 - :github:
4397- Coverity issue seen with CID: 178064 - :github:
4398- zephyr/tests/crypto/ccm_mode :-Evaluation failed due to esp32 - :github:
4419- 6LoWPAN - source address uncompress corner case - :github:
4421- net: Duplicated functionality between net_pkt_get_src_addr() and net_context.c:create_sockaddr() - :github:
4424- Turning on network debug message w/ LwM2M sample client will result in stack check failure - :github:
4429- I2C: stm32-i2c-v2 Driver (F0/F3/F7) gets stuck in endless loop when handling restart conditions - :github:
4442- samples: net: ieee802154: Sample is not working on nRF52840 platform - :github:
4459- i2c: stm32-i2c-(v1/v2) don't handle i2c_burst_write like expected - :github:
4463- Some tests and samples are missing a .yaml file - :github:
4466- warnings building echo_client with nrf5 - :github:
4469- CI problem with check-compliance.py - :github:
4476- Multiple build failures with i2c_ll_stm32.c driver - :github:
4480- Compilation failure for qemu_x86 with CONFIG_DEBUG_INFO=y - :github:
4481- Build failure with CONFIG_NET_DEBUG_APP=y - :github:
4503- CONFIG_STACK_SENTINEL inconsistencies - :github:
4538- Coverity issue seen with CID:174928 - :github:
4539- Coverity issue seen with CID:173658 - :github:
4540- Coverity issue seen with CID: 173657 - :github:
4541- Coverity issue seen with CID: 173653 - :github:
4544- [BLE Mesh] Error: Failed to advertise using Node ID - :github:
4563- [BLE Mesh]: How to handle the 'Set" and 'Get' callbacks - :github:
4565- net_context_recv always fails with timeout=K_FOREVER - :github:
4567- [BLE Mesh]: Multiple elements in a node - :github:
4569- LoRa: support LoRa - :github:
4579- [CID: 178249] Parse warnings in samples/mpu/mem_domain_apis_test/src/main.c - :github:
4580- Coverity issue seen with CID: 178248 - :github:
4581- Coverity issue seen with CID: 178247 - :github:
4582- Coverity issue seen with CID: 178246 - :github:
4583- [CID: 178245] Parse warnings in samples/mpu/mem_domain_apis_test/src/main.c - :github:
4584- Coverity issue seen with CID: 178244 - :github:
4585- Coverity issue seen with CID: 178243 - :github:
4586- [CID: 178242]: Parse warnings samples/mpu/mem_domain_apis_test/src/main.c - :github:
4587- Coverity issue seen with CID: 178241 - :github:
4588- Coverity issue seen with CID: 178240 - :github:
4589- [coverity] Null pointer dereferences in tests/net/app/src/main.c - :github:
4591- [CID: 178237] memory corruption in drivers/ieee802154/ieee802154_mcr20a.c - :github:
4592- Coverity issue seen with CID: 178236 - :github:
4593- Coverity issue seen with CID: 178235 - :github:
4594- Coverity issue seen with CID: 178234 - :github:
4595- Coverity issue seen with CID: 178233 - :github:
4600- drivers:i2c_ll_stm32_v2: Interrupt mode uses while loops - :github:
4607- tests/net/socket/udp/ is broken, again - :github:
4630- Sample app 'coaps_server' fails to parse coap pkt - :github:
4637- [Coverity CID: 178334] Null pointer dereferences in /subsys/usb/class/netusb/function_ecm.c - :github:
4638- build is failing when newlib is enabled - :github:
4644- Kconfig warnings when building any sample for nRF5x - :github:
4652- Document "make flash" in the "application development primer" - :github:
4654- Wrong file name for drivers/aio/aio_comparator_handlers.o - :github:
4667- x86 boards need device trees - :github:
4668- drivers/random/random_handlers.c is built when no random driver has been kconfig'ed into the build - :github:
4683- net: tcp tcp_retry_expired cause assert - :github:
4695- samples/net/ieee802154 needs documentation - :github:
4697- [regression] net: echo_server doesn't accept IPv4 connections - :github:
4738- ble-mesh: proxy.c : Is clients-> conn a clerical error? it should be client-> conn? - :github:
4744- tests/net/ieee802154/l2/testcase.yaml#test : unable to acknowledge data from receiver - :github:
4757- kw41z-frdm: assertion failure while setting IRQ priority - :github:
4759- [PTS] GATT/CL/GAW/BV-02-C fails with INCONC - :github:
4760- stm32f4_disco and frdm_k64f samples/basic/blink_led ,Choose supported PWM driver - :github:
4766- tests: mem_pool: Fixed memory pool test case failure on quark d2000 - :github:
4780- [Coverity CID: 178794] Error handling issues in /tests/subsys/dfu/mcuboot/src/main.c - :github:
4781- [Coverity CID: 178793] Incorrect expression in /tests/kernel/static_idt/src/static_idt.c - :github:
4782- [Coverity CID: 178792] Memory - illegal accesses in /subsys/net/lib/http/http_app_server.c - :github:
4783- [Coverity CID: 178791] Incorrect expression in /tests/kernel/static_idt/src/static_idt.c - :github:
4784- [Coverity CID: 178790] Memory - corruptions in /samples/net/http_server/src/main.c - :github:
4785- [Coverity CID: 178789] Null pointer dereferences in /samples/net/http_server/src/main.c - :github:
4786- [Coverity CID: 178788] Control flow issues in /tests/net/context/src/main.c - :github:
4787- [Coverity CID: 178787] Null pointer dereferences in /subsys/net/ip/net_context.c - :github:
4788- [Coverity CID:178786] Memory - corruptions in /samples/net/http_server/src/main.c - :github:
4789- [Coverity CID: 178785] Incorrect expression in /tests/kernel/static_idt/src/static_idt.c - :github:
4791- rpl-node uses testcase.ini instead of sample.yaml format - :github:
4825- Bluetooth IPSP error with qemu_x86 - :github:
4827- Ping command crashes kernel over qemu_x86 - :github:
4841- fix doc/devices/dts/device_tree.rst path and Make references - :github:
4844- cmake: can't flash stm32 with openocd - :github:
4847- custom 404 error page not being shown on docs.zephyrproject.org - :github:
4853- cmake: building unit test cases ignore EXTRA_* settings - :github:
4864- cmake: hts221 sensor sample not working anymore - :github:
4881- device_get_binding() returns failure in sample/drivers/crypto - :github:
4889- Flashing EM Starterkit with EM7D fails on master - :github:
4899- Convert opensda doc to CMake - :github:
4901- net: tcp: RST is sent after last ack is received - :github:
4904- cmake: BOOT_BANNER disappeared - :github:
4905- cmake: flashing for quark_se_devboard is broken - :github:
4910- BT host CMakeLists.txt code should be agnostic to the FS implementation - :github:
4912- Not using the Zephyr SDK is broken - :github:
4925- application_development test pollutes source directory - :github:
4936- net: 15.4 MAC addresses are shown differently between shell "net iface" and "ieee15_4 get_ext_addr" - :github:
4937- ESP32 can't boot - :github:
4975- Getting started documentation for Mac OS X inconsistent - :github:
5004- Normalize IEEE802514 driver "raw" mode. - :github:
5008- system call headers are not properly regenerated in CMake on incremental builds - :github:
5009- cmake creates too many build artifacts - :github:
5014- samples/drivers/crypto :Unable to find crypto device - :github:
5019- tests/kernel/mem_protect/stackprot : input string is long stack overflow - :github:
5025- arduino_due not generating proper config with cmake (crash) - :github:
5026- k_poll() documentation is wrong - :github:
5040- Bluetooth mesh API documentation incomplete - :github:
5047- document error: getting_started.rst - :github:
5051- Verify doxygen documented APIs are in the generated docs - :github:
5055- [Coverity CID: 179254] Possible Control flow issues in /samples/net/zperf/src/zperf_udp_receiver.c - :github:
5056- [Coverity CID: 179253] Control flow issues in /samples/net/zperf/src/zperf_tcp_receiver.c - :github:
5057- [Coverity CID: 179252] Null pointer dereferences in /samples/net/zperf/src/zperf_udp_receiver.c - :github:
5058- [Coverity CID: 179251] Control flow issues in /samples/net/zperf/src/zperf_udp_receiver.c - :github:
5059- [Coverity CID: 179250] Null pointer dereferences in /samples/net/zperf/src/zperf_udp_uploader.c - :github:
5060- [Coverity CID: 179249] Incorrect expression in /tests/kernel/fatal/src/main.c - :github:
5061- [Coverity CID: 179248] Control flow issues in /samples/net/zperf/src/zperf_tcp_receiver.c - :github:
5062- [Coverity CID: 179247] Incorrect expression in /tests/kernel/fatal/src/main.c - :github:
5063- samples/bluetooth: central_hr sample app is not connecting with peripheral sample app on arduino_101. - :github:
5085- bug: dts: stm32f1: wrong pinctrl base address - :github:
5087- Samples/bluetooth: Failed to connect with eddystone sample app on arduino_101. - :github:
5090- no makefile in zephyr/samples/bluetooth/mesh examples - :github:
5097- zephyr_library_() configuration has lower precedence than global zephyr_() configuration - :github:
5107- Default partition addressing for nrf52_pca10040 is incompatible - :github:
5116- [Coverity CID: 179986] Null pointer dereferences in /subsys/bluetooth/host/mesh/access.c - :github:
5117- [Coverity CID: 179985] Error handling issues in /subsys/bluetooth/host/mesh/cfg_srv.c - :github:
5118- [Coverity CID: 179984] Memory - corruptions in /drivers/ethernet/eth_mcux.c - :github:
5119- [Coverity CID: 179983] Error handling issues in /subsys/bluetooth/host/mesh/cfg_srv.c - :github:
5120- [Coverity CID: 179982] Error handling issues in /subsys/bluetooth/host/mesh/cfg_srv.c - :github:
5121- [Coverity CID: 179981] Incorrect expression in /drivers/ieee802154/ieee802154_kw41z.c - :github:
5122- [Coverity CID: 179980] Integer handling issues in /subsys/bluetooth/host/mesh/friend.c - :github:
5123- [Coverity CID: 179979] Error handling issues in /subsys/bluetooth/host/mesh/cfg_srv.c - :github:
5124- [Coverity CID: 179978] Error handling issues in /subsys/bluetooth/host/mesh/health_srv.c - :github:
5125- [Coverity CID: 179976] Error handling issues in /subsys/bluetooth/host/mesh/cfg_srv.c - :github:
5126- [Coverity CID: 179975] Error handling issues in /subsys/bluetooth/host/mesh/health_srv.c - :github:
5127- [Coverity CID: 179974] Error handling issues in /subsys/bluetooth/host/mesh/cfg_srv.c - :github:
5128- [Coverity CID: 179973] Error handling issues in /subsys/bluetooth/host/mesh/cfg_srv.c - :github:
5140- CMake migration regressed (changed behavior) of QEMU_PTY=1 - :github:
5144- BUG: cmake: make doesn't update zephyr.hex file - :github:
5145- samples/bluetooth: Connection failure on peripheral CSC with Arduino 101 - :github:
5152- CONFIG_CPLUSPLUS is incompatible with the zephyr_get_* API - :github:
5159- [nrf] Button example for nrf5x boards latches GPIO after 1 button press - :github:
5176- zephyr-v1.9.2 tag missing - :github:
5177- hci_usb: Linking error - :github:
5184- kernel system call handlers missing due to -Wl,--no-whole-archive - :github:
5186- gen_syscall_header_py is being run at the wrong time - :github:
5189- tests/subsys/fs/nffs_fs_api:-Evaluation failed - :github:
5207- Bluetooth subsystem uses acl_in_pool even for controllers not supporting flow control - :github:
5211- Kconfig: CPU_HAS_FPU dependencies problem - :github:
5223- CMake: Recent changes broke 3rd-party build system integration again - :github:
5265- ROM size increase due Zephyr compile options not stripping unused functions - :github:
5266- Ensure the Licensing page is up-to-date for the release - :github:
5286- NET_L2: Symbols from the L2 implementation layer are exposed to users of L2 - :github:
5298- Endless loop in uart pipe