Part 1
요약·해설
2,302줄 원문, release heading 4개, 하위 절 20개와 해결 issue 1,541개를 전문 번역합니다.
1.14.0 · 1.14.1 · 1.14.2 · 1.14.3
Timing · SMP · x86_64 · MISRA-C
BSD sockets · BLE split · west
Part 2
접을 수 있는 영어 원문 전체
영어 원문 전체 펼치기
0AEFF78C0DA4BB2E0E655BEADE7503A956E15152D39D65F640E6BBF6255DB00A
:orphan:
.. _zephyr_1.14:
.. _zephyr_1.14.1:
Zephyr 1.14.3
####################
This is an LTS maintenance release with fixes.
Security Vulnerability Related
******************************
The following security vulnerabilities (CVEs) were addressed in this
release:
* CVE-2020-10066
* CVE-2020-10069
* CVE-2020-13601
* CVE-2020-13602
More detailed information can be found in:
https://docs.zephyrproject.org/latest/security/vulnerabilities.html
Issues Fixed
************
These GitHub issues were addressed since the previous 1.14.0 tagged
release:
.. comment List derived from GitHub Issue query: ...
* :github:`issuenumber` - issue title
* :github:`18334` - DNS resolution is broken for some addresses in master/2.0-pre
* :github:`19917` - Bluetooth: Controller: Missing LL_ENC_RSP after HCI LTK Negative Reply
* :github:`21107` - LL_ASSERT and 'Imprecise data bus error' in LL Controller
* :github:`21257` - tests/net/net_pkt failed on mimxrt1050_evk board.
* :github:`21299` - bluetooth: Controller does not release buffer on central side after peripheral reset
* :github:`21601` - '!radio_is_ready()' failed
* :github:`21756` - tests/kernel/obj_tracing failed on mec15xxevb_assy6853 board.
* :github:`22968` - Bluetooth: controller: LEGACY: ASSERTION failure on invalid packet sequence
* :github:`23069` - Bluetooth: controller: Assert in data length update procedure
* :github:`23109` - LL.TS Test LL/CON/SLA/BV-129-C fails (split)
* :github:`23805` - Bluetooth: controller: Switching to non conn adv fails for Mesh LPN
* :github:`24601` - Bluetooth: Mesh: Config Client's net_key_status pulls two key indexes, should pull one.
* :github:`25518` - settings_fcb: Fix storing the data
* :github:`25519` - wrong debug function cause kinds of building error
* :github:`26080` - gPTP time sync fails if having more than one port
* :github:`28151` - gPTP should allow user setting of priority1 and priority2 fields used in BMCA
* :github:`28177` - gPTP gptp_priority_vector struct field ordering is wrong
* :github:`29386` - unexpected behavior when doing syscall with 7 or more arguments
* :github:`29858` - Bluetooth: Mesh: RPL cleared on LPN disconnect
* :github:`32430` - Bluetooth: thread crashes when configuring a non 0 Slave Latency
* :github:`32898` - Bluetooth: controller: Control PDU buffer leak into Data PDU buffer pool
Zephyr 1.14.2
####################
This is an LTS maintenance release with fixes.
Security Vulnerability Related
******************************
The following security vulnerabilities (CVEs) were addressed in this
release:
* CVE-2020-10019
* CVE-2020-10021
* CVE-2020-10022
* CVE-2020-10023
* CVE-2020-10024
* CVE-2020-10027
* CVE-2020-10028
More detailed information can be found in:
https://docs.zephyrproject.org/latest/security/vulnerabilities.html
Issues Fixed
************
These GitHub issues were addressed since the previous 1.14.0 tagged
release:
.. comment List derived from GitHub Issue query: ...
* :github:`issuenumber` - issue title
* :github:`11617` - net: ipv4: udp: broadcast delivery not supported
* :github:`11743` - logging: add user mode access
* :github:`14459` - usb: samples: mass: doesn't build with FLASH overlay
* :github:`15119` - GPIO callback not disabled from an interrupt
* :github:`15339` - RISC-V: RV32M1: Load access fault when accessing GPIO port E
* :github:`15354` - counter: stm32: Issue with LSE clock source selection
* :github:`15373` - IPv4 link local packets are not sent with ARP ethernet type
* :github:`15443` - usb_dc_stm32: Missing semaphore initialization and missing pin remapping configuration
* :github:`15444` - Error initiating sdhc disk
* :github:`15497` - USB DFU: STM32: usb dfu mode doesn't work
* :github:`15507` - NRF52840: usb composite MSC + HID (with CONFIG_ENABLE_HID_INT_OUT_EP)
* :github:`15526` - Unhandled identity in bt_conn_create_slave_le
* :github:`15558` - support for power-of-two MPUs on non-XIP systems
* :github:`15601` - pwm: nRF default prescalar value is wrong
* :github:`15603` - Unable to use C++ Standard Library
* :github:`15605` - Unaligned memory access by ldrd
* :github:`15678` - Watchdog peripheral api docs aren't generated correctly.
* :github:`15698` - bluetooth: bt_conn: No proper ID handling
* :github:`15733` - Bluetooth: controller: Central Encryption setup overlaps Length Request procedure
* :github:`15794` - mps2_an385 crashes if CONFIG_INIT_STACKS=y and CONFIG_COVERAGE=y
* :github:`15817` - nrf52: HFXO is not turned off as expected
* :github:`15904` - concerns with use of CONFIG_BT_MESH_RPL_STORE_TIMEOUT in examples
* :github:`15911` - Stack size is smaller than it should be
* :github:`15975` - Openthread - fault with dual network interfaces
* :github:`16001` - ARC iotdk supports MPU and fpu in hardware but not enabled in kconfig
* :github:`16002` - the spi base reg address in arc_iot.dtsi has an error
* :github:`16010` - Coverage reporting fails on many tests
* :github:`16012` - Source IP address for DHCP renewal messages is unset
* :github:`16046` - modules are being processed too late.
* :github:`16080` - Zephyr UART shell crashes on start if main() is blocked
* :github:`16089` - Mcux Ethernet driver does not detect carrier anymore (it's alway on)
* :github:`16090` - mpu align support for code relocation on non-XIP system
* :github:`16143` - posix: clock_settime calculates the base time incorrectly
* :github:`16155` - drivers: can: wrong value used for filter mode set
* :github:`16257` - net: icmpv4: Zephyr sends echo reply with multicast source address
* :github:`16307` - cannot move location counter backwards error happen
* :github:`16323` - net: ipv6: tcp: unexpected reply to malformed HBH in TCP/IPv6 SYN
* :github:`16339` - openthread: off-by-one error when calculating ot_flash_offset for settings
* :github:`16354` - net: ipv6: Zephyr does not reply to fragmented packet
* :github:`16375` - net: ipv4: udp: Zephyr does not reply to a valid datagram with checksum zero
* :github:`16379` - net: ipv6: udp: Zephyr replies with illegal UDP checksum zero
* :github:`16411` - bad regex for west version check in host-tools.cmake
* :github:`16412` - on reel_board the consumption increases because TX pin is floating
* :github:`16413` - Missing dependency in cmake
* :github:`16414` - Backport west build --pristine
* :github:`16415` - Build errors with C++
* :github:`16416` - sram size for RT1015 and RT1020 needs to be update.
* :github:`16417` - issues with can filter mode set
* :github:`16418` - drivers: watchdog: sam0: check if timeout is valid
* :github:`16419` - Bluetooth: XTAL feature regression
* :github:`16478` - Bluetooth: Improper bonded peers handling
* :github:`16570` - [Coverity CID :198877]Null pointer dereferences in /subsys/net/ip/net_if.c
* :github:`16577` - [Coverity CID :198870]Error handling issues in /subsys/net/lib/lwm2m/lwm2m_obj_firmware_pull.c
* :github:`16581` - [Coverity CID :198866]Null pointer dereferences in /subsys/net/lib/dns/llmnr_responder.c
* :github:`16584` - [Coverity CID :198863]Error handling issues in /subsys/net/lib/sntp/sntp.c
* :github:`16600` - Bluetooth: Mesh: Proxy SAR timeout is not implemented
* :github:`16602` - Bluetooth: GATT Discovery: Descriptor Discovery by range Seg Fault
* :github:`16639` - eth: pinging frdm k64f eventually leads to unresponsive ethernet device
* :github:`16678` - LPN establishment of Friendship never completes if there is no response to the initial Friend Poll
* :github:`16711` - Settings reworked to const char processing
* :github:`16734` - Bluetooth: GATT: Writing 1 byte to a CCC access invalid memory
* :github:`16745` - PTHREAD_MUTEX_DEFINE(): don't store into the _k_mutex section
* :github:`16746` - boards: nrf52840_pca10059: Configure NFC pins as GPIOs by default
* :github:`16749` - IRQ_CONNECT and irq_enable calls in the SiFive UART driver is misconfigured
* :github:`16750` - counter: lack of interrupt when CC=0
* :github:`16760` - K_THREAD_STACK_EXTERN() confuses gen_kobject_list.py
* :github:`16779` - [Zephyr v1.14] ARM: fix the start address of MPU guard in stack-fail checking (when building with no user mode)
* :github:`16799` - Bluetooth: L2CAP: Interpretation of SCID and DCID in Disconnect is wrong
* :github:`16861` - nRF52: UARTE: Data corruption right after resuming device
* :github:`16864` - Bluetooth: Mesh: Rx buffer exhaustion causes deadlock
* :github:`16893` - Bluetooth: Multiple local IDs, privacy problem
* :github:`16943` - Missing test coverage for lib/os/crc*.c
* :github:`16944` - Insufficient test coverage for lib/os/json.c
* :github:`17031` - Compiler warnings in settings module in Zephyr 1.14
* :github:`17038` - code relocation generating different memory layout cause user mode not working
* :github:`17041` - [1.14] Bluetooth: Mesh: RPL handling is not in line with the spec
* :github:`17055` - net: Incorrect data length after the connection is established
* :github:`17057` - Bluetooth: Mesh: Implementation doesn't conform to latest errata and 1.0.1 version
* :github:`17092` - Bluetooth: GAP/IDLE/NAMP/BV-01-C requires Read by UUID
* :github:`17170` - x86_64 crash with spinning child thread
* :github:`17171` - Insufficient code coverage for lib/os/fdtable.c
* :github:`17177` - ARM: userspace/test_bad_syscall fails on ARMv8-M
* :github:`17190` - net-mgmt should pass info element size to callback
* :github:`17250` - After first GC operation the 1st sector had become scratch and the 2nd sector had became write sector.
* :github:`17251` - w25q: erase operations must be erase-size aligned
* :github:`17262` - insufficient code coverage for lib/os/base64.c
* :github:`17288` - Bluetooth: controller: Fix handling of L2CAP start frame with zero PDU length
* :github:`17294` - DB corruption when adding/removing service
* :github:`17337` - ArmV7-M mpu sub region alignment
* :github:`17338` - kernel objects address check in elf_helper.py
* :github:`17368` - Time Slicing cause system sleep short time
* :github:`17399` - LwM2M: Can't use an alternate mbedtls implementation
* :github:`17401` - LwM2M: requires that CONFIG_NET_IPV* be enabled (can't use 100% offloaded IP stack)
* :github:`17415` - Settings Module - settings_line_val_read() returning -EINVAL instead of 0 for deleted setting entries
* :github:`17427` - net: IPv4/UDP datagram with zero src addr and TTL causes Zephyr to segfault
* :github:`17450` - net: IPv6/UDP datagram with unspecified addr and zero hop limit causes Zephyr to quit
* :github:`17463` - Bluetooth: API limits usage of MITM flags in Pairing Request
* :github:`17534` - Race condition in GATT API.
* :github:`17595` - two userspace tests fail if stack canaries are enabled in board configuration
* :github:`17600` - Enable Mesh Friend support in Bluetooth tester application
* :github:`17613` - POSIX arch: occasional failures of tests/kernel/sched/schedule_api on CI
* :github:`17630` - efr32mg_sltb004a tick clock error
* :github:`17723` - Advertiser never clears state flags
* :github:`17732` - cannot use bt_conn_security in connected callback
* :github:`17764` - Broken link to latest development version of docs
* :github:`17802` - [zephyr 1.14] Address type 0x02 is used by LE Create Connection in device privacy mode
* :github:`17820` - Mesh bug report In access.c
* :github:`17838` - state DEVICE_PM_LOW_POWER_STATE of Device Power Management
* :github:`17843` - Bluetooth: controller: v1.14.x release conformance test failures
* :github:`17857` - GATT: Incorrect byte order for GATT database hash
* :github:`17861` - Tester application lacks BTP Discover All Primary Services handler
* :github:`17880` - Unable to re-connect to privacy enabled peer when using stack generated Identity
* :github:`17944` - [zephyr 1.14] LE Enhanced Connection Complete indicates Resolved Public once connected to Public peer address
* :github:`17948` - Bluetooth: privacy: Reconnection issue
* :github:`17967` - drivers/pwm/pwm_api test failed on frdm_k64f board.
* :github:`17971` - [zephyr 1.14] Unable to register GATT service that was unregistered before
* :github:`17979` - Security level cannot be elevated after re-connection with privacy
* :github:`18021` - Socket vtable can access null pointer callback function
* :github:`18090` - [zephyr 1.14][MESH/NODE/FRND/FN/BV-08-C] Mesh Friend queues more messages than indicates it's Friend Cache
* :github:`18178` - BLE Mesh When Provisioning Use Input OOB Method
* :github:`18183` - [zephyr 1.14][GATT/SR/GAS/BV-07-C] GATT Server does not inform change-unaware client about DB changes
* :github:`18297` - Bluetooth: SMP: Pairing issues
* :github:`18306` - Unable to reconnect paired devices with controller privacy disabled (host privacy enabled)
* :github:`18308` - net: TCP/IPv6 set of fragmented packets causes Zephyr to quit
* :github:`18394` - [Coverity CID :203464]Memory - corruptions in /subsys/net/l2/ethernet/gptp/gptp_mi.c
* :github:`18462` - potential buffer overrun in logging infrastructure
* :github:`18580` - Bluetooth: Security fail on initial pairing
* :github:`18658` - Bluetooth BR/EDR encryption key negotiation vulnerability
* :github:`18739` - k_uptime_get_32() does not behave as documented
* :github:`18935` - [Zephyr 1.14] drivers: flash: spi_nor: Problematic write with page boundaries
* :github:`18961` - [Coverity CID :203912]Error handling issues in /samples/net/sockets/coap_client/src/coap-client.c
* :github:`19015` - Bluetooth: Mesh: Node doesn't respond to "All Proxies" address
* :github:`19038` - [zephyr branch 1.14 and master -stm32-netusb]:errors when i view RNDIS Device‘s properties on Windows 10
* :github:`19059` - i2c_ll_stm32_v2: nack on write is not handled correctly
* :github:`19103` - zsock_accept_ctx blocks even when O_NONBLOCK is specified
* :github:`19165` - zephyr_file generates bad links on branches
* :github:`19263` - Bluetooth: Mesh: Friend Clear Procedure Timeout
* :github:`19515` - Bluetooth: Controller: assertion failed
* :github:`19612` - ICMPv6 packet is routed to wrong interface when peer is not found in neighbor cache
* :github:`19678` - Noticeable delay between processing multiple client connection requests (200ms+)
* :github:`19889` - Buffer leak in GATT for Write Without Response and Notifications
* :github:`19982` - Periodically wake up log process thread consume more power
* :github:`20042` - Telnet can connect only once
* :github:`20100` - Slave PTP clock time is updated with large value when Master PTP Clock time has changed
* :github:`20229` - cmake: add --divide to GNU assembler options for x86
* :github:`20299` - bluetooth: host: Connection not being unreferenced when using CCC match callback
* :github:`20313` - Zperf documentation points to wrong iPerf varsion
* :github:`20811` - spi driver
* :github:`20970` - Bluetooth: Mesh: seg_tx_reset in the transport layer
* :github:`21131` - Bluetooth: host: Subscriptions not removed upon unpair
* :github:`21306` - ARC: syscall register save/restore needs backport to 1.14
* :github:`21431` - missing async uart.h system calls
* :github:`21432` - watchdog subsystem has no system calls
* :github:`22275` - arm: cortex-R & M: CONFIG_USERSPACE: intermittent Memory region write access failures
* :github:`22280` - incorrect linker routing
* :github:`23153` - Binding AF_PACKET socket second time will fail with multiple network interfaces
* :github:`23339` - tests/kernel/sched/schedule_api failed on mps2_an385 with v1.14 branch.
* :github:`23346` - bl65x_dvk boards do not reset after flashing
Zephyr 1.14.1
#############
This is an LTS maintenance release with fixes, as well as Bluetooth
qualification listings for the Bluetooth protocol stack included in Zephyr.
See :ref:`zephyr_1.14.0` for the previous version release notes.
Security Vulnerability Related
******************************
The following security vulnerability (CVE) was addressed in this
release:
* Fixes CVE-2019-9506: The Bluetooth BR/EDR specification up to and
including version 5.1 permits sufficiently low encryption key length
and does not prevent an attacker from influencing the key length
negotiation. This allows practical brute-force attacks (aka "KNOB")
that can decrypt traffic and inject arbitrary ciphertext without the
victim noticing.
Bluetooth
*********
* Qualification:
* 1.14.x Host subsystem qualified with QDID 139258
* 1.14.x Mesh subsystem qualified with QDID 139259
* 1.14.x Controller component qualified on Nordic nRF52 with QDID 135679
Issues Fixed
************
These GitHub issues were addressed since the previous 1.14.0 tagged
release:
.. comment List derived from GitHub Issue query: ...
* :github:`issuenumber` - issue title
* :github:`11617` - net: ipv4: udp: broadcast delivery not supported
* :github:`11743` - logging: add user mode access
* :github:`14459` - usb: samples: mass: doesn't build with FLASH overlay
* :github:`15279` - mempool alignment might cause a memory block allocated twice
* :github:`15339` - RISC-V: RV32M1: Load access fault when accessing GPIO port E
* :github:`15354` - counter: stm32: Issue with LSE clock source selection
* :github:`15373` - IPv4 link local packets are not sent with ARP ethernet type
* :github:`15443` - usb_dc_stm32: Missing semaphore initialization and missing pin remapping configuration
* :github:`15444` - Error initiating sdhc disk
* :github:`15497` - USB DFU: STM32: usb dfu mode doesn't work
* :github:`15507` - NRF52840: usb composite MSC + HID (with CONFIG_ENABLE_HID_INT_OUT_EP)
* :github:`15526` - Unhandled identity in bt_conn_create_slave_le
* :github:`15558` - support for power-of-two MPUs on non-XIP systems
* :github:`15601` - pwm: nRF default prescalar value is wrong
* :github:`15603` - Unable to use C++ Standard Library
* :github:`15605` - Unaligned memory access by ldrd
* :github:`15606` - trickle.c can't work for multiple triggerings
* :github:`15678` - Watchdog peripheral api docs aren't generated correctly.
* :github:`15698` - bluetooth: bt_conn: No proper ID handling
* :github:`15733` - Bluetooth: controller: Central Encryption setup overlaps Length Request procedure
* :github:`15794` - mps2_an385 crashes if CONFIG_INIT_STACKS=y and CONFIG_COVERAGE=y
* :github:`15817` - nrf52: HFXO is not turned off as expected
* :github:`15904` - concerns with use of CONFIG_BT_MESH_RPL_STORE_TIMEOUT in examples
* :github:`15911` - Stack size is smaller than it should be
* :github:`15975` - Openthread - fault with dual network interfaces
* :github:`16001` - ARC iotdk supports MPU and fpu in hardware but not enabled in kconfig
* :github:`16002` - the spi base reg address in arc_iot.dtsi has an error
* :github:`16010` - Coverage reporting fails on many tests
* :github:`16012` - Source IP address for DHCP renewal messages is unset
* :github:`16027` - support for no-flash systems
* :github:`16046` - modules are being processed too late.
* :github:`16090` - mpu align support for code relocation on non-XIP system
* :github:`16107` - Using bt_gatt_read() with 'by_uuid' method returns 3 extra bytes
* :github:`16143` - posix: clock_settime calculates the base time incorrectly
* :github:`16155` - drivers: can: wrong value used for filter mode set
* :github:`16257` - net: icmpv4: Zephyr sends echo reply with multicast source address
* :github:`16307` - cannot move location counter backwards error happen
* :github:`16323` - net: ipv6: tcp: unexpected reply to malformed HBH in TCP/IPv6 SYN
* :github:`16339` - openthread: off-by-one error when calculating ot_flash_offset for settings
* :github:`16354` - net: ipv6: Zephyr does not reply to fragmented packet
* :github:`16375` - net: ipv4: udp: Zephyr does not reply to a valid datagram with checksum zero
* :github:`16379` - net: ipv6: udp: Zephyr replies with illegal UDP checksum zero
* :github:`16411` - bad regex for west version check in host-tools.cmake
* :github:`16412` - on reel_board the consumption increases because TX pin is floating
* :github:`16413` - Missing dependency in cmake
* :github:`16414` - Backport west build --pristine
* :github:`16415` - Build errors with C++
* :github:`16416` - sram size for RT1015 and RT1020 needs to be update.
* :github:`16417` - issues with can filter mode set
* :github:`16418` - drivers: watchdog: sam0: check if timeout is valid
* :github:`16419` - Bluetooth: XTAL feature regression
* :github:`16478` - Bluetooth: Improper bonded peers handling
* :github:`16570` - [Coverity CID :198877]Null pointer dereferences in /subsys/net/ip/net_if.c
* :github:`16577` - [Coverity CID :198870]Error handling issues in /subsys/net/lib/lwm2m/lwm2m_obj_firmware_pull.c
* :github:`16581` - [Coverity CID :198866]Null pointer dereferences in /subsys/net/lib/dns/llmnr_responder.c
* :github:`16584` - [Coverity CID :198863]Error handling issues in /subsys/net/lib/sntp/sntp.c
* :github:`16594` - net: dns: Zephyr is unable to unpack mDNS answers produced by another Zephyr node
* :github:`16600` - Bluetooth: Mesh: Proxy SAR timeout is not implemented
* :github:`16602` - Bluetooth: GATT Discovery: Descriptor Discovery by range Seg Fault
* :github:`16639` - eth: pinging frdm k64f eventually leads to unresponsive ethernet device
* :github:`16678` - LPN establishment of Friendship never completes if there is no response to the initial Friend Poll
* :github:`16711` - Settings reworked to const char processing
* :github:`16734` - Bluetooth: GATT: Writing 1 byte to a CCC access invalid memory
* :github:`16745` - PTHREAD_MUTEX_DEFINE(): don't store into the _k_mutex section
* :github:`16746` - boards: nrf52840_pca10059: Configure NFC pins as GPIOs by default
* :github:`16749` - IRQ_CONNECT and irq_enable calls in the SiFive UART driver is misconfigured
* :github:`16750` - counter: lack of interrupt when CC=0
* :github:`16760` - K_THREAD_STACK_EXTERN() confuses gen_kobject_list.py
* :github:`16779` - [Zephyr v1.14] ARM: fix the start address of MPU guard in stack-fail checking (when building with no user mode)
* :github:`16799` - Bluetooth: L2CAP: Interpretation of SCID and DCID in Disconnect is wrong
* :github:`16864` - Bluetooth: Mesh: Rx buffer exhaustion causes deadlock
* :github:`16893` - Bluetooth: Multiple local IDs, privacy problem
* :github:`16943` - Missing test coverage for lib/os/crc\*.c
* :github:`16944` - Insufficient test coverage for lib/os/json.c
* :github:`17031` - Compiler warnings in settings module in Zephyr 1.14
* :github:`17038` - code relocation generating different memory layout cause user mode not working
* :github:`17041` - [1.14] Bluetooth: Mesh: RPL handling is not in line with the spec
* :github:`17055` - net: Incorrect data length after the connection is established
* :github:`17057` - Bluetooth: Mesh: Implementation doesn't conform to latest errata and 1.0.1 version
* :github:`17092` - Bluetooth: GAP/IDLE/NAMP/BV-01-C requires Read by UUID
* :github:`17170` - x86_64 crash with spinning child thread
* :github:`17177` - ARM: userspace/test_bad_syscall fails on ARMv8-M
* :github:`17190` - net-mgmt should pass info element size to callback
* :github:`17250` - After first GC operation the 1st sector had become scratch and the 2nd sector had became write sector.
* :github:`17251` - w25q: erase operations must be erase-size aligned
* :github:`17262` - insufficient code coverage for lib/os/base64.c
* :github:`17288` - Bluetooth: controller: Fix handling of L2CAP start frame with zero PDU length
* :github:`17294` - DB corruption when adding/removing service
* :github:`17337` - ArmV7-M mpu sub region alignment
* :github:`17338` - kernel objects address check in elf_helper.py
* :github:`17368` - Time Slicing cause system sleep short time
* :github:`17399` - LwM2M: Can't use an alternate mbedtls implementation
* :github:`17401` - LwM2M: requires that CONFIG_NET_IPV\* be enabled (can't use 100% offloaded IP stack)
* :github:`17415` - Settings Module - settings_line_val_read() returning -EINVAL instead of 0 for deleted setting entries
* :github:`17427` - net: IPv4/UDP datagram with zero src addr and TTL causes Zephyr to segfault
* :github:`17450` - net: IPv6/UDP datagram with unspecified addr and zero hop limit causes Zephyr to quit
* :github:`17463` - Bluetooth: API limits usage of MITM flags in Pairing Request
* :github:`17534` - Race condition in GATT API.
* :github:`17564` - Missing stdlib.h include when C++ standard library is used.
* :github:`17595` - two userspace tests fail if stack canaries are enabled in board configuration
* :github:`17600` - Enable Mesh Friend support in Bluetooth tester application
* :github:`17613` - POSIX arch: occasional failures of tests/kernel/sched/schedule_api on CI
* :github:`17723` - Advertiser never clears state flags
* :github:`17732` - cannot use bt_conn_security in connected callback
* :github:`17764` - Broken link to latest development version of docs
* :github:`17789` - Bluetooth: host: conn.c missing parameter copy
* :github:`17802` - [zephyr 1.14] Address type 0x02 is used by LE Create Connection in device privacy mode
* :github:`17809` - Bluetooth Mesh message cached too early when LPN
* :github:`17820` - Mesh bug report In access.c
* :github:`17821` - Mesh Bug on access.c
* :github:`17843` - Bluetooth: controller: v1.14.x release conformance test failures
* :github:`17857` - GATT: Incorrect byte order for GATT database hash
* :github:`17861` - Tester application lacks BTP Discover All Primary Services handler
* :github:`17880` - Unable to re-connect to privacy enabled peer when using stack generated Identity
* :github:`17882` - [zephyr 1.14] Database Out of Sync error is not returned as expected
* :github:`17907` - BLE Mesh when resend use GATT bearer
* :github:`17932` - BLE Mesh When Friend Send Seg Message To LPN
* :github:`17936` - Bluetooth: Mesh: The canceled buffer is not free, causing a memory leak
* :github:`17944` - [zephyr 1.14] LE Enhanced Connection Complete indicates Resolved Public once connected to Public peer address
* :github:`17948` - Bluetooth: privacy: Reconnection issue
* :github:`17971` - [zephyr 1.14] Unable to register GATT service that was unregistered before
* :github:`17977` - BLE Mesh When IV Update Procedure
* :github:`17979` - Security level cannot be elevated after re-connection with privacy
* :github:`18013` - BLE Mesh On Net Buffer free issue
* :github:`18021` - Socket vtable can access null pointer callback function
* :github:`18090` - [zephyr 1.14][MESH/NODE/FRND/FN/BV-08-C] Mesh Friend queues more messages than indicates it's Friend Cache
* :github:`18150` - [zephyr 1.14] Host does not change the RPA
* :github:`18178` - BLE Mesh When Provisioning Use Input OOB Method
* :github:`18183` - [zephyr 1.14][GATT/SR/GAS/BV-07-C] GATT Server does not inform change-unaware client about DB changes
* :github:`18194` - [zephyr 1.14][MESH/NODE/CFG/HBP/BV-05-C] Zephyr does not send Heartbeat message on friendship termination
* :github:`18297` - Bluetooth: SMP: Pairing issues
* :github:`18306` - Unable to reconnect paired devices with controller privacy disabled (host privacy enabled)
* :github:`18308` - net: TCP/IPv6 set of fragmented packets causes Zephyr to quit
* :github:`18394` - [Coverity CID :203464]Memory - corruptions in /subsys/net/l2/ethernet/gptp/gptp_mi.c
* :github:`18462` - potential buffer overrun in logging infrastructure
* :github:`18522` - BLE: Mesh: When transport send seg_msg to LPN
* :github:`18580` - Bluetooth: Security fail on initial pairing
* :github:`18658` - Bluetooth BR/EDR encryption key negotiation vulnerability
* :github:`18739` - k_uptime_get_32() does not behave as documented
* :github:`18813` - fs: nvs: Cannot delete entries
* :github:`18873` - zsock_socket() should support proto==0
* :github:`18935` - [Zephyr 1.14] drivers: flash: spi_nor: Problematic write with page boundaries
* :github:`18961` - [Coverity CID :203912]Error handling issues in /samples/net/sockets/coap_client/src/coap-client.c
* :github:`19015` - Bluetooth: Mesh: Node doesn't respond to "All Proxies" address
* :github:`19165` - zephyr_file generates bad links on branches
* :github:`19181` - sock_set_flag implementation in sock_internal.h does not work for 64 bit pointers
* :github:`19191` - problem with implementation of sock_set_flag
.. _zephyr_1.14.0:
Zephyr Kernel 1.14.0
####################
We are pleased to announce the release of Zephyr kernel version 1.14.0.
Major enhancements with this release include:
* The Zephyr project now supports over 160 different board configurations
spanning 8 architectures. All architectures are rigorously tested and
validated using one of the many simulation platforms supported by the
project: QEMU, Renode, ARC Simulator, and the native POSIX configuration.
* The timing subsystem has been reworked and reimplemented, greatly
simplifying the resulting drivers, removing thousands of lines
of code, and reducing a typical kernel build size by hundreds of bytes.
TICKLESS_KERNEL mode is now the default on all architectures.
* The Symmetric Multi-Processing (SMP) subsystem continues to evolve
with the addition of a new CPU affinity API that can "pin" threads to
specific cores or sets of cores. The core kernel no longer uses the
global irq_lock on SMP systems, and exclusively uses the spinlock API
(which on uniprocessor systems reduces to the same code).
* Zephyr now has support for the x86_64 architecture. It is currently
implemented only for QEMU targets, supports arbitrary numbers of CPUs,
and runs in SMP mode by default, our first platform to do so.
* We've overhauled the Network packet (:ref:`net-pkt <net_pkt_interface>`)
API and moved the majority of components and protocols to use the
:ref:`BSD socket API <bsd_sockets_interface>`, including MQTT, CoAP,
LWM2M, and SNTP.
* We enhanced the native POSIX port by adding UART, USB, and display
drivers. Based on this port, we added a simulated NRF52832 SoC which enables
running full system, multi-node simulations, without the need of real
hardware.
* We added an experimental BLE split software Controller with Upper Link Layer
and Lower Link Layer for supporting multiple BLE radio hardware
architectures.
* The power management subsystem has been overhauled to support device idle
power management and move most of the power management logic from the
application back to the BSP.
* We introduced major updates and an overhaul to both the logging and
shell subsystems, supporting multiple back-ends, integration
of logging into the shell, and delayed log processing.
* Introduced the ``west`` tool for management of multiple repositories and
enhanced support for flashing and debugging.
* Added support for application user mode, application memory
partitions, and hardware stack protection in ARMv8m
* Applied MISRA-C code guideline on the kernel and core components of Zephyr.
MISRA-C is a well established code guideline focused on embedded systems and
aims to improve code safety, security and portability.
The following sections provide detailed lists of changes by component.
Security Vulnerability Related
******************************
The following security vulnerabilities (CVEs) were addressed in this release:
* Tinycrypt HMAC-PRNG implementation doesn't take the HMAC state
clearing into account as it performs the HMAC operations, thereby using a
incorrect HMAC key for some of the HMAC operations.
(CVE-2017-14200)
* The shell DNS command can cause unpredictable results due to misuse of stack
variables.
(CVE-2017-14201)
* The shell implementation does not protect against buffer overruns resulting
in unpredictable behavior.
(CVE-2017-14202)
* We introduced Kernel Page Table Isolation, a technique for
mitigating the Meltdown security vulnerability on x86 systems. This
technique helps isolate user and kernel space memory by ensuring
non-essential kernel pages are unmapped in the page tables when the CPU
is running in the least privileged user mode, Ring 3. This is the
fix for Rogue Data Cache Load. (CVE-2017-5754)
* We also addressed these CVEs for the x86 port:
- Bounds Check Bypass (CVE-2017-5753)
- Branch Target Injection (CVE-2017-5715)
- Speculative Store Bypass (CVE-2018-3639)
- L1 Terminal Fault (CVE-2018-3620)
- Lazy FP State Restore (CVE-2018-3665)
Kernel
******
* The timing subsystem has been reworked and mostly replaced:
- The timer driver API has been extensively reworked, greatly
simplifying the resulting drivers. By removing thousands of lines
of code, we reduced the size of a typical kernel build by hundreds
of bytes.
- TICKLESS_KERNEL mode is now the default on all architectures. Many
bugs were fixed in this support.
* Lots of work on the rapidly-evolving SMP subsystem:
- There is a new CPU affinity API available to "pin" threads to
specific cores or sets of cores.
- The core kernel is now 100% free of use of the global irq_lock on
SMP systems, and exclusively uses the spinlock API (which on
uniprocessor systems reduces to the same code).
- Zephyr now has a simple interprocessor interrupt framework for
applications, such as the scheduler, to use for synchronously
notifying other processors of state changes. It's currently implemented
only on x86_64 and used only for thread abort.
* Zephyr now has support for the x86_64 architecture. It is
currently implemented only for QEMU targets.
- It supports arbitrary numbers of CPUs in SMP, and runs in SMP mode
by default, our first platform to do so.
- It currently runs code built for the "x32" ABI, which is a native
64-bit hardware state, where pointers are 32 bit in memory.
Zephyr still has some lurking word size bugs that will need to be
fixed to turn on native 64 bit code generation.
* K_THREAD_STACK_BUFFER() has been demoted to a private API and will be removed
in a future Zephyr release.
* A new API sys_mutex has been introduced. It has the same semantics
as a k_mutex, but the memory for it can reside in user memory and so
no explicit permission management is required.
* sys_mem_pool() now uses a sys_mutex() for concurrency control.
* Memory protection changes:
- CONFIG_APPLICATION_MEMORY option has been removed from Zephyr. All test
cases have been appropriately converted to use memory domains.
- The build time memory domain partition generation mechanism, formerly
an optional feature under CONFIG_APP_SHARED_MEM, has been overhauled
and is now a core part of memory protection.
- Userspace is no longer enabled by default for tests. Tests that are
written to execute wholly or in part in user mode will need to enable
CONFIG_TEST_USERSPACE in the test's project configuration. There are
assertions in place to enforce that this is done.
- The default stack size for handling system calls has been increased to
1024 bytes.
* We started applying MISRA-C (https://www.misra.org.uk/) code guideline on
the Zephyr kernel. MISRA-C is a well established code guideline focused on
embedded systems and aims to improve code safety, security, and portability.
This initial effort was narrowed to the Zephyr kernel and architecture
code, and focused only on mandatory and required rules. The following rules
were addressed:
- Namespace changes
- Normalize switch() operators
- Avoid implicit conversion to boolean types
- Fix and normalize headers guard
- Make if() evaluate boolean operands
- Remove all VLAs (variable length array)
- Avoid undefined and implementation defined behavior with shift operator
- Remove recursions
Architectures
*************
* Introduced X86_64 (64 bit) architecture support with SMP features
* High-level Kconfig symbol structure for Trusted Execution
* ARM:
* Re-architect Memory Protection code for ARM and NXP
* Fully support application user mode, memory partitions, and
stack protection in ARMv8m
* Support built-in stack overflow protection in user mode in ARMv8m
* Fix stack overflow error reporting
* Support executing from SRAM in XIP builds
* Support non-cacheable memory sections
* Remove power-of-two align and size requirement for ARMv8-m
* Introduce sync barriers in ARM-specific IRQ lock/unlock functions
* Enforce double-word stack alignment on exception entry
* API to allow Non-Secure FPU Access (ARMv8-M)
* Various enhancements in ARM system boot code
* Indicate Secure domain fault in Non-Secure fault exception
* Update ARM CMSIS headers to version 5.4.0
* ARC:
* Userspace and MPU driver improvements
* Optimization of the thread stack definition macros
* Bug fixes: handling of lp_xxx registers in _rirq_return_from_coop, nested
interrupt handling, hardware stack bounds checking, execution benchmarking
* Atomic operations are now usable from user mode on all ARC CPUs
* x86:
- Support for non-PAE page tables has been dropped.
- Fixed various security CVEs related to micro-architecture side-effects of
speculative execution, as detailed in the security notes.
- Added robustness when reporting exceptions generated due to stack
overflows or induced in user mode
- Pages containing read-only data no longer have the execute disable (XD)
bit un-set.
- Fix potential IRQ stack corruption when handling double faults
Boards & SoC Support
********************
* Added the all new :ref:`NRF52 simulated board <nrf52_bsim>`:
This simulator models some of the hardware in an NRF52832 SOC, to enable
running full system, multi-node simulations, without the need of real
hardware. It enables fast, reproducible testing, development, and debugging
of an application, BlueTooth (BT) stack, and kernel. It relies on `BabbleSim`_
to simulate the radio physical layer.
* Added SoC configuration for nRF9160 and Musca ARM Cortex-M33 CPU
* Added support for the following ARM boards:
* 96b_stm32_sensor_mez
* b_l072z_lrwan1
* bl652_dvk
* bl654_dvk
* cy8ckit_062_wifi_bt_m0
* cy8ckit_062_wifi_bt_m4
* efm32hg_slstk3400a
* efm32pg_stk3402a
* efr32mg_sltb004a
* mimxrt1020_evk
* mimxrt1060_evk
* mimxrt1064_evk
* nrf52832_mdk
* nrf52840_blip
* nrf52840_mdk
* nrf52840_papyr
* nrf52840_pca10090
* nrf9160_pca10090
* nucleo_f302r8
* nucleo_f746zg
* nucleo_f756zg
* nucleo_l496zg
* nucleo_l4r5zi
* particle_argon
* particle_xenon
* v2m_musca
* Added support for the following RISC-V boards:
* rv32m1_vega
* Added support for the following ARC boards:
* Synopsys ARC IoT DevKit
* Several ARC simulation targets (ARC nSIM EM/SEM; with and without MPU stack guards)
* Added support for the following shield boards:
* frdm_kw41z
* x_nucleo_iks01a1
* x_nucleo_iks01a2
.. _BabbleSim:
https://BabbleSim.github.io
Drivers and Sensors
*******************
* Added new drivers and backends for :ref:`native_posix <native_posix>`:
* A UART driver that maps the Zephyr UART to a new host PTY
* A USB driver that can expose a host connected USB device
* A display driver that will render to a dedicated window using the SDL
library
* A dedicated backend for the new logger subsystem
* Counter
* Refactored API
* Ported existing counter and RTC drivers to the new API
* Deprecated legacy API
* RTC
- Deprecated the RTC API. The Counter API should be used instead
* UART
* Added asynchronous API.
* Added implementation of the new asynchronous API for nRF series (UART and
UARTE).
* ADC
* ADC driver APIs are now available to threads running in user mode.
* Overhauled adc_dw and renamed it to adc_intel_quark_se_c1000_ss
* Fixed handling of invalid sampling requests
* Display
* Introduced mcux elcdif shim driver
* Added support for ssd16xx monochrome controllers
* Added support for ssd1608, gde029a1, and hink e0154a05
* Added SDL based display emulation driver
* Added SSD1673 EPD controller driver
* Added SSD1306 display controller driver
* Flash:
* nRF5 flash driver support UICR operations
* Added driver for STM32F7x series
* Added flash driver support for Atmel SAM E70
* Added a generic spi nor flash driver
* Added flash driver for SiLabs Gecko SoCs
* Ethernet:
* Extended mcux driver for i.mx rt socs
* Added driver for Intel PRO/1000 Ethernet controller
* I2C
* Added mcux lpi2c shim driver
* Removed deprecated i2c_atmel_sam3 driver
* Introduced Silabs i2c shim driver
* Added support for I2S stm32
* Pinmux
* Added RV32M1 driver
* Added pinmux driver for Intel S1000
* Added support for STM32F302x8
* PWM
* Added SiFive PWM driver
* Added Atmel SAM PWM driver
* Converted nRF drivers to use device tree
* Sensor
* Added lis2ds12, lis2dw12, lis2mdl, and lsm303dlhc drivers
* Added ms5837 driver
* Added support for Nordic QDEC
* Converted drivers to use device tree
* Serial
* Added RV32M1 driver
* Added new asynchronous UART API
* Added support for ARM PL011 UART
* Introduced Silabs leuart shim serial driver
* Adapted gecko uart driver for Silabs EFM32HG
* USB
* Added native_posix USB driver
* Added usb device driver for Atmel SAM E70 family
* Added nRF52840 USBD driver
* Other Drivers
* clock_control: Added RV32M1 driver
* console: Removed telnet driver
* entropy: Added Atmel SAM entropy generator driver
* spi: Converted nRF drivers to use device tree
* watchdog: Converted drivers to new API
* wifi: simplelink: Implemented setsockopt() for TLS offload
* wifi: Added inventek es-WiFi driver
* timer: Refactored and accuracy improvements of the arcv2 timer driver (boot
time measurements)
* timer: Added/reworked Xtensa, RISV-V, NRF, HPET, and ARM systick drivers
* gpio: Added RV32M1 driver
* hwinfo: Added new hwinfo API and drivers
* ipm: Added IMX IPM driver for i.MX socs
* interrupt_controller: Added RV32M1 driver
* interrupt_controller: Added support for STM32F302x8 EXTI_LINES
* neural_net: Added Intel GNA driver
* can: Added socket CAN support
Networking
**********
* The :ref:`BSD socket API <bsd_sockets_interface>` should be used by
applications for any network connectivity needs.
* Majority of the network sample applications were converted to use
the BSD socket API.
* New BSD socket based APIs were created for these components and protocols:
- :ref:`MQTT <mqtt_socket_interface>`
- :ref:`CoAP <coap_sock_interface>`
- :ref:`LWM2M <lwm2m_interface>`
- :ref:`SNTP <sntp_interface>`
* net-app client and server APIs were removed. This also required removal of
the following net-app based legacy APIs:
- MQTT
- CoAP
- SNTP
- LWM2M
- HTTP client and server
- Websocket
* Network packet (:ref:`net-pkt <net_pkt_interface>`) API overhaul. The new
net-pkt API uses less memory and is more streamlined than the old one.
* Implement following BSD socket APIs: ``freeaddrinfo()``, ``gethostname()``,
``getnameinfo()``, ``getsockopt()``, ``select()``, ``setsockopt()``,
``shutdown()``
* Converted BSD socket code to use global file descriptor numbers.
* Network subsystem converted to use new :ref:`logging system <logging_api>`.
* Added support for disabling IPv4, IPv6, UDP, and TCP simultaneously.
* Added support for :ref:`BSD socket offloading <net_socket_offloading>`.
* Added support for long lifetime IPv6 prefixes.
* Added enhancements to IPv6 multicast address checking.
* Added support for IPv6 Destination Options Header extension.
* Added support for packet socket (AF_PACKET).
* Added support for socket CAN (AF_CAN).
* Added support for SOCKS5 proxy in MQTT client.
* Added support for IPSO Timer object in LWM2M.
* Added support for receiving gratuitous ARP request.
* Added sample application for Google IoT Cloud.
* :ref:`Network interface <net_if_interface>` numbering starts now from 1 for
POSIX compatibility.
* :ref:`OpenThread <thread_protocol_interface>` enhancements.
* :zephyr:code-sample:`zperf <zperf>` sample application fixes.
* :ref:`LLDP <lldp_interface>` (Link Layer Discovery Protocol) enhancements.
* ARP cache update fix.
* gPTP link delay calculation fixes.
* Changed how network data is passed from
:ref:`L2 to network device driver <network_stack_architecture>`.
* Removed RPL (Ripple) IPv6 mesh routing support.
* MQTT is now available to threads running in user mode.
* Network device driver additions and enhancements:
- Added Intel PRO/1000 Ethernet driver (e1000).
- Added SMSC9118/LAN9118 Ethernet driver (smsc911x).
- Added Inventek es-WiFi driver for disco_l475_iot1 board.
- Added support for automatically enabling QEMU based Ethernet drivers.
- SAM-E70 gmac Ethernet driver Qav fixes.
- enc28j60 Ethernet driver fixes and enhancements.
Bluetooth
*********
* Host:
* GATT: Added support for Robust Caching
* GATT: L2CAP: User driven flow control
* Many fixes to Mesh
* Fixed and improved persistent storage handling
* Fixed direct advertising support
* Fixed security level 4 handling
* Add option to configure peripheral connection parameters
* Added support for updating advertising data without having to restart advertising
* Added API to iterate through existing bonds
* Added support for setting channel map
* Converted SPI HCI driver to use device tree
* New BLE split software Controller (experimental):
- Split design with Upper Link Layer and Lower Link Layer
- Enabled with :kconfig:option:`CONFIG_BT_LL_SW_SPLIT` (disabled by default)
- Support for multiple BLE radio hardware architectures
- Asynchronous handling of procedures in the ULL
- Enhanced radio utilization (99% on continuous 100ms scan)
- Latency resilience: Approx 100uS vs 10uS, 10x improvement
- CPU and power usage: About 20% improvement
- Multiple advertiser and scanner instances
- Support for both Big and Little-Endian architectures
* Controller:
* Added support for setting the public address
* Multiple control procedures fixes and improvements
* Advertising random delay fixes
* Fixed a serious memory corruption issue during scanning
* Fixes to RSSI measurement
* Fixes to Connection Failed to be Established sequence
* Transitioned to the new logging subsystem from syslog
* Switched from ``-Ofast`` to ``-O2`` in time-critical sections
* Reworked the RNG/entropy driver to make it available to apps
* Multiple size optimizations to make it fit in smaller devices
* nRF: Rework the PPI channel assignment to use pre-assigned ones
* Add extensive documentation to the shared primitives
* Several fixes for big-endian architectures
Build and Infrastructure
************************
* Added support for out-of-tree architectures.
* Added support for out-of-tree implementations of in-tree drivers.
* `BabbleSim`_ has been integrated in Zephyr's CI system.
* Introduced ``DT_`` prefix for all labels generated for information extracted
from device tree (with a few exceptions, such as labels for LEDs and buttons,
kept for backward compatibility with existing applications). Deprecated all
other defines that are generated.
* Introduce CMake variables for DT symbols, just as we have for CONFIG symbols.
* Move DeviceTree processing before Kconfig. Thereby allowing software
to be configured based on DeviceTree information.
* Automatically change the KCONFIG_ROOT when the application directory
has a Kconfig file.
* Added :ref:`west <west>` tool for multiple repository management
* Added support for :ref:`Zephyr modules <modules>`
* Build system ``flash`` and ``debug`` targets now require west
* Added generation of DT_<COMPAT>_<INSTANCE>_<PROP> defines which allowed
sensor or other drivers on buses like I2C or SPI to not require dts fixup.
* Added proper support for device tree boolean properties
Libraries / Subsystems
***********************
* Added a new display API and subsystem
* Added support for CTF Tracing
* Added support for JWT (JSON Web Tokens)
* Flash Maps:
- API extension
- Automatic generation of the list of flash areas
* Settings:
- Enabled logging instead of ASSERTs
- Always use the storage partition for FCB
- Fixed FCB backend and common bugs
* Logging:
- Removed sys_log, which has been replaced by the new logging subsystem
introduced in v1.13
- Refactored log modules registration macros
- Improved synchronous operation (see ``CONFIG_LOG_IMMEDIATE``)
- Added commands to control the logger using shell
- Added :c:macro:`LOG_PANIC()` call to the fault handlers to ensure that
logs are output on fault
- Added mechanism for handling logging of transient strings. See
:c:func:`log_strdup`
- Added support for up to 15 arguments in the log message
- Added optional function name prefix in the log message
- Changed logging thread priority to the lowest application priority
- Added notification about dropped log messages due to insufficient logger
buffer size
- Added log backends:
- RTT
- native_posix
- net
- SWO
- Xtensa Sim
- Changed default timestamp source function to :c:func:`k_uptime_get_32`
* Shell:
- Added new implementation of the shell sub-system. See :ref:`shell_api`
- Added shell backends:
- UART
- RTT
- telnet
* Ring buffer:
- Added byte mode
- Added API to work directly on ring buffer memory to reduce memory copying
- Removed ``sys_`` prefix from API functions
* MBEDTLS APIs may now be used from user mode.
HALs
****
* Updated Nordic nrfx to version 1.6.2
* Updated Nordic nrf ieee802154 radio driver to version 1.2.3
* Updated SimpleLink to TI CC32XX SDK 2.40.01.01
* Added Microchip MEC1701 Support
* Added Cypress PDL for PSoC6 SoC Support
* Updates to stm32cube, Silabs Gecko SDK, Atmel.
* Update ARM CMSIS headers to version 5.4.0
Documentation
*************
* Reorganized subsystem documentation into more meaningful collections
and added or improved introductory material for each subsystem.
* Overhauled Bluetooth documentation to split it into
manageable units and included additional information, such as
architecture and tooling.
* Added to and improved documentation on many subsystems and APIs
including socket offloading, Ethernet management, LLDP networking,
network architecture and overview, net shell, CoAP, network interface,
network configuration library, DNS resolver, DHCPv4, DTS, flash_area,
flash_mpa, NVS, settings, and more.
* Introduced a new debugging guide (see :ref:`debug-probes`) that documents
the supported debug probes and host tools in
one place, including which combinations are valid.
* Clarified and improved information about the west tool and its use.
* Improved :ref:`development process <development_model>` documentation
including how new features
are proposed and tracked, and clarifying API lifecycle, issue and PR
tagging requirements, contributing guidelines, doc guidelines,
release process, and PR review process.
* Introduced a developer "fast" doc build option to eliminate
the time needed to create the full kconfig option docs from a local
doc build, saving potentially five minutes for a full doc build. (Doc
building time depends on your development hardware performance.)
* Made dramatic improvements to the doc build processing, bringing
iterative local doc generation down from over two minutes to only a
few seconds. This makes it much faster for doc developers to iteratively
edit and test doc changes locally before submitting a PR.
* Added a new ``zephyr-file`` directive to link directly to files in the
Git tree.
* Introduced simplified linking to doxygen-generated API reference
material.
* Made board documentation consistent, enabling a board-image carousel
on the zephyrproject.org home page.
* Reduced unnecessarily large images to improve page load times.
* Added CSS changes to improve API docs appearance and usability
* Made doc version selector more obvious, making it easier to select
documentation for a specific release
* Added a friendlier and more graphic home page.
Tests and Samples
*****************
* A new set of, multinode, full system tests of the BT stack,
based on `BabbleSim`_ have been added.
* Added unique identifiers to all tests and samples.
* Removed old footprint benchmarks
* Added tests for CMSIS RTOS API v2, BSD Sockets, CANBus, Settings, USB,
and miscellaneous drivers.
* Added benchmark applications for the scheduler and mbedTLS
* Added samples for the display subsystem, LVGL, Google IOT, Sockets, CMSIS RTOS
API v2, Wifi, Shields, IPC subsystem, USB CDC ACM, and USB HID.
* Add support for using sanitycheck testing with Renode
Issue Related Items
*******************
These GitHub issues were addressed since the previous 1.13.0 tagged
release:
.. comment List derived from GitHub Issue query: ...
* :github:`issuenumber` - issue title
* :github:`15407` - [Coverity CID :197597]Incorrect expression in /tests/kernel/static_idt/src/main.c
* :github:`15406` - [Coverity CID :197598]Incorrect expression in /tests/drivers/uart/uart_async_api/src/test_uart_async.c
* :github:`15405` - [Coverity CID :197599]Incorrect expression in /tests/kernel/fatal/src/main.c
* :github:`15404` - [Coverity CID :197600]Incorrect expression in /tests/lib/c_lib/src/main.c
* :github:`15403` - [Coverity CID :197601]Incorrect expression in /tests/kernel/common/src/intmath.c
* :github:`15402` - [Coverity CID :197602]Incorrect expression in /tests/kernel/common/src/intmath.c
* :github:`15401` - [Coverity CID :197603]Incorrect expression in /tests/kernel/fatal/src/main.c
* :github:`15400` - [Coverity CID :197604]Memory - corruptions in /tests/kernel/mem_protect/userspace/src/main.c
* :github:`15399` - [Coverity CID :197605]Null pointer dereferences in /subsys/testsuite/ztest/src/ztest_mock.c
* :github:`15398` - [Coverity CID :197606]Incorrect expression in /tests/kernel/common/src/irq_offload.c
* :github:`15397` - [Coverity CID :197607]Incorrect expression in /tests/drivers/uart/uart_async_api/src/test_uart_async.c
* :github:`15396` - [Coverity CID :197608]Incorrect expression in /tests/lib/c_lib/src/main.c
* :github:`15395` - [Coverity CID :197609]Incorrect expression in /tests/kernel/interrupt/src/nested_irq.c
* :github:`15394` - [Coverity CID :197610]Incorrect expression in /tests/kernel/fatal/src/main.c
* :github:`15393` - [Coverity CID :197611]Integer handling issues in /lib/os/printk.c
* :github:`15392` - [Coverity CID :197612]Integer handling issues in /lib/os/printk.c
* :github:`15390` - [Coverity CID :197614]Incorrect expression in /tests/lib/c_lib/src/main.c
* :github:`15389` - [Coverity CID :197615]Incorrect expression in /tests/kernel/fatal/src/main.c
* :github:`15388` - [Coverity CID :197616]Null pointer dereferences in /subsys/testsuite/ztest/src/ztest_mock.c
* :github:`15387` - [Coverity CID :197617]Incorrect expression in /tests/kernel/common/src/multilib.c
* :github:`15386` - [Coverity CID :197618]Error handling issues in /subsys/shell/shell_telnet.c
* :github:`15385` - [Coverity CID :197619]Incorrect expression in /tests/kernel/mem_pool/mem_pool/src/main.c
* :github:`15384` - [Coverity CID :197620]Incorrect expression in /tests/kernel/static_idt/src/main.c
* :github:`15383` - [Coverity CID :197621]Incorrect expression in /tests/kernel/static_idt/src/main.c
* :github:`15382` - [Coverity CID :197622]Incorrect expression in /tests/kernel/tickless/tickless_concept/src/main.c
* :github:`15381` - [Coverity CID :197623]Incorrect expression in /tests/kernel/interrupt/src/nested_irq.c
* :github:`15380` - USAGE FAULT on tests/crypto/rand32/ on sam_e70_xplained
* :github:`15379` - foundries.io CI: tests/kernel/mem_protect/stackprot fails on nrf52
* :github:`15370` - log_strdup() leaks memory if log message is filtered
* :github:`15365` - Bluetooth qualification test MESH/SR/HM/CFS/BV-02-C is failing
* :github:`15361` - nRF timer: investigate race condition when setting clock timeout in TICKLESS mode
* :github:`15348` - ARM Cortex-M: SysTick: unhandled race condition
* :github:`15346` - VLAN support is broken
* :github:`15336` - Unable to transmit data using interrupt driven API with nrf UARTE peripheral
* :github:`15333` - hci_uart controller driver loses sync after host driver is reset
* :github:`15329` - Bluetooth: GATT Client Configuration is not cleared when device is unpaired
* :github:`15325` - conn->le.keys pointer is not cleared even after the keys struct is invalidated after unpair
* :github:`15324` - Error undefined reference to '__aeabi_uldivmod' when build Zephyr for nrf52_pca10040 board
* :github:`15309` - ARM Cortex-M SysTick Load value setting off-by-one
* :github:`15303` - net: Stackoverflow in net mgmt thread
* :github:`15300` - Bluetooth: Mesh: bt_mesh_fault_update() doesn't update publication message
* :github:`15299` - west init fails in powershell
* :github:`15289` - Zephyr module uses '\' in path on windows when creating Kconfig files
* :github:`15285` - arc: it's not reliable to use exc_nest_count to check nest interrupt
* :github:`15280` - tests/kernel/mem_protect/stackprot fails on platform qemu_riscv32
* :github:`15266` - doc: Contribution guidelines still link to IRC
* :github:`15260` - Shell doesn't always process input data when it arrives
* :github:`15259` - CAN sample does not work
* :github:`15251` - nRF Watchdog not triggering on kernel panic
* :github:`15246` - doc: confusion about dtc version
* :github:`15240` - esp32 build broken
* :github:`15236` - add external spi-nor flash will build fail
* :github:`15235` - Missing license references in DTS files
* :github:`15234` - Missing SPDX license references in drivers source files.
* :github:`15228` - tests: getnameinfo runs with user mode disabled
* :github:`15227` - sockets: no syscall for gethostname()
* :github:`15221` - ARC: incorrect value checked for MPU violation
* :github:`15216` - k_sleep() expires sooner than expected on STM32F4 (Cortex M4)
* :github:`15213` - cmake infrastructure in code missing file level license identifiers
* :github:`15206` - sanitycheck --coverage: stack overflows on qemu_x86, mps2_an385 and qemu_x86_nommu
* :github:`15205` - hci_usb not working on v1.14.0rc3 with SDK 0.10.0
* :github:`15204` - lwm2m engine hangs on native_posix
* :github:`15198` - tests/booting: Considering remove it
* :github:`15197` - Socket-based DNS API will hang device if DNS query is not answered
* :github:`15184` - Fix build issue with z_sys_trace_thread_switched_in
* :github:`15183` - BLE HID sample often asserts on Windows 10 reconnection
* :github:`15178` - samples/mpu/mem_domain_apis_test: Did not get to "destroy app0 domain", went into indefinite loop
* :github:`15177` - samples/drivers/crypto: CBC and CTR mode not supported
* :github:`15170` - undefined symbol TINYCBOR during doc build
* :github:`15169` - [Coverity CID :197534]Memory - corruptions in /subsys/logging/log_backend_rtt.c
* :github:`15168` - [Coverity CID :197535]Incorrect expression in /tests/drivers/uart/uart_async_api/src/test_uart_async.c
* :github:`15167` - [Coverity CID :197536]Parse warnings in /include/mgmt/buf.h
* :github:`15166` - [Coverity CID :197537]Control flow issues in /subsys/power/power.c
* :github:`15163` - nsim_*_mpu_stack_guard fails if CONFIG_USERSPACE=n but CONFIG_HW_STACK_PROTECTION=y
* :github:`15161` - stack overflow in tests/posix/common on nsim_em_mpu_stack_guard
* :github:`15157` - mps2_an385 and GNU Arm Embedded gcc-arm-none-eabi-7-2018-q2-update failed tests
* :github:`15154` - mempool can result in OOM while memory is available
* :github:`15153` - Some empty qemu_x86 output when running code coverage using sanity_check
* :github:`15152` - tests/kernel/pipe/pipe: "Kernel Oops" and "CPU Page Fault" when running coverage for qemu_x86
* :github:`15151` - tests/tickless/tickless_concept: Assertions when running code coverage on qemu_x86
* :github:`15150` - tests/kernel/threads/thread_api: "Double faults" when running code coverage in qemu_x86
* :github:`15149` - mps2_an385: fatal lockup when running code coverage
* :github:`15148` - tests/kernel/mem_pool/mem_pool_concept/: Assertion failures for mpns2_an385
* :github:`15146` - mps2_an385: Multiple "MPU Fault"s, "Hardware Fault"s "Stack Check Fail!" and "Bus Fault" when running code coverage
* :github:`15145` - USB HF clock stop fail
* :github:`15131` - ARC: off-by-one in MPU V2 _is_in_region()
* :github:`15130` - ARC: Z_ARCH_THREAD_STACK_MEMBER defined incorrectly
* :github:`15129` - ARC: tests/kernel/critical times out on nsim_sem
* :github:`15126` - multiple intermittent test failure on ARC
* :github:`15124` - DNS not working with NET_OFFLOAD
* :github:`15109` - ATSAME70 MCU(SAM E70 Xplained) RAM random after a watchdog reset.
* :github:`15107` - samples/application_development/code_relocation fails to build with coverage on mps2_an385
* :github:`15103` - nrf52810_pca10040 SRAM space not enough
* :github:`15100` - Bluetooth: GATT (un)subscribe can silently fail
* :github:`15099` - Bluetooth: GATT Subscribe does not detect duplicate if new parameters are used.
* :github:`15096` - Cannot build samples/net/ipv4_autoconf
* :github:`15093` - zephyr_library_compile_options() lost support for duplicates
* :github:`15090` - FIFO: Clarify doc for k_fifo_alloc_put
* :github:`15085` - Sanitycheck when running on devices is not counting samples in the final report
* :github:`15083` - MCUBoot is linked to slot0 because overlay is dropped in boilerplate.cmake
* :github:`15077` - Cannot boot application flashed to nrf52840_pca10059
* :github:`15073` - Device crashes when starting with USB connected
* :github:`15070` - ieee802154: Configuration for CC2520 is not working
* :github:`15069` - arch: arm: thread arch.mode not always inline with thread's privilege mode (e.g. system calls)
* :github:`15067` - bluetooth: bt_set_name rejects names of size CONFIG_BT_DEVICE_NAME_MAX
* :github:`15064` - tests/kernel/fp_sharing: undefined reference k_float_disable()
* :github:`15063` - tests/subsys/settings/fcb/src/settings_test_save_unaligned.c fail with assertion failure on nrf52_pca10040
* :github:`15061` - Builds on Windows are broken due to invalid zephyr_modules.txt parsing
* :github:`15059` - Fix builds w/o modules
* :github:`15056` - arch: arm: arch.mode variable _not_ initialized to nPRIV in user space enter
* :github:`15050` - Using TCP in zperf causes free memory access
* :github:`15044` - ARC: test failure in tests/kernel/threads/thread_apis
* :github:`15039` - ADC drivers adc_read_async() keep pointers to sequence
* :github:`15037` - xtensa: context returns to thread after kernel oops
* :github:`15035` - build breakage on two ARC targets: missing arc_exc_saved_sp
* :github:`15031` - net: 9cd547f53b "Fix ref counting for the net_pkt" allegedly broke reference counting
* :github:`15019` - tests/kernel/common: test_bitfield: test_bitfield: (b1 not equal to (1 << bit))
* :github:`15018` - tests/kernel/threads/no-multithreading: Not booting
* :github:`15017` - Not able to set "0xFFFF No specific value" for GAP PPCP structured data
* :github:`15013` - tests/kernel/fatal: check_stack_overflow: (rv equal to TC_FAIL)
* :github:`15012` - Unable to establish security after reconnect to dongle
* :github:`15009` - sanitycheck --coverage on qemu_x86: cannot move location counter backwards
* :github:`15008` - SWO logger backend produces no output in 'in place' mode
* :github:`14992` - West documentation is largely missing
* :github:`14989` - Doc build does not include the zephyr modules Kconfig files
* :github:`14988` - USB device not recognized on PCA10056 preview-DK
* :github:`14985` - Clarify in release docs NOT to use github tagging.
* :github:`14974` - Kconfig.modules needs to be at the top level build folder
* :github:`14958` - [Coverity CID :197457]Control flow issues in /subsys/bluetooth/host/gatt.c
* :github:`14957` - [Coverity CID :197458]Insecure data handling in /subsys/usb/usb_device.c
* :github:`14956` - [Coverity CID :197459]Memory - corruptions in /subsys/bluetooth/shell/gatt.c
* :github:`14955` - [Coverity CID :197460]Integer handling issues in /samples/bluetooth/ipsp/src/main.c
* :github:`14954` - [Coverity CID :197461]Insecure data handling in /subsys/usb/usb_device.c
* :github:`14953` - [Coverity CID :197462]Memory - corruptions in /subsys/bluetooth/host/gatt.c
* :github:`14952` - [Coverity CID :197463]Memory - corruptions in /samples/bluetooth/central_hr/src/main.c
* :github:`14951` - [Coverity CID :197464]Memory - corruptions in /subsys/bluetooth/host/gatt.c
* :github:`14950` - [Coverity CID :197465]Integer handling issues in /samples/bluetooth/ipsp/src/main.c
* :github:`14947` - no user mode access to MQTT subsystem
* :github:`14946` - cdc_acm example doesn't work on nrf52840_pca10059
* :github:`14945` - nrf52840_pca10059 executables do not work without mcuboot
* :github:`14943` - config BOARD_HAS_NRF5_BOOTLOADER not honored for nrf52840_pca10059
* :github:`14942` - tests/posix/fs don't build on em_starterkit_em11d
* :github:`14934` - tinycbor is failing in nightly CI
* :github:`14928` - Bluetooth: Mesh: Provisioning state doesn't always get properly re-initialized when doing reset
* :github:`14903` - tests/posix/fs test show messages dropped in the logs
* :github:`14902` - logger: Enabling USB CDC ACM disables logging
* :github:`14899` - Bluetooth controller ACL data packets stall
* :github:`14882` - USB DFU never enters DFU mode, when composite device is enabled and mcuboot is used
* :github:`14871` - tests/posix/fs : Dropped console output
* :github:`14870` - samples/mpu/mpu_stack_guard_test: Found "Test not passed"
* :github:`14869` - tests/lib/ringbuffer: Assertion failure at test_ring_buffer_main()
* :github:`14840` - settings: settings_save_one() doesn't always seem to store data, even if it returns success
* :github:`14837` - Bluetooth shell scan command parameter mandatory/optional evaluation is broken
* :github:`14833` - Bluetooth init procedure with BT_SETTINGS is not reliable
* :github:`14827` - cmake error
* :github:`14821` - [Coverity CID :196635]Error handling issues in /tests/net/mld/src/main.c
* :github:`14820` - [Coverity CID :196636]Integer handling issues in /kernel/sched.c
* :github:`14819` - [Coverity CID :196637]Uninitialized variables in /samples/net/sockets/can/src/main.c
* :github:`14818` - [Coverity CID :196638]Null pointer dereferences in /subsys/bluetooth/host/hci_core.c
* :github:`14817` - [Coverity CID :196639]Error handling issues in /samples/bluetooth/ipsp/src/main.c
* :github:`14816` - [Coverity CID :196640]Integer handling issues in /arch/x86/core/thread.c
* :github:`14815` - [Coverity CID :196641]Null pointer dereferences in /samples/net/nats/src/nats.c
* :github:`14814` - [Coverity CID :196642]Error handling issues in /subsys/shell/shell_uart.c
* :github:`14813` - [Coverity CID :196643]Null pointer dereferences in /subsys/net/ip/net_context.c
* :github:`14807` - disable SPIN_VALIDATE when SMP enabled
* :github:`14789` - doc: flash_map and flash_area
* :github:`14786` - Information about old sdk version provides wrong download link
* :github:`14782` - Build process produces hex files which will not install on BBC micro:bit
* :github:`14780` - USB: netusb: Unable to send maximum Ethernet packet
* :github:`14779` - stm32: If the memory usage is high, the flash is abnormal.
* :github:`14770` - samples/net/promiscuous_mode the include file is not there
* :github:`14767` - ARC: hang in exception handling when CONFIG_LOG is enabled
* :github:`14766` - K_THREAD_STACK_BUFFER() is broken
* :github:`14763` - PCI debug logging cannot work with PCI-enabled NS16550
* :github:`14762` - elf_helper: Call to undefined debug_die() in AggregateTypeMember (wrong class)
* :github:`14753` - nrf52840_pca10056: Get rid of leading spurious 0x00 byte in UART output
* :github:`14743` - Directed advertising to Android does not work
* :github:`14741` - Bluetooth scanning frequent resetting
* :github:`14714` - Mesh network traffic overflow ungraceful stop. (MMFAR Address: 0x0)
* :github:`14698` - USB: usb/console sample does not work for most of the boards
* :github:`14697` - USB: cdc_acm_composite sample might lose characters
* :github:`14693` - ARC: need test coverage for MPU stack guards
* :github:`14691` - samples: telnet: net shell is not working
* :github:`14684` - samples/net/promiscuous _mode : Cannot set promiscuous mode for interface
* :github:`14665` - samples/net/zperf does not work for TCP in qemu_x86
* :github:`14663` - net: echo server sends unknown packets on start
* :github:`14661` - samples/net/syslog_net fails for native_posix
* :github:`14658` - Disabling CONFIG_BT_PHY_UPDATE makes connections stall with iOS
* :github:`14657` - Sample: echo_async: setsockopt fail
* :github:`14654` - Samples: echo_client: No reply packet from the server
* :github:`14647` - IP: Zephyr replies to broadcast ethernet packets in other subnets on the same wire
* :github:`14643` - ARC: tests/kernel/mem_protect/mem_protect/kernel.memory_protection fails on nsim_sem
* :github:`14642` - ARC: tests/posix/common/ and tests/kernel/critical time out on nsim_sem with userspace enabled
* :github:`14641` - ARC: tests/kernel/critical/kernel.common times out on nsim_em and nsim_sem
* :github:`14640` - ARC: tests/cmsis_rtos_v2/portability.cmsis_rtos_v2 fails on nsim_em and nsim_sem
* :github:`14635` - bluetooth: controller: Control procedure collision with Encryption and PHY update procedure
* :github:`14627` - USB HID device only detected after replugging
* :github:`14623` - sanitycheck error when trying to run specific test
* :github:`14622` - net: IPv6: malformed packet in fragmented echo reply
* :github:`14612` - samples/net/sockets/echo_async_select doesn’t work for qemu_x86 target
* :github:`14609` - mimxrt1050_evk Fatal fault in thread tests/kernel/mem_protect/stackprot Fatal fault in thread
* :github:`14608` - Promiscuous mode net sample cannot be build
* :github:`14606` - mimxrt1050_evk tests/kernel/fp_sharing kernel.fp_sharing fails
* :github:`14605` - mimxrt1060_evk cpp_synchronization meets Hardware exception
* :github:`14603` - pyocd can't support more board_runner_args
* :github:`14586` - Sanitycheck shows "FAILED: failed" for successful test: tests/kernel/fifo/fifo_api/kernel.fifo
* :github:`14568` - I2C stm32 LL driver V2 will hang when trying again after an error occurs
* :github:`14566` - mcuboot doesn't link into code-partition
* :github:`14556` - tests/benchmarks/timing_info reports strange values on quark_se_c1000:x86, altera_max10:nios2
* :github:`14554` - UP2 console no output after commit fb4f5e727b.
* :github:`14546` - shell compilation error when disabling CONFIG_SHELL_ECHO_STATUS
* :github:`14542` - STM32F4XX dts_fixup.h error
* :github:`14540` - kernel: message queue MACRO not compatible with C++
* :github:`14536` - out of bounds access in log_backend_rtt
* :github:`14523` - echo-client doesn't close socket if echo-server is offline
* :github:`14510` - USB DFU sample doc outdated
* :github:`14508` - mempool allocator can return with no allocation even if memory is available
* :github:`14504` - mempool can return success if no memory was available
* :github:`14501` - crash in qemu_x86_64:tests/kernel/fifo/fifo_usage/kernel.fifo.usage
* :github:`14500` - sanitycheck --coverage: stack overflows on qemu_x86 and mps2_an385
* :github:`14499` - sanitycheck --coverage on qemu_x86: stack overflows on qemu_x86 and mps2_an385
* :github:`14496` - PyYAML 5.1 breaks DTS parsing
* :github:`14492` - doc: update robots.txt to exclude more old docs
* :github:`14479` - Regression for net_offload API in net_if.c?
* :github:`14477` - tests/crypto/tinycrypt: test_ecc_dh() 's montecarlo_ecdh() hangs when num_tests (1st parameter) is greater than 1
* :github:`14476` - quark_d2000_crb: samples/sensor/bmg160 runs out of ROM (CI failure)
* :github:`14471` - MPU fault during application startup
* :github:`14469` - sanitycheck failures on 96b_carbon due to commit 75164763868ebd604904af3fdbc86845da833abc
* :github:`14462` - tests/kernel/threads/no-multithreading/testcase.yam: Not Booting
* :github:`14460` - python requirements.txt: pyocd and pyyaml conflict
* :github:`14454` - tests/kernel/threads/no-multithreading/: Single/Repeated delay boot banner
* :github:`14447` - Rename macro functions starting with two or three underscores
* :github:`14422` - [Coverity CID :195758]Uninitialized variables in /drivers/usb/device/usb_dc_nrfx.c
* :github:`14421` - [Coverity CID :195760]Error handling issues in /tests/net/tcp/src/main.c
* :github:`14420` - [Coverity CID :195768]API usage errors in /arch/x86_64/core/xuk-stub32.c
* :github:`14419` - [Coverity CID :195770]Memory - illegal accesses in /drivers/ethernet/eth_native_posix_adapt.c
* :github:`14418` - [Coverity CID :195774]API usage errors in /arch/x86_64/core/xuk-stub32.c
* :github:`14417` - [Coverity CID :195786]Error handling issues in /samples/drivers/CAN/src/main.c
* :github:`14416` - [Coverity CID :195789]Uninitialized variables in /subsys/usb/class/netusb/function_rndis.c
* :github:`14415` - [Coverity CID :195793]Insecure data handling in /drivers/counter/counter_ll_stm32_rtc.c
* :github:`14414` - [Coverity CID :195800]Memory - corruptions in /tests/net/traffic_class/src/main.c
* :github:`14413` - [Coverity CID :195816]Null pointer dereferences in /tests/net/dhcpv4/src/main.c
* :github:`14412` - [Coverity CID :195819]Null pointer dereferences in /tests/net/tcp/src/main.c
* :github:`14411` - [Coverity CID :195821]Memory - corruptions in /tests/net/traffic_class/src/main.c
* :github:`14410` - [Coverity CID :195828]Memory - corruptions in /boards/posix/native_posix/cmdline.c
* :github:`14409` - [Coverity CID :195835]Null pointer dereferences in /tests/net/ipv6/src/main.c
* :github:`14408` - [Coverity CID :195838]Memory - illegal accesses in /samples/subsys/usb/hid-cdc/src/main.c
* :github:`14407` - [Coverity CID :195839]Memory - corruptions in /tests/net/traffic_class/src/main.c
* :github:`14406` - [Coverity CID :195841]Insecure data handling in /drivers/usb/device/usb_dc_native_posix.c
* :github:`14405` - [Coverity CID :195844]Null pointer dereferences in /tests/net/mld/src/main.c
* :github:`14404` - [Coverity CID :195845]Memory - corruptions in /tests/net/traffic_class/src/main.c
* :github:`14403` - [Coverity CID :195847]Memory - corruptions in /tests/net/traffic_class/src/main.c
* :github:`14402` - [Coverity CID :195848]Error handling issues in /samples/net/sockets/echo_async_select/src/socket_echo_select.c
* :github:`14401` - [Coverity CID :195855]Memory - corruptions in /drivers/serial/uart_native_posix.c
* :github:`14400` - [Coverity CID :195858]Incorrect expression in /arch/posix/core/posix_core.c
* :github:`14399` - [Coverity CID :195860]Null pointer dereferences in /tests/net/tcp/src/main.c
* :github:`14398` - [Coverity CID :195867]Memory - corruptions in /arch/posix/core/posix_core.c
* :github:`14397` - [Coverity CID :195871]Integer handling issues in /drivers/counter/counter_ll_stm32_rtc.c
* :github:`14396` - [Coverity CID :195872]Error handling issues in /drivers/serial/uart_native_posix.c
* :github:`14395` - [Coverity CID :195880]Null pointer dereferences in /tests/net/dhcpv4/src/main.c
* :github:`14394` - [Coverity CID :195884]Control flow issues in /arch/x86_64/core/xuk.c
* :github:`14393` - [Coverity CID :195896]Memory - corruptions in /tests/net/traffic_class/src/main.c
* :github:`14392` - [Coverity CID :195897]Error handling issues in /samples/net/sockets/echo_async/src/socket_echo.c
* :github:`14391` - [Coverity CID :195900]Security best practices violations in /drivers/entropy/fake_entropy_native_posix.c
* :github:`14390` - [Coverity CID :195903]Null pointer dereferences in /tests/net/iface/src/main.c
* :github:`14389` - [Coverity CID :195905]Control flow issues in /arch/x86_64/core/x86_64.c
* :github:`14388` - [Coverity CID :195921]Null pointer dereferences in /tests/net/tcp/src/main.c
* :github:`14315` - iamcu has build issues due to lfence
* :github:`14313` - doc: API references such as :c:func:`funcname` aren't creating links
* :github:`14310` - 64 bit print format specifiers not defined with newlib and SDK 0.10.0
* :github:`14297` - mimxrt1020_evk tests/kernel/gen_isr_table test failure
* :github:`14293` - mimxrt1060_evk tests/benchmarks/latency_measure failed
* :github:`14289` - Cannot build GRUB2 boot loader image in Clear Linux
* :github:`14275` - [ci.foundries.io] regression 4344e27 all: Update reserved function names
* :github:`14265` - Bluetooth GATT descriptor discovery returns all attributes
* :github:`14261` - DTS file for the esp32
* :github:`14258` - doc: Recommended SDK version is out of date
* :github:`14247` - tests/net/ieee802154/crypto fails with assertion failure in subsys/net/ip/net_if.c
* :github:`14246` - ./sample/bluetooth/mesh/ always issue an "HARD FALUT"
* :github:`14244` - tests/crypto/rand32/testcase.yaml#crypto.rand32.random_hw_xoroshiro.rand32: Not Booting
* :github:`14235` - Bluetooth connection timeout
* :github:`14209` - unable to flash sam_e70_xplained due to west errors
* :github:`14191` - Logger corrupts itself on rescheduling
* :github:`14186` - tests/cmsis_rtos_v1 fails on nrf boards
* :github:`14184` - tests/benchmarks: Stuck at delaying boot banner on quark_se_c1000_ss_board
* :github:`14177` - Spurious Error: "zephyr-no-west/samples/hello_world" is not in a west installation
* :github:`14160` - Bluetooth API documentation - bt_conn_create_slave_le
* :github:`14156` - Mac OSX Documentation Update Needed
* :github:`14141` - USB suspend/resume on board startup
* :github:`14139` - nsim failed in tests/subsys/jwt/libraries_encoding
* :github:`14127` - netusb: TX path doesn't work in RNDIS driver
* :github:`14125` - system calls are vulnerable to Spectre V1 attacks on CPUs with speculative execution
* :github:`14121` - gaps between app shared memory partitions can waste a lot of space
* :github:`14109` - Incorrect documentation for k_work_*() API
* :github:`14105` - Race condition in k_delayed_work_submit_to_queue()
* :github:`14104` - Invalid locking in k_delayed_work_submit_to_queue()
* :github:`14099` - Minnowboard doesn't build tests/kernel/xip/
* :github:`14098` - Test Framework documentation issue
* :github:`14096` - Timeslicing is broken
* :github:`14093` - net: Description of net_pkt_skip() is not clear
* :github:`14087` - serial/stm32: uart_stm32_fifo_fill can't transmit data complete
* :github:`14084` - ADC driver subsystem has no system calls
* :github:`14063` - net: ipv6: Neighbor table management improvements
* :github:`14059` - CONFIG_XUK_64_BIT_ABI is referenced but undefined (outside of tests)
* :github:`14044` - BLE HID sample fails to reconnect on Windows 10 tablets - Wrong Sequence Number (follow-up)
* :github:`14042` - MCUboot fails to boot STM32L4 device
* :github:`14010` - logger: timestamp resets after 35.7 seconds on K64F
* :github:`14001` - drivers: modem: modem receiver is sending extra bytes around \r\n
* :github:`13984` - nucleo_l496zg: samples: console/echo: It doesn't echo
* :github:`13972` - bt_le_scan_stop() before finding device results in Data Access Violation
* :github:`13964` - rv32m1_vega_ri5cy doesn't build w/o warnings
* :github:`13960` - tests/kernel/lifo/lifo_usage fails on m2gl025_miv
* :github:`13956` - CI scripting doesn't retry modifications to tests on non-default platforms
* :github:`13949` - tests: Ztest problem - not booting properly
* :github:`13943` - net: QEMU Ethernet drivers are flaky
* :github:`13937` - tests/net/tcp: Page fault
* :github:`13934` - tests/kernel/fatal: test_fatal rv equal to TC_FAIL
* :github:`13923` - app shared memory placeholders waste memory
* :github:`13919` - tests/crypto/mbedtls reports some errors without failing
* :github:`13918` - x86 memory domain configuration not always applied correctly on context switch when partitions are added
* :github:`13906` - posix: Recently enabled POSIX+newlib tests fail to build with gnuarmemb
* :github:`13890` - stm32: serial: Data is not read properly at a certain baud rate
* :github:`13889` - ARM: Userspace: should we have default system app partitions?
* :github:`13888` - [Coverity CID :190924]Integer handling issues in /subsys/net/lib/sntp/sntp.c
* :github:`13887` - [Coverity CID :190925]Memory - corruptions in /subsys/bluetooth/controller/hci/hci_driver.c
* :github:`13886` - [Coverity CID :190926]Error handling issues in /drivers/can/stm32_can.c
* :github:`13885` - [Coverity CID :190928]Error handling issues in /samples/net/sockets/echo_async/src/socket_echo.c
* :github:`13884` - [Coverity CID :190929]Integer handling issues in /tests/drivers/hwinfo/api/src/main.c
* :github:`13883` - [Coverity CID :190930]Integer handling issues in /samples/subsys/fs/src/main.c
* :github:`13882` - [Coverity CID :190931]Control flow issues in /subsys/net/lib/lwm2m/lwm2m_rw_json.c
* :github:`13881` - [Coverity CID :190932]Control flow issues in /samples/subsys/ipc/openamp/src/main.c
* :github:`13880` - [Coverity CID :190933]Control flow issues in /drivers/gpio/gpio_intel_apl.c
* :github:`13879` - [Coverity CID :190934]Parse warnings in /tests/drivers/can/stm32/src/main.c
* :github:`13878` - [Coverity CID :190935]Parse warnings in /tests/drivers/can/stm32/src/main.c
* :github:`13877` - [Coverity CID :190936]Uninitialized variables in /tests/subsys/fs/nffs_fs_api/common/test_performance.c
* :github:`13876` - [Coverity CID :190937]Incorrect expression in /tests/drivers/counter/counter_basic_api/src/test_counter.c
* :github:`13875` - [Coverity CID :190938]Parse warnings in /tests/drivers/can/stm32/src/main.c
* :github:`13874` - [Coverity CID :190939]Error handling issues in /tests/subsys/fs/fat_fs_dual_drive/src/test_fat_file.c
* :github:`13873` - [Coverity CID :190940]Memory - corruptions in /soc/arm/microchip_mec/mec1701/soc.c
* :github:`13872` - [Coverity CID :190942]Memory - corruptions in /subsys/mgmt/smp_shell.c
* :github:`13871` - [Coverity CID :190943]Incorrect expression in /tests/kernel/fatal/src/main.c
* :github:`13870` - [Coverity CID :190944]Control flow issues in /subsys/usb/class/usb_dfu.c
* :github:`13869` - [Coverity CID :190945]Parse warnings in /tests/drivers/can/api/src/main.c
* :github:`13868` - [Coverity CID :190946]Null pointer dereferences in /tests/net/utils/src/main.c
* :github:`13867` - [Coverity CID :190948]Null pointer dereferences in /subsys/net/lib/lwm2m/lwm2m_rw_json.c
* :github:`13866` - [Coverity CID :190949]Error handling issues in /tests/subsys/fs/nffs_fs_api/common/test_append.c
* :github:`13865` - [Coverity CID :190950]Integer handling issues in /arch/arm/core/cortex_m/mpu/nxp_mpu.c
* :github:`13864` - [Coverity CID :190951]Control flow issues in /subsys/net/ip/net_context.c
* :github:`13863` - [Coverity CID :190952]Incorrect expression in /tests/drivers/counter/counter_basic_api/src/test_counter.c
* :github:`13862` - [Coverity CID :190953]Error handling issues in /subsys/fs/shell.c
* :github:`13861` - [Coverity CID :190954]Error handling issues in /subsys/bluetooth/controller/ll_sw/nordic/lll/lll_test.c
* :github:`13860` - [Coverity CID :190955]Error handling issues in /tests/subsys/fs/nffs_fs_api/common/nffs_test_utils.c
* :github:`13859` - [Coverity CID :190956]Error handling issues in /samples/net/sockets/can/src/main.c
* :github:`13858` - [Coverity CID :190957]Incorrect expression in /tests/kernel/fatal/src/main.c
* :github:`13857` - [Coverity CID :190958]Control flow issues in /samples/boards/96b_argonkey/microphone/src/main.c
* :github:`13856` - [Coverity CID :190960]Various in /tests/subsys/fs/fcb/src/fcb_test_last_of_n.c
* :github:`13855` - [Coverity CID :190961]Error handling issues in /subsys/bluetooth/host/mesh/prov.c
* :github:`13854` - [Coverity CID :190964]Integer handling issues in /arch/arm/core/cortex_m/mpu/nxp_mpu.c
* :github:`13853` - [Coverity CID :190965]Error handling issues in /subsys/net/ip/ipv4_autoconf.c
* :github:`13852` - [Coverity CID :190966]Error handling issues in /samples/net/sockets/echo_async_select/src/socket_echo_select.c
* :github:`13851` - [Coverity CID :190967]Incorrect expression in /tests/drivers/counter/counter_basic_api/src/test_counter.c
* :github:`13850` - [Coverity CID :190969]Uninitialized variables in /samples/net/sockets/coap_client/src/coap-client.c
* :github:`13849` - [Coverity CID :190970]Uninitialized variables in /subsys/bluetooth/shell/ll.c
* :github:`13848` - [Coverity CID :190971]Null pointer dereferences in /subsys/net/ip/net_pkt.c
* :github:`13847` - [Coverity CID :190972]Control flow issues in /subsys/power/power.c
* :github:`13846` - [Coverity CID :190973]Control flow issues in /subsys/net/ip/net_context.c
* :github:`13845` - [Coverity CID :190974]Integer handling issues in /subsys/net/ip/trickle.c
* :github:`13844` - [Coverity CID :190976]Integer handling issues in /arch/arm/core/cortex_m/mpu/nxp_mpu.c
* :github:`13843` - [Coverity CID :190977]Integer handling issues in /lib/os/printk.c
* :github:`13842` - [Coverity CID :190978]Control flow issues in /drivers/spi/spi_intel.c
* :github:`13841` - [Coverity CID :190980]Parse warnings in /tests/drivers/can/api/src/main.c
* :github:`13840` - [Coverity CID :190981]Error handling issues in /subsys/fs/nffs_fs.c
* :github:`13839` - [Coverity CID :190983]Incorrect expression in /tests/drivers/counter/counter_basic_api/src/test_counter.c
* :github:`13838` - [Coverity CID :190985]Memory - illegal accesses in /arch/x86/core/x86_mmu.c
* :github:`13837` - [Coverity CID :190986]Control flow issues in /subsys/net/lib/sockets/sockets_tls.c
* :github:`13836` - [Coverity CID :190987]Integer handling issues in /arch/arm/core/cortex_m/mpu/nxp_mpu.c
* :github:`13835` - [Coverity CID :190989]Parse warnings in /tests/drivers/can/api/src/main.c
* :github:`13834` - [Coverity CID :190990]Null pointer dereferences in /subsys/net/ip/net_pkt.c
* :github:`13833` - [Coverity CID :190991]Error handling issues in /subsys/bluetooth/controller/ll_sw/ull_conn.c
* :github:`13832` - [Coverity CID :190992]Null pointer dereferences in /subsys/net/ip/dhcpv4.c
* :github:`13831` - [Coverity CID :190993]Various in /subsys/shell/shell.c
* :github:`13830` - [Coverity CID :190995]Control flow issues in /subsys/net/ip/ipv6.c
* :github:`13829` - [Coverity CID :190996]Integer handling issues in /drivers/can/stm32_can.c
* :github:`13828` - [Coverity CID :190997]Integer handling issues in /lib/os/printk.c
* :github:`13827` - [Coverity CID :190998]Incorrect expression in /tests/drivers/uart/uart_async_api/src/test_uart_async.c
* :github:`13826` - [Coverity CID :191001]Control flow issues in /subsys/net/lib/lwm2m/lwm2m_rw_json.c
* :github:`13825` - [Coverity CID :191002]Error handling issues in /tests/net/lib/mqtt_pubsub/src/test_mqtt_pubsub.c
* :github:`13824` - [Coverity CID :191003]Resource leaks in /samples/net/sockets/can/src/main.c
* :github:`13823` - tests/kernel/arm_irq_vector_table: test case cannot quit displaying "isr 0 ran!"
* :github:`13822` - Invalid USB state: powered after cable is disconnected
* :github:`13821` - tests/kernel/sched/schedule_api: Assertion failed for test_slice_scheduling
* :github:`13813` - Test suite mslab_threadsafe fails randomly
* :github:`13783` - tests/kernel/mem_protect/stackprot failure in frdm_k64f due to limited privilege stack size
* :github:`13780` - mimxrt1060_evk tests/crypto/tinycrypt_hmac_prng and test_mbedtls meet Unaligned memory access
* :github:`13779` - mimxrt1060_evk tests/kernel/mem_pool/mem_pool_threadsafe meets Imprecise data bus error
* :github:`13778` - mimxrt1060_evk tests/kernel/pending meets assert
* :github:`13777` - mimxrt1060_evk tests/kernel/profiling/profiling_api meets Illegal use of the EPSR
* :github:`13769` - mimxrt1060_evk tests/kernel/fifo/fifo_timeout and kernel/fifo/fifo_usage meet system error
* :github:`13768` - mimxrt1060_evk tests/kernel/device illegal use of the EPSR
* :github:`13767` - mimxrt1060_evk tests/kernel/context and tests/kernel/critical caught system err
* :github:`13766` - mimxrt1060_evk tests/kernel/fatal meet many unwanted exceptions
* :github:`13765` - mimxrt1060_evk tests/kernel/workq/work_queue meets Illegal use of the EPSR
* :github:`13764` - mimxrt1060_evk test/kernel/mem_slab/mslab_threadsafe meets Imprecise data bus error
* :github:`13762` - mimxrt1060_evk test/lib/c_lib and test/lib/json test/lib/ringbuffer meet Unaligned memory access
* :github:`13754` - Error: "West version found in path does not support '/usr/bin/make flash', ensure west is installed and not only the bootstrapper"
* :github:`13753` - _UART_NS16550_PORT_{2,3}_ seems to be a (possibly broken) Kconfig/DTS mishmash
* :github:`13752` - The Arduino 101 docs tell people to set CONFIG_UART_QMSI_1_BAUDRATE, which was removed
* :github:`13750` - CONFIG_SPI_3_NRF_SPIS is undefined but referenced
* :github:`13748` - CONFIG_SOC_MCIMX7D_M4 is undefined but referenced
* :github:`13747` - CONFIG_NRFX_UARTE{2-3} are undefined but referenced
* :github:`13735` - mimxrt1020_evk tests/benchmarks/app_kernel meets Illegal use of the EPSR
* :github:`13734` - tests/subsys/settings/fcb/src/settings_test_save_unaligned.c fail with assertion failure on nrf52_pca10040
* :github:`13733` - mimxrt1020_evk samples/net/zperf meets Unaligned memory access
* :github:`13729` - sanitycheck --coverage failed
* :github:`13728` - mimxrt1020_evk tests/subsys/logging/log_core test_log_strdup_gc meets Unaligned memory access
* :github:`13727` - MIMXRT1020_EVK sample/subsys/logging/logger report unaligned memory access
* :github:`13716` - CAN tests don't build
* :github:`13710` - Build failure when using XCC toolchain
* :github:`13703` - Build error w/Flash driver enabled on hexiwear kw40
* :github:`13701` - x86 stack check fail w/posix-lib & newlib
* :github:`13686` - newlib, posix-lib and xtensa/riscv (with sdk-0.9.5) don't build cleanly
* :github:`13680` - XCC install directions need updating in boards/xtensa/intel_s1000_crb/doc/index.rst
* :github:`13665` - amples/subsys/usb/cdc_acm_composite: Stuck at "Wait for DTR"
* :github:`13664` - samples/subsys/usb/cdc_acm_composite: No output beyond "***** Booting Zephyr OS v1.14.0-rc- ....****** banner
* :github:`13662` - samples/subsys/usb/cdc_acm: Stuck at "Wait for DTR"
* :github:`13655` - mimxrt1050_evk test/crypto/rand32 meets Kernel Panic
* :github:`13654` - mimxrt1050_evk test/kernel/mem_protect/stack_random fails on stack fault
* :github:`13642` - stack canaries don't work with user mode threads
* :github:`13624` - ATMEL SAM family UART and USART - functions u(s)art_sam_irq_is_pending doesn't respect IRQ settings
* :github:`13610` - kernel: Non-deterministic and very high ISR latencies
* :github:`13609` - samples: cfb: text is not displayed due to display_blanking_off()
* :github:`13595` - tests/kernel/stack fails to build on nios2 with new SDK 0.10.0-rc3
* :github:`13594` - tests/kernel/mem_protect/mem_protect/kernel.memory_protection build failure on minnowboard with new SDK
* :github:`13585` - CONFIG_BT_HCI_TX_STACK_SIZE is too small
* :github:`13584` - i.MX RT board flashing and debugging sections are out of date
* :github:`13572` - settings: Bluetooth: Failed parse/lookup
* :github:`13567` - tests/subsys/settings/fcb/base64 fails when write-block-size is 8
* :github:`13560` - STM32 USB: netusb: kernel crash when testing example echo_server with nucleo_f412zg (ECM on Windows)
* :github:`13550` - stm32: i2c: SSD1306 does not work due to write size limitation
* :github:`13547` - tests/drivers/build_all: The Zephyr library 'drivers__adc' was created without source files
* :github:`13541` - sanitycheck errors when device-testing frdm_k64f
* :github:`13536` - test: tests/kernel/mem_slab/mslab_threadsafe fails sporadically on nrf52
* :github:`13522` - BT SUBSCRIBE to characteristic for Indication or WRITE to value results in kernel crash
* :github:`13515` - samples/net/sockets/echo doesn’t link with CONFIG_NO_OPTIMIZATIONS=y
* :github:`13514` - #stm32 creating #gpio #interrupts on 2+ pins with the same pin number failes
* :github:`13502` - tests/benchmarks/timing_info: Output only consist of Delay Boot Banner
* :github:`13489` - frdm_k64f test/net/tcp bus fault after test ends
* :github:`13484` - net: (At least) eth_smsc911x driver is broken in the master
* :github:`13482` - The frdm_k64f board resets itself periodically/A possible NXP MPU bug
* :github:`13481` - Regression in CI coverage for (at least) some Ethernet drivers after net_app code removal
* :github:`13470` - Lack of POSIX compliance for sched_param struct
* :github:`13465` - tests/lib/mem_alloc/testcase.yaml#libraries.libc.minimal: Bus fault at test_malloc
* :github:`13464` - rb.h: macro RB_FOR_EACH_CONTAINER bug
* :github:`13463` - frdm_kl25z samples/basic/threads Kernel Panic
* :github:`13462` - frdm_kl25z samples/basic/disco meet hard fault
* :github:`13458` - galileo I2C bus master names aren't getting set in the build
* :github:`13449` - sanitycheck failure: [nocache] build failures with sdk-ng-0.10.0
* :github:`13448` - OpenOCD support code version not raised on recent additions
* :github:`13437` - 6LoWPAN: ICMP Ping Zephyr -> Linux broken in master [regression, bisected]
* :github:`13434` - Aliases inside dts leads to warnings
* :github:`13433` - Error when rebooting the frdm_k64f board
* :github:`13424` - Logger got recently slower
* :github:`13423` - Default logger stack size insufficient for various samples
* :github:`13422` - Can't use GPIO 2, 3 and 4
* :github:`13421` - tests/drivers/watchdog/wdt_basic_api: test_wdt_no_callback() repeats indefinitely
* :github:`13413` - x86 reports incorrect stack pointer for user mode exceptions
* :github:`13411` - kernel: ASSERTION FAIL [z_spin_lock_valid(l)]
* :github:`13410` - qemu_x86 transient build errors for mmu_tables.o
* :github:`13408` - DT_FLASH_AREA generated seems to be different for Zephyr and MCUBootloader
* :github:`13397` - Function documentation is missing for BSD sockets
* :github:`13396` - Cannot connect to Galaxy S8 via BLE
* :github:`13394` - Missing Documentation for Bluetooth subsystem
* :github:`13384` - linking error of gettimeofday with zephyr-sdk-0.10.0-rc2
* :github:`13380` - sockets: ordering of send() vs. poll() when using socket API + DTLS causes a crash
* :github:`13378` - Missing Documentation for Networking subsystem
* :github:`13361` - nucleo_f103rb blinky example cannot run
* :github:`13357` - Tracing hooks problem on POSIX
* :github:`13353` - z_timeout_remaining should subtract z_clock_elapsed
* :github:`13342` - arm: user thread stack overflows do not report _NANO_ERR_STACK_CHK_FAIL
* :github:`13341` - arc: user thread stack overflows do not report _NANO_ERR_STACK_CHK_FAIL
* :github:`13340` - NRF52 pca10040 boards open the "Flash hardware support" option, the BT Mesh example does not work properly
* :github:`13323` - No USB instance
* :github:`13320` - sanitycheck miss extra_args: OVERLAY_CONFIG parameter
* :github:`13316` - Notification enabled before connection
* :github:`13306` - Checking if UARTE TX complete on nRF52
* :github:`13301` - frdm_k64f: samples/net/sockets/echo_server doesn't work
* :github:`13300` - NET: USB Ethernet tests were removed allowing to submit not compiling code
* :github:`13291` - samples/drivers/watchdog: Fatal fault in ISR
* :github:`13290` - samples/drivers/watchdog: Watchdog setup error
* :github:`13289` - tests/kernel/fifo/fifo_timeout fails on nrf52840_pca10056
* :github:`13287` - Zephyr can no longer apply DT overlays on a per-SoC basis
* :github:`13272` - Catch all bug for build issues with SDK 0.10.0-rc2
* :github:`13257` - Shell not compatible with c++
* :github:`13256` - UART error bitmask broken by new asynchronous UART API
* :github:`13255` - tests/drivers/counter/counter_basic_api: Kernel panic and an assertion error when you run test_multiple_alarms() after test_single_shot_alarm_top() failed
* :github:`13254` - tests/drivers/counter/counter_basic_api: counter failed to raise alarm after ticks limit reached
* :github:`13253` - tests/drivers/counter/counter_basic_api: nchan not equal to alarm_cnt
* :github:`13251` - frdm_k64f: samples/net/sockets/echo_server doesn't work
* :github:`13249` - Latest Zephyr HEAD results in a crash in mcuboot tree
* :github:`13247` - tests/drivers/counter/counter_basic_api: counter_set_top_value() failed
* :github:`13245` - Including module(s):
* :github:`13243` - DT: error in generated_dts_board_fixups.h for board: frdm_k64f
* :github:`13237` - stm32 USB sanitycheck failures with sdk 0.10.0-beta2
* :github:`13236` - Failure tests/kernel/gen_isr_table on some stm32 platforms
* :github:`13223` - I2S transfers causes exception/crash in xtensa/Intel S1000
* :github:`13220` - qemu_x86_64 build failures
* :github:`13218` - tests: intel_s1000_crb: CONFIG_I2C_0_NAME undeclared build error
* :github:`13211` - net/sockets: send/sendto broken when len > MTU
* :github:`13209` - FATAL ERROR: unknown key "posixpath" in format string "{posixpath}"
* :github:`13203` - drivers: wifi: simplelink: Need to translate socket family macro values
* :github:`13194` - soc/arm/nordic_nrf/nrf52/soc_power.h warning spew when CONFIG_SYS_POWER_MANAGEMENT=n
* :github:`13192` - silabs flash_gecko driver warning (will fail in CI)
* :github:`13187` - qemu_x86_64 leaks system headers into the build process
* :github:`13166` - tests/kernel/threads/dynamic_thread test cases are failing on frdm_k64f board
* :github:`13161` - QMSI drivers/counter/counter_qmsi_aon.c doesn't build
* :github:`13147` - net: ICMPv4 echo reply packets do not use default values in the IP header
* :github:`13122` - build for KW40z, KW41z fails to generate isr_tables
* :github:`13113` - Samples fail to build for SimpleLink when CONFIG_XIP=n
* :github:`13110` - MPU fault on performing fifo operations
* :github:`13096` - Remove CONFIG_X86_PAE_MODE from scripts/gen_mmu_x86.py
* :github:`13084` - net: Align interface numbering with POSIX/BSD/Linux
* :github:`13083` - Problem pairing/bonding 2nd device, whilst the first device is still connected using sample project (bluetooth\peripheral)
* :github:`13082` - s1000 board: multiple registrations for irq error
* :github:`13073` - intermittent failure in tests/benchmarks/timing_info
* :github:`13066` - Bug on STM32F2 USB Low Layer HAL
* :github:`13065` - CONFIG_BT leads Fatal fault in ISR on esp32
* :github:`13051` - Two timers are expiring at one time and crashing for platform nrf52_pca10040
* :github:`13050` - net: Zephyr drops TCPv4 packet with extended MAC frame size
* :github:`13047` - Build error while executing tests/kernel/tickless/tickless on quark_se_c1000_devboard
* :github:`13044` - intermittent tests/kernel/workq/work_queue failure
* :github:`13043` - intermittent tests/posix/common/ failure
* :github:`13034` - samples/bluetooth/peripheral_hr: could not connect with reel board
* :github:`13025` - CAN not working on Nucleo L432KC with external transciever
* :github:`13014` - sanitycheck fails to generate coverage report if samples/application_development/external_lib is run
* :github:`13013` - Problem executing 'west flash' outside zephyr directory.
* :github:`13011` - tests/posix/fs/ segfaults randomly in POSIX arch
* :github:`13009` - Coverage broken for nrf52_bsim
* :github:`13005` - syslog_net doc error
* :github:`13001` - app shared memory rules in CMakeLists.txt breaks incremental builds
* :github:`12994` - intermittent failures in tests/net/socket/select/ on qemu_x86
* :github:`12982` - net: Zephyr drops IPv4 packet with extended MAC frame size
* :github:`12967` - settings/fcb-backend: value size might be bigger than expected
* :github:`12959` - Error with cmake build "string sub-command REGEX, mode MATCH needs at least 5 arguments"
* :github:`12958` - Missing LwM2M protocol information in the network section of docs
* :github:`12957` - Need documentation for MQTT
* :github:`12956` - CoAP missing documentation
* :github:`12955` - Missing Documentation for many subsystems and features
* :github:`12950` - tests/kernel/workq/work_queue_api/kernel.workqueue fails on nsim_em
* :github:`12949` - tests/benchmarks/timing_info/benchmark.timing.userspace fails on nsim_em
* :github:`12948` - tests/kernel/mem_protect/stack_random/kernel.memory_protection.stack_random fails on nsim_em
* :github:`12947` - tests/benchmarks/timing_info/benchmark.timing.default_kernel fails on nsim_em
* :github:`12946` - Zephyr/BLE stack: Problem pairing/bonding more than one device, whilst the first device is still connected.
* :github:`12945` - mqtt_socket connect is hung on sam_e70_xplained
* :github:`12933` - MCUboot: high current
* :github:`12908` - Data allocation in sections for quark_se is incorrect
* :github:`12905` - Build improperly does a partial discard of 'const' defined variables
* :github:`12900` - tests/benchmarks/timing_info doesn't print userspace stats
* :github:`12886` - Application development primer docs broken by west merge
* :github:`12873` - Early log panic does not print logs on shell
* :github:`12851` - Early log panic does not print logs
* :github:`12849` - i2c: frdm-k64f and mimxrt1050_evk I2C driver will cause hardware exception if read/write to a not existing device
* :github:`12844` - ARC MPU version 3 is configured incorrectly
* :github:`12821` - When CPU_STATS is enable with MPU_STACK_GUARD in DEBUG_OPTIMIZATIONS mode, it cause a MPU FAULT / Instruction Access Violation.
* :github:`12820` - CONFIG_NO_OPTIMIZATION triggers a usage fault
* :github:`12813` - DTS: CONFIG_FLASH_BASE_ADDRESS not being generated for SPI based Flash chip
* :github:`12812` - ninja flash when running without 'west'
* :github:`12810` - Up Squared serial console character output corrupted
* :github:`12804` - tests/drivers/watchdog/wdt_basic_api/: wdt_install_timeout() failed to call callback
* :github:`12803` - tests/drivers/watchdog/wdt_basic_api/: Watchdog setup error
* :github:`12800` - topic-counter: nrfx_*: counter_set_top_value inconsistent behavior
* :github:`12796` - USB Power Event Panic
* :github:`12766` - drivers: gpio: stm32: implementation silently ignores attempts to configure level interrupts
* :github:`12765` - drivers: gpio: intel_apl: implementation silently ignores double-edge interrupt config
* :github:`12764` - drivers: gpio: cmsdk_ahb: implementation silently ignores double-edge interrupt config
* :github:`12763` - drivers: gpio: sch: implementation does not configure interrupt level/edge
* :github:`12758` - doc: Samples and Demos documentation hierarchy looks unintentionally deep
* :github:`12745` - SimpleLink socket functions, on error, sometimes do not set errno and return (-1)
* :github:`12734` - drivers: flash: Recent change in spi_nor.c does not let have multiple flash devs on a board.
* :github:`12726` - Dead loop of the kernel during Bluetooth Mesh pressure communication
* :github:`12724` - SPI CS: in case of multiple slaves, wrong cs-gpio is chosen in DT\_ define
* :github:`12708` - Drivers may call net_pkt_(un)ref from ISR concurrently with other code
* :github:`12696` - CMAKE_EXPORT_COMPILE_COMMANDS is broken
* :github:`12688` - arm: userspace: inconsistent configuration between ARM and NXP MPU
* :github:`12685` - 717aa9cea7 broke use of dtc 1.4.6
* :github:`12657` - subsys/settings: fcb might compress areas more than once
* :github:`12654` - Build error while executing tests/kernel/smp on ESP32
* :github:`12652` - UART console is showing garbage with driver uart_ns15560
* :github:`12650` - drivers: wifi: simplelink: socket() always returns fd of zero on success
* :github:`12640` - CONFIG_ETH_ENC28J60_0_GPIO_SPI_CS=y cause build error
* :github:`12632` - tests/drivers/adc/adc_api/ fails on quark platforms
* :github:`12621` - warning about images when building docs
* :github:`12615` - Network documentation might miss API documentation
* :github:`12611` - Shell does not support network backends
* :github:`12609` - ext: stm32: revert fix https://github.com/zephyrproject-rtos/zephyr/pull/8762
* :github:`12594` - stm32_min_dev board no console output
* :github:`12589` - Several nRF based boards enable both I2C & SPI by default in dts at same MMIO address
* :github:`12574` - Bluetooth: Mesh: 2nd time commissioning configuration details (APP Key) not get saved on SoC flash
* :github:`12571` - No coverage reports are being generated
* :github:`12570` - Zephyr codebase incorrectly uses #ifdef for boolean config values
* :github:`12560` - Using TCP w/ wired NIC results in mismanagement of buffers due to ACK accounting error
* :github:`12559` - tests/kernel/mem_pool/mem_pool_threadsafe/kernel.memory_pool fails sporadically
* :github:`12553` - List of tests that keep failing sporadically
* :github:`12548` - ISR sometimes run with the MPU disabled: breaks __nocache
* :github:`12544` - commit 2fb616e broke I2C on Nucleo F401RE + IKS01A2 shield
* :github:`12543` - doc: Wrong file path for code relocation sample
* :github:`12541` - nrf timer handling exceeds bluetooth hard realtime deadline
* :github:`12530` - DTS: Changes done to support QSPI memory mapped flash breaks intel_s1000 build
* :github:`12528` - a bug in code
* :github:`12501` - nRF52: UARTE lacks pm interface
* :github:`12494` - Logging with CONFIG_LOG_IMMEDIATE=y from ISR leads to assert
* :github:`12488` - RedBear Nano v2 Mesh Instruction Fault
* :github:`12487` - Power management and RTTLogger
* :github:`12479` - arc: the pollution of lp_start,lpend and lp_count will break down the system
* :github:`12478` - tests/drivers/ipm/peripheral.mailbox failing sporadically on qemu_x86_64 (timeout)
* :github:`12455` - Fatal fault when openthread commissioner starts
* :github:`12454` - doc: Some board images are pretty big (> 1MB)
* :github:`12453` - nrf52 SPIM spi_transceive function occasionally doesn't return
* :github:`12449` - Existing LPN lookup in Mesh Friend Request handling
* :github:`12441` - include: net: Link error when inet_pton() is used and wifi offloading is enabled
* :github:`12429` - Bluetooth samples not working on qemu_x86
* :github:`12419` - cannot flash with segger jlink in windows environment
* :github:`12410` - Assert and printk not printed on RTT
* :github:`12409` - non-tickless kernels incorrectly advance system clock with delayed ticks
* :github:`12395` - Some Bluetooth samples wont run using the latest branch on some boards
* :github:`12369` - WDT: wdt callbacks are not getting triggerred before CPU going for a reboot
* :github:`12362` - BLE HID sample fails to reconnect on Windows 10 tablets
* :github:`12352` - intermittent kernel.mutex sanitycheck with mps2_an385
* :github:`12347` - net ping shell can't show reply
* :github:`12339` - drivers: nordic: usb: missing fragmentation handling for IN transfers, causing buffer overflow
* :github:`12329` - enable CONFIG_NET_DEBUG_HTTP_CONN cause build error
* :github:`12326` - [Coverity CID :158187]Control flow issues in /sanitylog/nrf52840_pca10056/samples/net/echo_server/test_nrf_openthread/zephyr/ext_proj/Source/ot/third_party/mbedtls/repo/library/ecp.c
* :github:`12325` - [Coverity CID :190377]Control flow issues in /sanitylog/nrf52840_pca10056/samples/net/echo_server/test_nrf_openthread/zephyr/ext_proj/Source/ot/examples/platforms/utils/settings_flash.c
* :github:`12324` - [Coverity CID :190380]Insecure data handling in /sanitylog/nrf52840_pca10056/samples/net/echo_server/test_nrf_openthread/zephyr/ext_proj/Source/ot/third_party/mbedtls/repo/library/ssl_tls.c
* :github:`12323` - [Coverity CID :190383]Null pointer dereferences in /sanitylog/nrf52840_pca10056/samples/net/echo_server/test_nrf_openthread/zephyr/ext_proj/Source/ot/third_party/mbedtls/repo/library/ssl_tls.c
* :github:`12322` - [Coverity CID :190611]Control flow issues in /drivers/usb/device/usb_dc_nrfx.c
* :github:`12321` - [Coverity CID :190612]Control flow issues in /subsys/net/lib/lwm2m/lwm2m_rw_json.c
* :github:`12320` - [Coverity CID :190613]Integer handling issues in /subsys/net/lib/lwm2m/lwm2m_engine.c
* :github:`12319` - [Coverity CID :190614]Control flow issues in /subsys/shell/shell_utils.c
* :github:`12318` - [Coverity CID :190615]Null pointer dereferences in /subsys/net/lib/lwm2m/lwm2m_engine.c
* :github:`12317` - [Coverity CID :190616]Integer handling issues in /subsys/net/lib/lwm2m/lwm2m_engine.c
* :github:`12316` - [Coverity CID :190617]Control flow issues in /subsys/net/lib/lwm2m/lwm2m_rw_json.c
* :github:`12315` - [Coverity CID :190618]Code maintainability issues in /drivers/modem/wncm14a2a.c
* :github:`12314` - [Coverity CID :190619]Memory - illegal accesses in /subsys/bluetooth/host/mesh/settings.c
* :github:`12313` - [Coverity CID :190620]Null pointer dereferences in /drivers/wifi/eswifi/eswifi_core.c
* :github:`12312` - [Coverity CID :190621]Memory - corruptions in /subsys/net/lib/lwm2m/lwm2m_rw_oma_tlv.c
* :github:`12311` - [Coverity CID :190622]Memory - corruptions in /drivers/wifi/eswifi/eswifi_offload.c
* :github:`12310` - [Coverity CID :190623]Error handling issues in /drivers/wifi/eswifi/eswifi_core.c
* :github:`12309` - [Coverity CID :190624]Memory - corruptions in /tests/posix/fs/src/test_fs_file.c
* :github:`12308` - [Coverity CID :190625]Integer handling issues in /samples/bluetooth/peripheral/src/main.c
* :github:`12307` - [Coverity CID :190626]Null pointer dereferences in /subsys/net/lib/coap/coap_sock.c
* :github:`12306` - [Coverity CID :190627]Incorrect expression in /samples/net/zperf/src/zperf_tcp_receiver.c
* :github:`12305` - [Coverity CID :190628]Memory - corruptions in /drivers/wifi/eswifi/eswifi_core.c
* :github:`12304` - [Coverity CID :190629]Incorrect expression in /samples/net/zperf/src/zperf_udp_receiver.c
* :github:`12303` - [Coverity CID :190630]Null pointer dereferences in /drivers/modem/wncm14a2a.c
* :github:`12302` - [Coverity CID :190631]Control flow issues in /subsys/net/lib/lwm2m/lwm2m_rw_json.c
* :github:`12301` - [Coverity CID :190632]Memory - corruptions in /drivers/wifi/eswifi/eswifi_offload.c
* :github:`12300` - [Coverity CID :190633]Control flow issues in /subsys/net/lib/lwm2m/lwm2m_rw_plain_text.c
* :github:`12299` - [Coverity CID :190634]Control flow issues in /subsys/net/lib/lwm2m/lwm2m_obj_device.c
* :github:`12298` - [Coverity CID :190635]Integer handling issues in /subsys/net/lib/coap/coap_link_format_sock.c
* :github:`12297` - [Coverity CID :190636]Incorrect expression in /samples/subsys/usb/console/src/main.c
* :github:`12296` - [Coverity CID :190637]Null pointer dereferences in /subsys/net/lib/lwm2m/lwm2m_rw_plain_text.c
* :github:`12295` - [Coverity CID :190638]Control flow issues in /samples/portability/cmsis_rtos_v2/timer_synchronization/src/main.c
* :github:`12294` - [Coverity CID :190639]Null pointer dereferences in /subsys/net/ip/route.c
* :github:`12293` - [Coverity CID :190640]Null pointer dereferences in /drivers/wifi/eswifi/eswifi_core.c
* :github:`12292` - [Coverity CID :190641]Null pointer dereferences in /lib/cmsis_rtos_v2/kernel.c
* :github:`12291` - [Coverity CID :190642]Error handling issues in /drivers/console/telnet_console.c
* :github:`12290` - [Coverity CID :190644]Memory - illegal accesses in /drivers/modem/wncm14a2a.c
* :github:`12282` - "make htmldocs" reports a cmake warning
* :github:`12274` - Assert crash in logger's out_func
* :github:`12268` - doc: nightly published AWS docs are not as generated
* :github:`12265` - doc: Some API documentation is not being generated
* :github:`12257` - The latest GNU ARM Embedded Toolchain can't produce hex files on Windows
* :github:`12252` - potential non-termination of k_mem_pool_alloc
* :github:`12250` - DTS: Inconsistencies seen for SPI node with size-cells
* :github:`12249` - Can't flash CC3220 with OpenOCD
* :github:`12243` - Build error with I2C driver for nucleo_f103rb: DT_ST_STM32_I2C_V1_40005400_BASE_ADDRESS' undeclared here
* :github:`12241` - logging: log output busy loops if log output function can not process buffer
* :github:`12224` - POSIX api are incompatible with arm gcc 2018q2 toolchain
* :github:`12203` - openthread: bind IP is randomly selected causing off-mesh communication problems
* :github:`12201` - Enabling CONFIG_LOG is throwing exceptions on intel_s1000
* :github:`12192` - include: __assert: enabling assert causes build errors
* :github:`12190` - Mbedtls MBEDTLS_PLATFORM_STD_SNPRINTF issue
* :github:`12186` - net: arp: Zephyr does not use MAC address from unicast ARP reply with wrong target MAC
* :github:`12179` - net: arp: Zephyr does not use MAC address from unicast ARP reply
* :github:`12171` - ot: ping ten times will crash
* :github:`12170` - logging: previous changes to dropped message notification break wifi sample debug
* :github:`12164` - net: icmpv4: Zephyr drops ICMPv4 packet with correct checksum 0
* :github:`12162` - net: icmpv4: Zephyr replies to ICMPv4 echo request with broadcast destination IPv4 address
* :github:`12159` - bt_gatt_attr_read_chrc: no characteristic for value
* :github:`12154` - 802.15.4 6LowPAN stopped working with multiple samples
* :github:`12147` - tests/kernel/interrupt fails on quark_se_c1000_ss_devboard
* :github:`12146` - tests/kernel/arm_irq_vector_table fails on NRF5 boards
* :github:`12144` - There's lots of references to undefined Kconfig symbols
* :github:`12123` - samples: cmsis_rtos_v1/philosophers faults with a FATAL EXCEPTION on esp32
* :github:`12122` - system.settings.nffs fails on NRF5 boards
* :github:`12120` - Can't pair with nrf52832 running zephyr
* :github:`12118` - printf doesn't work on qemu_cortex_m3 with newlib and arm gcc 2018q2 toolchain
* :github:`12092` - Default Virtual COM port on nucleo_l4r5zi is lpuart1
* :github:`12091` - tests/subsys/settings/fcb/base64 fails on NRF5 boards
* :github:`12089` - Unexpected fault during test does not cause test failure
* :github:`12069` - iwdg_stm32.c: potential failure in wdt_set_config()
* :github:`12066` - Observing a Python path Issue with Git based Compile
* :github:`12065` - enormous .BSS size while building tests/subsys/fs/nffs_fs_api
* :github:`12059` - kernel.memory_protection.stack_random fails on quark_d2000_crb board
* :github:`12058` - Lots of tests don't honor CONFIG_TEST_EXTRA_STACK_SIZE
* :github:`12051` - LOG_PANIC never returns if RTT is disconnected
* :github:`12045` - frdm_k64f + shell breaks Ethernet driver
* :github:`12043` - logger: Invalid pointer deference in samples/subsys/logging/logger/
* :github:`12040` - Log messages are dropped even with huge log buffer
* :github:`12037` - nrf52840 ram retention example failed
* :github:`12033` - samples/application_development/code_relocation fails on mps2_an385
* :github:`12029` - CONFIG_STACK_CANARIES doesn't work on x86_64
* :github:`12016` - Crash while disconnecting device from USB
* :github:`12006` - valgrind detected issue in tests/net/ipv6/
* :github:`11999` - CONFIG_TEXT_SECTION_OFFSET doesn't seem to work on x86
* :github:`11998` - intermittent failures in tests/kernel/common: test_timeout_order: (poll_events[ii].state not equal to K_POLL_STATE_SEM_AVAILABLE)
* :github:`11989` - Reel Board mesh_badge sample | Light sensor bug
* :github:`11980` - cmake: Build fails in an environment without 'python' binary
* :github:`11967` - nrfx SPI driver blocks indefinitely when transferring
* :github:`11961` - Python warning in process_gperf.py
* :github:`11935` - Invalid usage of k_busy_wait()
* :github:`11916` - ISR table (_sw_isr_table) generation is fragile and can result in corrupted binaries
* :github:`11914` - NXP documentation: frdm-k64f links dead
* :github:`11904` - blinky example can't work on nucleo-f070rb and nucleo-f030r8 platform
* :github:`11894` - zephyr_env.sh failes to correctly set $ZEPHYR_BASE with zsh hooks bound to cd
* :github:`11889` - Race between SimpleLink WiFi driver FastConnect and networking app startup.
* :github:`11859` - sanitycheck failures on lpcxpresso54114_m4: Error: Aborting due to non-whitelisted Kconfig warning
* :github:`11857` - cmake does not detect most recent python, it is fixed somehow to 3.4.x
* :github:`11844` - rtc_ll_stm32.c:232: undefined reference to 'LL_RCC_LSE_SetDriveCapability' #stm32 #rtc
* :github:`11841` - Assert invoked in exception in ctrl.c line 7653 (zephyr 1.13.00)
* :github:`11827` - gPTP Sample Application fails on frdm_k64f board ,and PDelay Response Receipt Timeout
* :github:`11815` - nxp_kinetis: system reset leaves interrupts enabled during startup
* :github:`11806` - gpio_nrf mishandles level interrupts
* :github:`11798` - A thread may lock a mutex before it is fully unlocked.
* :github:`11794` - cmake: CMake 3.13 doesn't like INTERFACE with target_link_libraries
* :github:`11792` - drivers: nrf: UARTE interrupt driven cannot be compiled
* :github:`11780` - Bluetooth: Mesh: initialisation delay after disabling CONFIG_BT_DEBUG_LOG
* :github:`11779` - watchdog sample application not being built on Nordic devices
* :github:`11767` - tests: counter api: Failed when MPU enabled
* :github:`11763` - logger drops log messages without any indication
* :github:`11754` - NRFX TWI driver does not compile with newlib
* :github:`11752` - tests/lib/ringbuffer: build error on Xtensa ESP32
* :github:`11749` - logging: default log thread priority is too high
* :github:`11744` - Regression: nNRF52840 HW dies at 8 minutes 20 seconds in various samples using IPSP
* :github:`11741` - mqtt_publisher sample not working with BLE IPSP and has outdated net setup/prj configs
* :github:`11723` - tests/cmsis_rtos_v1 fails on nrf52840_pca10056
* :github:`11722` - tests/kernel/timer/timer_api fails on nrf52_pca10040 board
* :github:`11721` - tests/kernel/sched/schedule_api fails on nrf5* boards
* :github:`11719` - Legacy MQTT sample app breaking
* :github:`11698` - net: ipv4: Zephyr replies to ICMPv4 packets with incorrect checksums
* :github:`11694` - system clock problem on NRF52 boards
* :github:`11682` - Mesh Friend replies to initial Friend Poll with "old" security credentials
* :github:`11675` - Cannot set UART device name in menuconfig
* :github:`11674` - Wrong assert condition @@zephyr/kernel/sched.c:345
* :github:`11651` - Time consumption is not constant during the pend and unpend operation with 0(1) pending queue
* :github:`11633` - logging: CONFIG_LOG_INPLACE_PROCESS is not synchronous
* :github:`11626` - k_busy_wait exits early on Nordic chips
* :github:`11625` - Problem with printk and LOG_ERR used with shell enabled
* :github:`11618` - net: icmpv4: Zephyr drops valid echo request
* :github:`11617` - net: ipv4: udp: broadcast delivery not supported
* :github:`11612` - i2c_burst_write on nrf51 is not a burst write
* :github:`11586` - mimxrt1050_evb board: Can't get Ethernet to work
* :github:`11579` - net: arp: MAC address not updated if target address is not its own
* :github:`11565` - gpio_callback ambiguity in union pin vs pin_mask
* :github:`11564` - Bluetooth: settings: Invalid base64 value written to flash
* :github:`11562` - net: arp: Zephyr does use MAC address from broadcast ARP reply
* :github:`11561` - Ping through net shell seems to be broken
* :github:`11533` - Energy-efficient BLE controller on the nRF52
* :github:`11532` - drivers: serial: uart_msp432p4xx.c not compile for interrupt API
* :github:`11531` - Networking samples documentation updates
* :github:`11513` - drivers: SPI NOR: Inconsistency with flash interface docs
* :github:`11502` - Delayed works are not scheduled when system is busy
* :github:`11495` - Printk processed by logger overwrites each other
* :github:`11489` - net: arp: Zephyr replies to localhost address
* :github:`11488` - [Coverity CID :183483]Incorrect expression in /sanitylog/v2m_beetle/tests/ztest/test/base/testing.ztest.verbose_2/zephyr/priv_stacks_hash.gperf
* :github:`11487` - [Coverity CID :185396]Incorrect expression in /sanitylog/v2m_beetle/tests/posix/fs/portability.posix/zephyr/kobject_hash.gperf
* :github:`11486` - [Coverity CID :186197]Parse warnings in /sanitylog/lpcxpresso54114_m4/samples/subsys/ipc/openamp/test/openamp_remote-prefix/src/openamp_remote-build/CMakeFiles/CheckIncludeFiles/HAVE_FCNTL_H.c
* :github:`11485` - [Coverity CID :189738]Null pointer dereferences in /subsys/net/lib/dns/llmnr_responder.c
* :github:`11484` - [Coverity CID :189739]Parse warnings in /subsys/usb/class/netusb/function_eem.c
* :github:`11483` - [Coverity CID :189740]Control flow issues in /samples/boards/reel_board/mesh_badge/src/reel_board.c
* :github:`11482` - [Coverity CID :189741]Memory - illegal accesses in /samples/boards/reel_board/mesh_badge/src/reel_board.c
* :github:`11481` - [Coverity CID :189742]Program hangs in /drivers/usb/device/usb_dc_sam.c
* :github:`11480` - [Coverity CID :189743]Incorrect expression in /drivers/usb/device/usb_dc_sam.c
* :github:`11465` - UART_INTERRUPT_DRIVEN broken on SOC_SERIES_IMX7_M4 and SOC_SERIES_IMX_6X_M4
* :github:`11464` - where is PM_CONTROL_OS defined in Kconfig?
* :github:`11462` - tests: intel_s1000: flash test will fail or erase code when booting from flash
* :github:`11461` - tests: intel_s1000: build error due to offsets lib
* :github:`11447` - Build error for lwm2m_client w/ modem overlay
* :github:`11425` - MISRA C Do not use recursions
* :github:`11417` - logging doesn't log, again
* :github:`11409` - Device crash on BLE reconnection
* :github:`11394` - GPIO API: Do not blindly re-install an already installed callback
* :github:`11393` - printk (RTT backend) from isr can deadlock the system
* :github:`11390` - soc: intel_s1000: Fix the tests for dma and i2s drivers
* :github:`11384` - CI ignores result of multiple test suites in one test application
* :github:`11383` - tests/drivers/i2s/i2s_api failing on sam_e70_xplained
* :github:`11373` - Move STM32 RTC to new counter API
* :github:`11339` - zephyr stm32f4 startup freezes at startup in PRINT_BOOT_BANNER() #stm32 #uart #boot
* :github:`11329` - net: arp: Zephyr replies to multicast address cause of malfored ARP request
* :github:`11310` - Wifi scan crashes on disco_l475_iot1
* :github:`11301` - KW41Z crash on echo apps (ieee802154)
* :github:`11281` - uart shell: ring buffer usage bug
* :github:`11276` - nrf51_pca10028:tests/kernel/interrupt/arch.interrupt registers IRQ 24 twice
* :github:`11275` - frdm_k64f/samples/net/gptp/test: irq line 85 registered twice
* :github:`11268` - soc: intel_s1000: linker section size updates
* :github:`11266` - intel_s1000: usb_hid: load/store alignment exception
* :github:`11260` - Detection of an MSYS environment sometimes fails
* :github:`11255` - Pinging sam_e70 leads to unresponsive ethernet device at some point
* :github:`11250` - 'net help' or 'kernel help' shell commands lead to a fatal fault
* :github:`11244` - Turning on SystemView causes error
* :github:`11232` - nrf52: reel_board: USB unable to send fragmented packets through Control endpoint
* :github:`11226` - Logging: duplicate log messages for some samples when building for qemu_x86
* :github:`11202` - recent "shell: shell_uart" commit breaks shell samples on cc3220sf
* :github:`11187` - cmake/toolchain/clang: selecting clang doesn't select the correct compiler file
* :github:`11182` - qemu_xtensa tests fail spuriously under sanitycheck/CI
* :github:`11179` - Minor Typo "dirver" in UART of Native Posix
* :github:`11171` - usb: nrf: usb_nrfx is in endless loop when USB cable in not connected
* :github:`11170` - kernel.profiling.call_stacks_analyze_idle: assertion fails on em_starterkit_em7d_v22
* :github:`11167` - Building failing in arm cortex-m0
* :github:`11166` - quark_se_c1000_devboard has no docs
* :github:`11147` - subsys: logging: rtt: undeclared macro
* :github:`11146` - ext: debug: segger: rtt: SEGGER_RTT_Init() missing return statement
* :github:`11136` - drivers/spi: WARNING: Unsigned expression compared with zero
* :github:`11135` - subsys/net/lib/: WARNING: Unsigned expression compared with zero
* :github:`11134` - drivers/flash/soc_flash_nios2_qspi.c: WARNING: Unsigned expression compared with zero
* :github:`11133` - lib/posix/mqueue.c: WARNING: Unsigned expression compared with zero
* :github:`11129` - CONFIG_TICKLESS_KERNEL makes z_clock_set_timeout doesn't work
* :github:`11103` - The wrong Python version can be detected on Windows
* :github:`11102` - [Coverity CID :189504]Error handling issues in /samples/net/sockets/echo/src/socket_echo.c
* :github:`11101` - [Coverity CID :189505]Error handling issues in /drivers/sensor/lis2mdl/lis2mdl_trigger.c
* :github:`11100` - [Coverity CID :189506]Control flow issues in /subsys/net/ip/net_shell.c
* :github:`11099` - [Coverity CID :189507]Parse warnings in /samples/drivers/flash_shell/src/main.c
* :github:`11098` - [Coverity CID :189508]Control flow issues in /drivers/usb/device/usb_dc_nrfx.c
* :github:`11097` - [Coverity CID :189509]Integer handling issues in /drivers/sensor/ms5837/ms5837.c
* :github:`11096` - [Coverity CID :189510]Memory - corruptions in /subsys/bluetooth/host/monitor.c
* :github:`11095` - [Coverity CID :189511]Code maintainability issues in /subsys/settings/src/settings_fcb.c
* :github:`11094` - [Coverity CID :189512]Null pointer dereferences in /subsys/logging/log_msg.c
* :github:`11093` - [Coverity CID :189513]Control flow issues in /subsys/bluetooth/shell/gatt.c
* :github:`11092` - [Coverity CID :189514]Possible Control flow issues in /drivers/display/ssd1673.c
* :github:`11091` - [Coverity CID :189515]Incorrect expression in /drivers/usb/device/usb_dc_stm32.c
* :github:`11090` - [Coverity CID :189516]Null pointer dereferences in /drivers/wifi/simplelink/simplelink_sockets.c
* :github:`11089` - [Coverity CID :189517]Control flow issues in /drivers/sensor/fxos8700/fxos8700.c
* :github:`11088` - [Coverity CID :189518]Memory - illegal accesses in /samples/boards/reel_board/mesh_badge/src/reel_board.c
* :github:`11087` - [Coverity CID :189519]Error handling issues in /samples/net/sockets/echo/src/socket_echo.c
* :github:`11086` - [Coverity CID :189520]Error handling issues in /samples/net/sockets/echo/src/socket_echo.c
* :github:`11077` - Compiler warning at include/misc/util.h when building for ESP32
* :github:`11047` - doc: missing Doxygen generated documentation for any function which name starts with an underscore
* :github:`11046` - Enabling SYS_POWER_MANAGEMENT results in a linker error.
* :github:`11034` - Enabling config XTENSA_ASM2 is causing system crash on intel_s1000
* :github:`11022` - mempool allocator is broken
* :github:`11019` - About printk configuration
* :github:`11016` - nRF52840-PCA10056/59: Cannot bring up HCI0 when using HCI_USB sample
* :github:`11008` - net-related logging: Don't see the expected output + crash in logging
* :github:`11007` - logging: "log_strdup pool empty!" is confusing
* :github:`10994` - upsquared sample gpio_counter sample.yaml is malformatted/sanitycheck doens't build samples/boards/up_squared/gpio_counter
* :github:`10993` - upsquared sample gpio_counter doesnt build
* :github:`10990` - ext: lib: crypto: mbedTLS: warning in platform.h glue
* :github:`10971` - net: ipv6: Zephyr replies to ICMPv6 packets with incorrect checksums
* :github:`10970` - net: ipv6: Zephyr replies to malformed ICMPv6 message
* :github:`10967` - FRDM-K64F and MCR-20A configuration does not work
* :github:`10961` - net: ipv6: Zephyr replies to a packet with organization local multicast destination address
* :github:`10960` - net: ipv6: Zephyr replies to a packet with site-local multicast destination address
* :github:`10959` - net: ipv6: Zephyr replies to a packet with interface-local multicast destination
* :github:`10958` - net: ipv6: Zephyr replies to a packet with destination multicast with scope zero
* :github:`10955` - I can't see the output using the minicom when flash on STM32F429IGT6
* :github:`10952` - Bluetooth Mesh: Disabling "CONFIG_BT_MESH_DEBUG_ACCESS" leads to wrong OpCode attached to sent messages
* :github:`10917` - Convert iwdg_stm32 STM32 Watchdog driver to new API
* :github:`10916` - Convert CMSDK APB Watchdog driver to new API
* :github:`10914` - Convert Atmel SAM0 Watchdog driver to new API
* :github:`10913` - Convert Atmel SAM Watchdog driver to new API
* :github:`10909` - Missing stm32l433.dtsi file
* :github:`10899` - nRF52840 DevKit generates USB TX timeout when using HCI_USB
* :github:`10894` - Add dts support to SPI slave drivers & tests
* :github:`10882` - Web instructions: quotes are wrong in build chain for Windows
* :github:`10878` - errno for error codes for key management break on newlib
* :github:`10845` - ext: hal: nxp: Use ARRAY_SIZE helper macro
* :github:`10825` - The DesignWare SPI driver should be hidden on unsupported platforms
* :github:`10817` - Getting Started Guide script error
* :github:`10811` - crash while connecting a USB cable
* :github:`10803` - Compiler warning at /kernel/sched.c
* :github:`10801` - Compiler warning in soc/xtensa/esp32/include/_soc_inthandlers.h
* :github:`10788` - riscv_machine_timer driver don't follow the spec ?
* :github:`10775` - Build error in zephyr.git/include/toolchain/gcc.h leading to shippable failures
* :github:`10772` - tests/drivers/adc/adc_api results into build failure on nRF platforms
* :github:`10760` - Flash Shell compilation error without BT
* :github:`10758` - [Coverity CID :188881]Control flow issues in /samples/net/zperf/src/zperf_shell.c
* :github:`10757` - [Coverity CID :188882]Incorrect expression in /tests/kernel/interrupt/src/nested_irq.c
* :github:`10756` - [Coverity CID :188883]Memory - illegal accesses in /subsys/bluetooth/host/hci_core.c
* :github:`10755` - [Coverity CID :188885]Error handling issues in /lib/ring_buffer/ring_buffer.c
* :github:`10754` - [Coverity CID :188886]Error handling issues in /tests/posix/common/src/mqueue.c
* :github:`10753` - [Coverity CID :188887]Error handling issues in /tests/posix/common/src/pthread.c
* :github:`10752` - [Coverity CID :188888]Incorrect expression in /tests/kernel/interrupt/src/nested_irq.c
* :github:`10751` - [Coverity CID :188889]Memory - illegal accesses in /subsys/bluetooth/host/gatt.c
* :github:`10750` - [Coverity CID :188890]Insecure data handling in /drivers/watchdog/wdt_qmsi.c
* :github:`10747` - tests/kernel/tickless/tickless_concept fails on ARC boards
* :github:`10733` - Logger thread should be started earlier than _init_static_threads() in init.c
* :github:`10720` - SSD1673 driver it setting a Kconfig symbol in dts_fixup.h
* :github:`10707` - tests/benchmarks/latency_measure fails on sam_e70_xplained
* :github:`10693` - samples/subsys/usb/console: Console routed to UART of no USB
* :github:`10685` - Missing # for else in segger conf
* :github:`10678` - nRF52840: hci_usb timeout during initialization by bluez
* :github:`10672` - nRF52: UARTE: uart_fifo_fill return value unreliable
* :github:`10671` - Callback function le_param_req() is never called.
* :github:`10668` - nRF52832: RTT vs. Bluetooth
* :github:`10662` - "Quick start - Integration testing" does not work as intended.
* :github:`10658` - Cannot use SPI_0 on nRF52810
* :github:`10649` - bug when build project which new c lib
* :github:`10639` - make run for native_posix has dependency issues
* :github:`10636` - quark_se is missing SPI_DRV_NAME symbol
* :github:`10635` - tests/kernel/mem_pool/mem_pool_api#test_mpool_alloc_timeout crashes on qemu_riscv32
* :github:`10633` - tests/kernel/mem_protect/syscall crashes on freedom_k64f, sam_e70_xplained and nrf52_pca10040
* :github:`10632` - tests/kernel/poll faults on freedom_k64f, sam_e70_xplained and nrf52_pca10040
* :github:`10623` - tests/drivers/watchdog/wdt_basic_api fails on Quark platforms
* :github:`10619` - [Zephyr] Firmware upgrade through UART [Nordic 52840 - pca 10056 Board]
* :github:`10617` - net: shell: Converting net and wifi shells to new shell breaks samples/net/wifi app for SimpleLink WiFi driver
* :github:`10611` - STM32L4 GPIOC Missing Interrupt support? (nucleo_l476rg)
* :github:`10610` - i2s driver for stm still uses old logger
* :github:`10609` - RISC-V timer incorrectly written
* :github:`10600` - [Coverity CID :174409]Memory - illegal accesses in /ext/hal/ti/simplelink/source/ti/drivers/net/wifi/source/fs.c
* :github:`10599` - [Coverity CID :174410]Memory - corruptions in /ext/hal/ti/simplelink/source/ti/drivers/net/wifi/source/wlan.c
* :github:`10598` - [Coverity CID :174412]Incorrect expression in /ext/hal/ti/simplelink/source/ti/drivers/net/wifi/source/wlan.c
* :github:`10597` - [Coverity CID :174414]Error handling issues in /ext/hal/ti/simplelink/source/ti/drivers/net/wifi/source/driver.c
* :github:`10596` - [Coverity CID :174417]Code maintainability issues in /ext/hal/ti/simplelink/source/ti/drivers/net/wifi/source/device.c
* :github:`10595` - [Coverity CID :174418]Error handling issues in /ext/hal/ti/simplelink/source/ti/drivers/net/wifi/source/fs.c
* :github:`10594` - [Coverity CID :188729]Uninitialized variables in /subsys/bluetooth/shell/bt.c
* :github:`10593` - [Coverity CID :188730]Memory - corruptions in /drivers/sensor/lis2dh/lis2dh_trigger.c
* :github:`10592` - [Coverity CID :188731]Memory - illegal accesses in /ext/hal/ti/simplelink/source/ti/drivers/net/wifi/source/driver.c
* :github:`10591` - [Coverity CID :188732]Integer handling issues in /subsys/net/lib/http/http_server.c
* :github:`10590` - [Coverity CID :188733]Error handling issues in /drivers/sensor/lis2dh/lis2dh_trigger.c
* :github:`10589` - [Coverity CID :188734]Control flow issues in /drivers/sensor/lis2dh/lis2dh.c
* :github:`10588` - [Coverity CID :188735]Uninitialized variables in /subsys/bluetooth/shell/bt.c
* :github:`10587` - [Coverity CID :188738]Memory - illegal accesses in /subsys/bluetooth/host/conn.c
* :github:`10586` - [Coverity CID :188739]Program hangs in /tests/posix/common/src/posix_rwlock.c
* :github:`10585` - [Coverity CID :188740]Error handling issues in /drivers/sensor/isl29035/isl29035_trigger.c
* :github:`10584` - [Coverity CID :188741]Control flow issues in /subsys/shell/shell_utils.c
* :github:`10583` - [Coverity CID :188742]Incorrect expression in /subsys/net/ip/connection.c
* :github:`10582` - [Coverity CID :188743]Program hangs in /tests/posix/common/src/posix_rwlock.c
* :github:`10581` - [Coverity CID :188744]Memory - corruptions in /drivers/sensor/lis2dh/lis2dh_trigger.c
* :github:`10580` - [Coverity CID :188745]Error handling issues in /drivers/wifi/winc1500/wifi_winc1500.c
* :github:`10579` - [Coverity CID :188747]Security best practices violations in /subsys/shell/shell.c
* :github:`10578` - [Coverity CID :188748]Memory - corruptions in /subsys/bluetooth/host/gatt.c
* :github:`10577` - [Coverity CID :188749]Null pointer dereferences in /subsys/bluetooth/controller/ll_sw/ctrl.c
* :github:`10576` - [Coverity CID :188750]Memory - illegal accesses in /subsys/bluetooth/shell/bt.c
* :github:`10575` - [Coverity CID :188752]Security best practices violations in /subsys/shell/shell.c
* :github:`10574` - [Coverity CID :188753]Incorrect expression in /subsys/net/ip/connection.c
* :github:`10573` - [Coverity CID :188754]Control flow issues in /samples/basic/userspace/shared_mem/src/enc.c
* :github:`10572` - [Coverity CID :188755]Control flow issues in /subsys/shell/shell_utils.c
* :github:`10571` - [Coverity CID :188756]Memory - corruptions in /drivers/sensor/lis2dh/lis2dh_trigger.c
* :github:`10570` - [Coverity CID :188757]Memory - illegal accesses in /subsys/bluetooth/shell/bt.c
* :github:`10569` - [Coverity CID :188758]Incorrect expression in /drivers/wifi/winc1500/wifi_winc1500.c
* :github:`10568` - [Coverity CID :188759]Integer handling issues in /subsys/net/l2/ethernet/gptp/gptp_mi.c
* :github:`10567` - [Coverity CID :188760]Error handling issues in /drivers/wifi/winc1500/wifi_winc1500.c
* :github:`10537` - nRF52 regression: random resets noted across several boards / use cases
* :github:`10535` - Failure on tests/posix/common/ due to uninitialized memory access
* :github:`10531` - Default idle thread stack sizes too small when OS controlled power management is used
* :github:`10524` - PM_CONTROL_OS doesn't work in combination with certain I2C drivers in a single thread context
* :github:`10518` - drivers/modem/modem_receiver.c needs LOG_MODULE_REGISTER(mdm_receiver)
* :github:`10517` - Compatibility problem with increased BLE Tx buffers
* :github:`10515` - tests/benchmarks/timing_info faults on ARM platforms
* :github:`10509` - tests/kernel/interrupt is failing on NRFx boards
* :github:`10508` - tests/posix/common fails randomly on all platforms
* :github:`10493` - native_posix: Warnings during link on orphan sections after #10368
* :github:`10476` - kernel/threads/thread_apis tests crashes on ARM boards
* :github:`10475` - tests/kernel/threads/dynamic_thread test cases are failing on ARM boards
* :github:`10474` - tests/kernel/pipe/pipe test cases are failing on ARM boards
* :github:`10473` - tests/kernel/mem_protect/mem_protect tests are failing on ARM boards
* :github:`10460` - Bluetooth: settings: No space to store CCC config after successful pairing
* :github:`10453` - dma_stm32 driver has been broken by commit 07ff2d5
* :github:`10444` - tests/subsys/logging/log_core fails on few ARM platforms
* :github:`10439` - Logger calls will execute functions even though the LOG_LEVEL is masked
* :github:`10428` - logging: Weird output from log_strdup()
* :github:`10420` - gcc: "Exec format error" - WSL in Windows 10 1803
* :github:`10415` - logging: Unaligned memory access in log_free
* :github:`10413` - Shell: trying to browse history freezes shell on disco_l475_iot1
* :github:`10402` - Crash with new logger and with new shell
* :github:`10389` - Conversion of net core to new logger breaks WiFi driver builds
* :github:`10382` - samples/sensor/apds9960/ results into build failure on multiple platforms.
* :github:`10369` - Logger crashes shell when boot banner is enabled
* :github:`10348` - valgrind detected issue in logger, during msg free
* :github:`10345` - The OpenAMP remote build is for wrong board
* :github:`10344` - SPI Chip Select usage is not unambiguous
* :github:`10329` - SystemView overflow event
* :github:`10320` - arm: mpu: mpu_config and mpu_regions to be declared/defined as const
* :github:`10318` - It is not documented what YAML bindings do
* :github:`10316` - net: sockets: Close doesn't unblock recv
* :github:`10313` - net: sockets: Packets are leaked on TCP abort connection
* :github:`10312` - Bluetooth: settings: CCC not stored on device reset
* :github:`10271` - Unexpected Kconfig warnings during documentation build
* :github:`10243` - native_posix linking issues under Ubuntu 18.04 after upgrade
* :github:`10241` - scripts/requirements.txt needs updating for west
* :github:`10234` - There is one too many "Shields" entry in the root Kconfig menu
* :github:`10231` - zephyr supported targets fail to flash with "ImportError: No module named 'colorama'"
* :github:`10207` - Shell should accept either CR or LF as line delimiter
* :github:`10204` - net: ipv6: corrupted UDP header after forwarding over 6lo iface
* :github:`10195` - Shell dereferences invalid pointer when printing demo command help
* :github:`10192` - SHELL asserts when pressing tab
* :github:`10191` - The new shell uses CONSOLE kconfig options, even though it does not use CONSOLE.
* :github:`10190` - The new shell can only be compiled on boards with SERIAL but it does not set the dependency in its Kconfig
* :github:`10186` - GPIO callback disable has no effect due to _gpio_fire_callbacks
* :github:`10164` - logger sample fails on qemu_xtensa due to lack of backend
* :github:`10152` - gitlint complains of apostrophe in user name
* :github:`10146` - [bluetooth][PTS] Getting Connection failed to be established occasionally
* :github:`10143` - Why does BT_SETTINGS require PRINTK?
* :github:`10137` - sample/basic/button should configure expected pin configuration
* :github:`10134` - sensor: vl53l0x: Warning message when building in ext/hal/st/lib/sensor/vl53l0x
* :github:`10130` - sanitycheck errors with "not well-formed text" warning
* :github:`10127` - Cannot use new shell with native_posix
* :github:`10102` - /tests/subsys/logging/log_core compilation fails on nios2 platform
* :github:`10096` - [Coverity CID :188167] Concurrent data access violations in /lib/posix/pthread.c
* :github:`10095` - [Coverity CID :188168] Concurrent data access violations in /lib/posix/pthread.c
* :github:`10094` - [Coverity CID :188169] Null pointer dereferences in /subsys/net/ip/rpl.c
* :github:`10093` - [Coverity CID :188170] Concurrent data access violations in /lib/posix/pthread.c
* :github:`10092` - [Coverity CID :188171] Null pointer dereferences in /lib/cmsis_rtos_v1/cmsis_thread.c
* :github:`10091` - [Coverity CID :188172] Null pointer dereferences in /subsys/net/ip/route.c
* :github:`10090` - [Coverity CID :188173] Null pointer dereferences in /subsys/net/ip/route.c
* :github:`10089` - [Coverity CID :188174] Control flow issues in /tests/crypto/mbedtls/src/mbedtls.c
* :github:`10058` - The test mem_pool_threadsafe sporadically hangs forever
* :github:`10055` - nRF52: MPU Fault issue
* :github:`10054` - Logger thread spins forever if there is no backend
* :github:`10043` - RISCv32 qemu configuration does not work with upstream qemu
* :github:`10038` - Inversed logic in fade_led sample for nRF boards
* :github:`10037` - fade_led sample doesn't work with pwm_nrfx driver
* :github:`10035` - nrfx PWM driver breaking API contract
* :github:`10034` - Possible regression of #8815 ("Nordic: Directly accessing GPIOTE might create unstable firmware"...)
* :github:`10028` - MCUBoot using W25Q SPI Flash not working (use of Zephyr semaphore)
* :github:`10026` - undefined reference to '__log_current_const_data_get' when using LOG_MODULE_DECLARE
* :github:`10013` - MISRA C - Review the use of memcpy, memcmp and memmove
* :github:`10012` - MISRA-C Do not use feature from stdarg.h
* :github:`10003` - Bluetooth: Identity creation is incomplete through vendor HCI
* :github:`9993` - Few error codes in POSIX API implementation is not supported
* :github:`9992` - cmake compiler cache failures in CI
* :github:`9975` - tests/lib/mem_alloc fails to build on Arduino Due after SoC move
* :github:`9972` - Porting to a new architecture needs to be documented
* :github:`9971` - doc: DT: use-prop-name is not documented
* :github:`9970` - Native posix port drivers need to be documented
* :github:`9960` - Stack check test fails - qemu_x86:tests/kernel/fatal/kernel.common.stack_protection
* :github:`9956` - Build failed when CONFIG_STM32_ARM_MPU_ENABLE=y
* :github:`9954` - samples/hello_world build failed on Windows/MSYS
* :github:`9953` - wrong behavior in pthread_barrier_wait()
* :github:`9949` - Make West launcher scripts in mainline zephyr compatible with multi- and mono-repo
* :github:`9936` - docs: Ring Buffers docs are hidden away under unexpected title
* :github:`9935` - sockets: Connect always binds the context to the default interface
* :github:`9932` - Invalid documentation link in README.rst
* :github:`9926` - samples/net/sockets/echo_client/server: No docs for testing TLS mode
* :github:`9924` - Segger Systemview + newlib does not compile
* :github:`9922` - Networking: Neighbour Discovery may be breaking an ongoing UDP Transmission
* :github:`9912` - Group posix tests
* :github:`9901` - Default nrfx PWM interrupt prio results in assert
* :github:`9892` - MISRA C Avoid dynamic memory allocation
* :github:`9879` - Portability: Arithmetic on void pointers
* :github:`9867` - Bluetooth LESC debug keys support (BT_USE_DEBUG_KEYS) is broken
* :github:`9861` - samples/subsys/usb/hid/ test hangs on quark_se_c1000_devboard
* :github:`9849` - samples/drivers/i2c fails with error writing to FRAM sensor
* :github:`9843` - tests/kernel/sched/deadline fails on NRF5x boards
* :github:`9830` - ASSERTION FAILURE : /tests/drivers/adc/adc_api fails on arduino_101 and quark_se_c1000 platforms
* :github:`9816` - DHT driver fetch fail
* :github:`9812` - drivers: eth: gmac: Fix incorrect cache coherency handling code
* :github:`9777` - tests/kernel/mem_pool/mem_pool_api:mpool_alloc_timeout crashes on qemu_riscv32 with boot delay
* :github:`9767` - [Coverity CID :187903] Uninitialized variables in /subsys/fs/nvs/nvs.c
* :github:`9765` - [Coverity CID :187905] Incorrect expression in /arch/arc/core/thread.c
* :github:`9763` - samples/net/http_client: Failed to send Head requrest
* :github:`9749` - NRF52 : NFFS file system : use of write function returns 0 but fails
* :github:`9743` - tests/posix/fs crashes with BUS FAULT on nRF52
* :github:`9741` - tests/kernel/spinlock:kernel.multiprocessing.spinlock_bounce crashing on ESP32
* :github:`9720` - samples\bluetooth\mesh_demo crash with real payload
* :github:`9708` - tests/kernel/tickless/tickless_concept fails on nRF5x with 1000msec boot delay
* :github:`9704` - tests/lib/mem_alloc/testcase.yaml#libraries.libc.newlib @ minnowboard:x86 results into exception
* :github:`9703` - tests/kernel/threads/no-multithreading: kernel.threads.no-multithreading failing on nrf52_pca10040 and qemu_x86 with boot delay
* :github:`9695` - Deprecated configurations around 'SPI_CS_GPIO'
* :github:`9689` - Multiple tests are failing on sam_e70_xplained once the cache is enabled
* :github:`9666` - tests/benchmarks/timing_info/testcase.yaml#benchmark.timing.default_kernel crashes on Arduino 101 / ARC
* :github:`9656` - tests/kernel/fp_sharing failing on sam_e70_xplained
* :github:`9653` - tests/lib/mem_alloc/testcase.yaml#libraries.libc.newlib @ esp32:xtensa BUILD failed
* :github:`9651` - Shell_module@mimxrt1050_evk runs failure on R1.13_RC1
* :github:`9650` - latency_measure@mimxrt1050_evk meets hard fault for R1.13 RC1
* :github:`9590` - Template with C linkage in util.h:41
* :github:`9587` - System stack usage analysis code seems to be broken
* :github:`9582` - Cannot find g++ when CONFIG_CPLUSPLUS is set to y
* :github:`9560` - Failed test: mem_protect/usespace failed in nsim_sem and em_starterkit_em7d_v22
* :github:`9510` - zephyr/doc/security/security-overview.rst needs update
* :github:`9509` - Unable to upload firmware over serial with mcumgr
* :github:`9498` - Invalid argument saved on IRQ_CONNECT
* :github:`9463` - bt_le_scan_start Fails with Error -5 after 128 scan start/stop cycles
* :github:`9432` - Overriding 'LOG_LEVEL' could crash the firmware
* :github:`9411` - checkpatch.pl generates warning messages during execution for tests/kernel/static_idt/src/main.c
* :github:`9340` - Failed test: kernel.common.errno.thread_context on em_starterkit_em7d_v22 and minnowboard
* :github:`9290` - [Coverity CID :187325] Control flow issues in /samples/boards/nrf52/mesh/onoff_level_lighting_vnd_app/src/mesh/device_composition.c
* :github:`9289` - [Coverity CID :187326] Control flow issues in /samples/boards/nrf52/mesh/onoff_level_lighting_vnd_app/src/mesh/device_composition.c
* :github:`9174` - STM32L4 I2C read polling hang on NACK in stm32_i2c_msg_read()
* :github:`9076` - doc: correct SMP server sample imgtool.py sign usage
* :github:`9043` - New logging subsystem's timestamps wrap a little before the 3-minute mark
* :github:`9015` - eth_sam_gmac driver (and BOARD=sam_e70_xplained using it) sets unduly high memory requirements on the IP stack overall
* :github:`9003` - [Coverity CID :187062] Incorrect expression in /samples/net/sockets/echo_server/src/udp.c
* :github:`8999` - [Coverity CID :187067] Memory - corruptions in /subsys/logging/log_output.c
* :github:`8988` - [Coverity CID :187079] Integer handling issues in /subsys/net/l2/ethernet/gptp/gptp.c
* :github:`8979` - Failed test: tests/subsys/dfu/mcuboot/dfu.bank_erase failing on nrf52840_pca10056
* :github:`8915` - STM32 I2C hang
* :github:`8914` - Failed test: net.app.no-ipv6 (/tests/net/app/) on sam_e70_xplained
* :github:`8869` - uart: Problems with interrupt-driven UART in QEMU and some hw boards
* :github:`8838` - hello_world not working on frdm_k64f/qemu_cortex_m3 with newlib and arm gcc embedded 2018q2
* :github:`8810` - Cannot flash board stm32f4_disco
* :github:`8804` - esp32 cannot get character from UART port
* :github:`8796` - Bluetooth: controller: assert on conn update in slave role under max. throughput usecases
* :github:`8789` - tests/ztest/test/mock fails to complete on max10/nios2
* :github:`8746` - net_app DTLS Client net/pkt ERR log when doing handshake
* :github:`8684` - driver: i2c_mcux: unable to perform more than one write transfer like i2c_burst_write
* :github:`8683` - issue with nrf52840_pca10040 and peripheral sample
* :github:`8631` - memory leak in mbedtls using net_app DTLS client
* :github:`8614` - cmake: Zephyr wrapped functions does not allow keywords on zephyr_link_libraries
* :github:`8470` - Broken Arduino 101 Bluetooth Core flashing
* :github:`8409` - Pin interrupt not handled when two pin ints fires in quick succession
* :github:`8376` - DTS: 'boolean' type value was defined as True, not 1
* :github:`8374` - arm: core: cortex_m: wrongly assumes double precision FPU on Cortex-M7
* :github:`8348` - sanitycheck: localized make error message leads to false "passed" result
* :github:`8339` - crypto: drivers use cipher_aead_pkt.tag differently
* :github:`8208` - tests/crypto/ecc_dsa hangs in montecarlo_signverify test on nrf51_pca10028:arm
* :github:`8197` - kernel.memory_protection.stack_random: Stack pointer randomization fails on em_starterkit_em7d_v22
* :github:`8190` - scheduler: thread priorities need to be cleaned up
* :github:`8187` - QEMU serial output is not reliable, may affect SLIP and thus network testing
* :github:`8160` - BUILD_ASSERT doesn't work outside gcc
* :github:`8159` - tests/kernel/fifo/fifo_timeout fails on nrf51_pca10028 and nrf52_pca10040
* :github:`8131` - net_if_tx sends a 0 Reference counter(pkt->ref == 0) packet
* :github:`8116` - tests/kernel/profiling/profiling_api fails to complete on minnowboard
* :github:`8115` - tests/kernel/xip crasshes on minnowboard
* :github:`8108` - make 'rom_report' misreports _sw_isr_table
* :github:`8104` - open-amp: enable C library cause open-amp\open-amp\lib\common\sh_mem.c compile error
* :github:`8097` - tests/drivers/watchdog/wdt_basic_api fails on Quark SE / x86 and esp32
* :github:`8057` - samples/net/: Experiencing the delayed response from zephyr networking stack
* :github:`7999` - HCI UART with Linux host cannot connect to nrf52 6lowpan peripheral
* :github:`7986` - The scripts (debug, debugserver and flash) are not working for Intel S1000 board
* :github:`7818` - big_http_download stuck during download on qemu_x86
* :github:`7817` - Confusing macros: SECONDS vs K_SECONDS, MSEC vs K_MSEC
* :github:`7760` - cmake failure using ExternalProject and dependencies w/ninja
* :github:`7706` - ARM NXP hardware stack overflows do not report _NANO_ERR_STACK_CHK_FAIL or provide MPU fault information
* :github:`7638` - get FAULT when fuzzing sys_ring_buf\_ put and sys_ring_bug_get APIs
* :github:`7510` - [Coverity CID :185395] Memory - corruptions in /samples/net/mbedtls_sslclient/src/mini_client.c
* :github:`7441` - newlib support in zephyr is untested and very broken
* :github:`7409` - Networking examples crash on optimization levels different than -Os
* :github:`7390` - pinmux subsystem API is undocumented and does not enforce validation
* :github:`7381` - gpio_mcux driver needs to validate pin parameters
* :github:`7291` - intermittent issue with tests/kernel/fatal
* :github:`7196` - kernel: CONFIG_INIT_STACKS : minor documentation & dependency update
* :github:`7193` - tickless and timeslicing don't play well together
* :github:`7179` - _vprintk incorrectly prints 64-bit values
* :github:`7048` - Tickless Kernel Timekeeping Problem
* :github:`7013` - cleanup device tree warnings on STM32
* :github:`6874` - Not able to join OpenThread BorderRouter or a ot-ftd-cli network
* :github:`6866` - build: requirements: No module named yaml and elftools
* :github:`6696` - [Coverity CID: 183036] Control flow issues in /drivers/gpio/gpio_sam.c
* :github:`6695` - [Coverity CID: 183037] Memory - corruptions in /samples/net/mbedtls_dtlsclient/src/dtls_client.c
* :github:`6666` - [Coverity CID: 183066] Error handling issues in /tests/kernel/mbox/mbox_api/src/test_mbox_api.c
* :github:`6585` - kernel: re-delete event list node [bug]
* :github:`6452` - Jumbled Console log over USB
* :github:`6365` - "dummy-flash" device tree bug
* :github:`6319` - Missing documentation for zephyr API to query kernel version: sys_kernel_version_get
* :github:`6276` - assert when running sys_kernel on disco_l475_iot1 (with asserts enabled)
* :github:`6226` - IRC-bot sample eventually stops responding to IRC commands
* :github:`6180` - CONFIG_IS_BOOTLOADER is poorly named and documented
* :github:`6147` - "ninja flash" cannot be used with DFU-capable applications
* :github:`5781` - Initial TLS connection failure causes TLS client handler to stop and fail endlessly w/ EBUSY
* :github:`5735` - mpu_stack_guard_test fails on many arm platforms, including qemu
* :github:`5734` - samples/drivers/crypto fails on qemu_nios2
* :github:`5702` - usb subsystem doc not pulling from header doxygen comments
* :github:`5678` - USB: DW driver does not work properly with mass storage class
* :github:`5634` - The dependency between the Kconfig source files and the Kconfig output is missing
* :github:`5605` - Compiler flags added late in the build are not exported to external build systems
* :github:`5603` - Bluetooth logging is hardcoded with level 4 (debug)
* :github:`5485` - tests: kernel/xip: CONFIG_BOOT_DELAY issue for qemu_riscv32
* :github:`5426` - [kconfig] Allow user-input when new options are detected
* :github:`5411` - Secondary repos are missing licenses
* :github:`5387` - Many of the samples using mbedtls_ssl_conf_psk() dont check for error
* :github:`5376` - No way to get clock control subsystem type
* :github:`5343` - cmake: libapp.a in unexpected location
* :github:`5289` - IPv6 over BLE: IPSP sample crashes and ble controller gets disconnected
* :github:`5244` - UART continuous interrupt
* :github:`5226` - Compiling with -O0 causes the kobject text area to exceed the limit (linker error)
* :github:`5006` - syscalls: properly fix how unit testing deals with __syscall
* :github:`4977` - USB: documentation needs to be updated
* :github:`4927` - Hard Fault when no device driver is setup for ENTROPY results
* :github:`4888` - LwM2M: Fix BT device pending / retry errors
* :github:`4836` - connection disconnected due to Le timeout(0x22)
* :github:`4682` - http_server example fails for ESP32
* :github:`4324` - samples/net/http_client: error in detecting and processing the message received
* :github:`4082` - remove _current NULL check in ARM's _is_thread_user()
* :github:`4042` - net: NET_CONN_CACHE relevant
* :github:`4002` - Can not compile C++ project without setting -fpermissive
* :github:`3999` - qemu_xtensa crash while running sample/net/sockets/echo with ipv6 enabled
* :github:`3997` - *** ERROR *** pkt 0x2000c524 is freed already by prepare_segment():388 (mqtt_tx_publish():242)
* :github:`3906` - Static code scan (coverity CID: 151975, 173645, 173658 ) issues seen
* :github:`3847` - Fix LwM2M object firmware pull block transfer mode to select size via interface type (BT, ethernet, etc)
* :github:`3796` - Multiple issues with http_server library design and implementation
* :github:`3670` - ARC: timeslice not reset on interrupt-induced swap
* :github:`3669` - xtensa: timeslice not reset for interrupt-induced swaps
* :github:`3606` - _NanoFatalErrorHandler and other internal kernel APIs are inconsistently defined
* :github:`3524` - Bluetooth data types missing API documentation
* :github:`3522` - New Zephyr-defined types missing API documentation
* :github:`3464` - xtensa hifi_mini SOC does not build
* :github:`3375` - Debugging difficulties on Cortex-M with frame pointer missing
* :github:`3288` - Fatal fault in SPI ISR when using multiple interfaces
* :github:`3244` - Ataes132a fails to encrypt/decrypt with mode ECB and CCM mode
* :github:`3226` - ATT channel gets disconnected on ATT timeout but GATT API doesn't check for it
* :github:`3198` - ARC: Boot_time test not functioning
* :github:`3132` - frdm_k64f: Sometimes, there may be 1000+ms roundtrip for pings and other Ethernet packets (instead of sub-ms)
* :github:`3129` - frdm_k64f: Ethernet may become stuck in semi-persistent weird state, not transferring data, potentially affecting host Ethernet
* :github:`2984` - frdm_k64f bus exception bug due to peculiar RAM configuration
* :github:`2907` - make menuconfig .config easily overwritten
* :github:`2627` - LE L2CAP CoC transfers less octets that claims to be
* :github:`2108` - Stack alignment on ARM doesn't always follow Procedure Call Standard
* :github:`1677` - sys_*_bit and sys_bitfield_*_bit APIs are not implemented on ARM
* :github:`1550` - problem with pci_bus_scan resulting in an endless loop
* :github:`1533` - It is not documented how to discover, install, and use external toolchains
* :github:`1495` - esp32: newlibc errors
* :github:`1429` - LWM2M configs not defined
* :github:`1381` - HMC5883L driver config error
* :github:`729` - TCP SYN backlog change likely has concurrent global var access issues
Part 3
한국어 전문 번역
Zephyr 1.14.3
수정 사항을 포함한 LTS maintenance release입니다.
Security Vulnerability Related
이 release에서 다음 security vulnerability(CVE)를 해결했습니다.
- CVE-2020-10066
- CVE-2020-10069
- CVE-2020-13601
- CVE-2020-13602
자세한 정보는 Zephyr security vulnerability 문서에서 확인할 수 있습니다.
Issues Fixed
아래 GitHub issue를 해결했습니다.
#18334- 일부 address에서 DNS resolution이 동작하지 않는 문제#19917- HCI LTK Negative Reply 후 Bluetooth Controller가 LL_ENC_RSP를 보내지 않는 문제#21107- Bluetooth Link Layer Controller의 LL_ASSERT 및 imprecise data BusFault#21257- mimxrt1050_evk에서 network-packet test가 실패하는 문제#21299- Peripheral reset 후 central 측 Bluetooth Controller가 buffer를 release하지 않는 문제#21601- radio_is_ready() assertion 실패#21756- mec15xxevb_assy6853에서 kernel object-tracing test가 실패하는 문제#22968- Invalid packet sequence에서 legacy Bluetooth Controller assertion 실패#23069- Bluetooth Controller data-length update procedure 중 assertion 발생#23109- LL.TS LL/CON/SLA/BV-129-C split test 실패#23805- Mesh LPN에서 non-connectable advertising 전환이 실패하는 문제#24601- Bluetooth Mesh Config Client의 net_key_status가 하나가 아닌 두 key index를 읽는 문제#25518- settings_fcb data 저장 수정#25519- 잘못된 debug function으로 여러 build error가 발생하는 문제#26080- Port가 두 개 이상이면 gPTP time synchronization이 실패하는 문제#28151- BMCA priority1·priority2 field를 사용자가 설정할 수 없는 gPTP 문제#28177- gPTP priority-vector struct field 순서 오류#29386- Argument가 7개 이상인 syscall의 예기치 않은 동작#29858- LPN disconnect 시 Bluetooth Mesh RPL이 지워지는 문제#32430- 0이 아닌 slave latency 구성 시 Bluetooth thread가 crash하는 문제#32898- Bluetooth Controller control-PDU buffer가 data-PDU pool로 leak되는 문제
Zephyr 1.14.2
수정 사항을 포함한 LTS maintenance release입니다.
Security Vulnerability Related
이 release에서 다음 security vulnerability(CVE)를 해결했습니다.
- CVE-2020-10019
- CVE-2020-10021
- CVE-2020-10022
- CVE-2020-10023
- CVE-2020-10024
- CVE-2020-10027
- CVE-2020-10028
자세한 정보는 Zephyr security vulnerability 문서에서 확인할 수 있습니다.
Issues Fixed
이전 1.14.0 tag release 이후 아래 GitHub issue를 해결했습니다.
#11617- IPv4 UDP broadcast delivery 미지원#11743- Logging user-mode access 추가#14459- Flash overlay와 함께 USB mass-storage sample build가 실패하는 문제#15119- Interrupt에서 GPIO callback이 disabled되지 않는 문제#15339- RV32M1 GPIO port E 접근 시 load-access fault 발생#15354- STM32 counter의 LSE clock-source 선택 문제#15373- IPv4 link-local packet이 ARP Ethernet type으로 전송되지 않는 문제#15443- STM32 USB device driver의 semaphore initialization 및 pin-remap configuration 누락#15444- SDHC disk 초기화 오류#15497- STM32 USB DFU mode가 동작하지 않는 문제#15507- nRF52840 USB composite MSC+HID interrupt-out endpoint 문제#15526- bt_conn_create_slave_le의 처리되지 않은 identity#15558- Non-XIP system의 power-of-two MPU 지원#15601- nRF PWM default prescaler value 오류#15603- C++ standard library를 사용할 수 없는 문제#15605- ldrd로 인한 unaligned memory access#15678- Watchdog peripheral API documentation이 올바르게 생성되지 않는 문제#15698- Bluetooth connection의 identity 처리 오류#15733- Bluetooth central encryption setup과 length-request procedure가 겹치는 문제#15794- CONFIG_INIT_STACKS와 CONFIG_COVERAGE 활성화 시 mps2_an385가 crash하는 문제#15817- nRF52 HFXO가 예상대로 꺼지지 않는 문제#15904- Example의 CONFIG_BT_MESH_RPL_STORE_TIMEOUT 사용 문제#15911- Stack size가 필요한 크기보다 작은 문제#15975- Dual network interface에서 OpenThread fault 발생#16001- ARC IoT DevKit hardware MPU/FPU가 Kconfig에서 활성화되지 않은 문제#16002- arc_iot.dtsi SPI base register address 오류#16010- 여러 test에서 coverage reporting이 실패하는 문제#16012- DHCP renewal message의 source IP address가 설정되지 않는 문제#16046- Module 처리가 너무 늦게 수행되는 문제#16080- main()이 block되면 Zephyr UART shell이 시작 중 crash하는 문제#16089- MCUX Ethernet driver가 carrier loss를 감지하지 못하고 항상 on인 문제#16090- Non-XIP system code relocation의 MPU alignment 지원#16143- POSIX clock_settime()이 base time을 잘못 계산하는 문제#16155- CAN driver filter mode 설정에 잘못된 value를 사용하는 문제#16257- ICMPv4 echo reply가 multicast source address로 전송되는 문제#16307- Location counter를 뒤로 이동할 수 없다는 linker error#16323- Malformed hop-by-hop header가 있는 TCP/IPv6 SYN에 예상치 못한 reply를 보내는 문제#16339- OpenThread settings의 ot_flash_offset 계산 off-by-one error#16354- Fragmented IPv6 packet에 응답하지 않는 문제#16375- Checksum 0인 유효한 IPv4 UDP datagram에 응답하지 않는 문제#16379- IPv6 UDP reply가 허용되지 않는 checksum 0을 사용하는 문제#16411- host-tools.cmake west version check의 잘못된 regular expression#16412- reel_board TX pin floating으로 power consumption이 증가하는 문제#16413- CMake dependency 누락#16414- west build --pristine backport 작업#16415- C++ build 오류#16416- RT1015 및 RT1020 SRAM size update 필요#16417- CAN filter-mode 설정 문제#16418- SAM0 watchdog timeout validity 검사#16419- Bluetooth XTAL feature regression 문제#16478- Bluetooth bonded peer 처리 오류#16570- Network-interface subsystem의 null-pointer dereference(CID 198877)#16577- LwM2M firmware-pull code의 error-handling 문제(CID 198870)#16581- LLMNR responder의 null-pointer dereference(CID 198866)#16584- SNTP library의 error-handling 문제(CID 198863)#16600- Bluetooth Mesh Proxy SAR timeout 미구현#16602- Range 기반 GATT descriptor discovery 중 segmentation fault#16639- FRDM-K64F Ethernet ping을 계속하면 device가 응답하지 않는 문제#16678- Initial Friend Poll에 응답이 없으면 LPN friendship 수립이 끝나지 않는 문제#16711- Const char 처리 방식으로 settings 재작업#16734- GATT CCC에 1 byte write 시 invalid memory access 발생#16745- PTHREAD_MUTEX_DEFINE()이 _k_mutex section에 저장되지 않도록 수정#16746- nrf52840_pca10059 NFC pin을 기본 GPIO로 구성#16749- SiFive UART driver의 IRQ_CONNECT 및 irq_enable 설정 오류#16750- Counter compare value가 0일 때 interrupt가 발생하지 않는 문제#16760- K_THREAD_STACK_EXTERN()이 gen_kobject_list.py를 혼란시키는 문제#16779- User mode 없이 build할 때 ARM MPU stack guard 시작 address 오류#16799- Bluetooth L2CAP disconnect의 SCID/DCID 해석 오류#16861- Device resume 직후 nRF52 UARTE data corruption#16864- Bluetooth Mesh RX buffer 고갈로 deadlock이 발생하는 문제#16893- Bluetooth multiple local identity의 privacy 문제#16943- lib/os/crc 코드 test coverage 누락#16944- lib/os/json.c test coverage 부족#17031- Zephyr 1.14 settings module compiler warning 문제#17038- Code relocation의 memory layout 변경으로 user mode가 동작하지 않는 문제#17041- Bluetooth Mesh RPL 처리가 specification과 맞지 않는 문제#17055- Connection 수립 후 network data length가 잘못되는 문제#17057- Bluetooth Mesh 구현이 최신 errata 및 1.0.1 specification을 따르지 않는 문제#17092- Bluetooth GAP/IDLE/NAMP/BV-01-C에 Read by UUID가 필요한 문제#17170- Spinning child thread가 있는 x86_64에서 crash하는 문제#17171- lib/os/fdtable.c code coverage 부족#17177- ARMv8-M에서 bad-syscall userspace test가 실패하는 문제#17190- Network-management callback에 information-element size를 전달해야 하는 문제#17250- 첫 garbage collection 후 첫 sector가 scratch, 두 번째 sector가 write sector가 되는 문제#17251- W25Q erase operation이 erase-size alignment를 따라야 하는 문제#17262- lib/os/base64.c code coverage 부족#17288- PDU length 0인 L2CAP start frame 처리 수정#17294- Service 추가·제거 시 GATT database corruption#17337- ARMv7-M MPU subregion alignment 문제#17338- elf_helper.py kernel-object address 검사#17368- Time slicing 때문에 system sleep 시간이 짧아지는 문제#17399- LwM2M에서 대체 mbedTLS 구현을 사용할 수 없는 문제#17401- Fully offloaded IP stack에서도 LwM2M이 CONFIG_NET_IPV*를 요구하는 문제#17415- 삭제된 settings entry에서 settings_line_val_read()가 0 대신 -EINVAL을 반환하는 문제#17427- Source address 0 및 TTL이 있는 IPv4 UDP datagram으로 segmentation fault가 발생하는 문제#17450- Unspecified address와 hop limit 0인 IPv6 UDP datagram으로 Zephyr가 종료되는 문제#17463- Bluetooth Pairing Request API가 MITM flag 사용을 제한하는 문제#17534- GATT API race condition 문제#17595- Board configuration에서 stack canary를 활성화하면 userspace test 두 개가 실패하는 문제#17600- Bluetooth tester application의 Mesh Friend 지원 활성화#17613- POSIX architecture scheduler API test가 CI에서 간헐적으로 실패하는 문제#17630- efr32mg_sltb004a tick-clock 오류#17723- Advertiser가 state flag를 지우지 않는 문제#17732- Connected callback에서 bt_conn_security()를 사용할 수 없는 문제#17764- Latest development documentation link가 깨진 문제#17802- Device privacy mode의 LE Create Connection이 address type 0x02를 사용하는 문제#17820- Bluetooth Mesh access.c bug 문제#17838- Device power-management의 DEVICE_PM_LOW_POWER_STATE 문제#17843- Bluetooth Controller 1.14.x conformance test 실패#17857- GATT database hash byte order 오류#17861- Bluetooth tester에 Discover All Primary Services BTP handler가 없는 문제#17880- Stack-generated identity 사용 시 privacy-enabled peer에 재연결할 수 없는 문제#17944- Public peer 연결 후 LE Enhanced Connection Complete가 Resolved Public을 표시하는 문제#17948- Bluetooth privacy 재연결 문제#17967- frdm_k64f에서 PWM API test가 실패하는 문제#17971- 이전에 unregister한 GATT service를 다시 register할 수 없는 문제#17979- Privacy를 사용한 재연결 후 security level을 높일 수 없는 문제#18021- Socket vtable이 null callback function에 접근할 수 있는 문제#18090- Mesh Friend가 알린 cache 크기보다 많은 message를 queue하는 문제#18178- Input OOB method를 사용하는 BLE Mesh provisioning#18183- GATT server가 database change를 change-unaware client에 알리지 않는 문제#18297- Bluetooth SMP pairing 문제#18306- Controller privacy disabled·host privacy enabled 상태에서 paired device에 재연결할 수 없는 문제#18308- Fragmented TCP/IPv6 packet set으로 Zephyr가 종료되는 문제#18394- gPTP media-independent code의 memory corruption(CID 203464)#18462- Logging infrastructure의 potential buffer overrun#18580- Initial pairing에서 Bluetooth security 실패#18658- Bluetooth BR/EDR encryption-key negotiation 취약점#18739- k_uptime_get_32()가 documentation대로 동작하지 않는 문제#18935- SPI NOR flash page boundary write 문제#18961- CoAP socket client sample의 error-handling 문제(CID 203912)#19015- Bluetooth Mesh node가 All Proxies address에 응답하지 않는 문제#19038- Windows 10에서 STM32 RNDIS device property를 볼 때 error가 발생하는 문제#19059- STM32 v2 I2C driver가 write NACK를 올바르게 처리하지 않는 문제#19103- O_NONBLOCK을 지정해도 zsock_accept_ctx가 block되는 문제#19165- zephyr_file directive가 branch에서 잘못된 link를 생성하는 문제#19263- Bluetooth Mesh Friend Clear procedure timeout 문제#19515- Bluetooth Controller assertion 실패#19612- Neighbor cache에 peer가 없을 때 ICMPv6 packet이 잘못된 interface로 routing되는 문제#19678- Multiple client connection request 처리 사이에 200ms 이상 delay가 발생하는 문제#19889- Write Without Response 및 notification에서 GATT buffer leak#19982- Log-process thread의 주기적 wake-up으로 power consumption이 증가하는 문제#20042- Telnet에 한 번만 연결할 수 있는 문제#20100- Master PTP clock 시간이 바뀌면 slave clock이 큰 값으로 update되는 문제#20229- x86 GNU assembler option에 --divide 추가#20299- CCC-match callback 사용 시 Bluetooth connection reference가 해제되지 않는 문제#20313- Zperf documentation이 잘못된 iPerf version을 가리키는 문제#20811- SPI driver 문제#20970- Bluetooth Mesh transport layer의 seg_tx_reset 문제#21131- Unpair 후 Bluetooth host subscription이 제거되지 않는 문제#21306- ARC syscall register save/restore를 1.14에 backport#21431- Asynchronous UART system call 누락#21432- Watchdog subsystem system call 누락#22275- ARM Cortex-R/M userspace memory-region write access가 간헐적으로 실패하는 문제#22280- 잘못된 linker routing#23153- Multiple interface에서 AF_PACKET socket을 두 번째 bind하면 실패하는 문제#23339- 1.14 mps2_an385에서 scheduler API test가 실패하는 문제#23346- bl65x_dvk board가 flashing 후 reset되지 않는 문제
Zephyr 1.14.1
수정 사항과 Zephyr Bluetooth protocol stack의 qualification listing을 포함한 LTS maintenance release입니다. 이전 version의 release note는 Zephyr 1.14.0 절을 참조하십시오.
Security Vulnerability Related
이 release에서 CVE-2019-9506을 해결했습니다. Bluetooth BR/EDR specification 5.1까지는 충분히 짧은 encryption-key length를 허용하고 공격자가 key-length negotiation에 영향을 주는 것을 막지 못했습니다. 그 결과 피해자가 알아차리지 못한 채 traffic을 decrypt하고 임의 ciphertext를 inject하는 실용적인 brute-force 공격, 즉 KNOB가 가능했습니다.
Bluetooth
- 1.14.x Host subsystem은 QDID 139258로 qualification을 받았습니다.
- 1.14.x Mesh subsystem은 QDID 139259로 qualification을 받았습니다.
- 1.14.x Controller component는 Nordic nRF52에서 QDID 135679로 qualification을 받았습니다.
Issues Fixed
이전 1.14.0 tag release 이후 아래 GitHub issue를 해결했습니다.
#11617- IPv4 UDP broadcast delivery 미지원#11743- Logging user-mode access 추가#14459- Flash overlay와 함께 USB mass-storage sample build가 실패하는 문제#15279- Memory-pool alignment 때문에 memory block이 두 번 allocate될 수 있는 문제#15339- RV32M1 GPIO port E 접근 시 load-access fault 발생#15354- STM32 counter의 LSE clock-source 선택 문제#15373- IPv4 link-local packet이 ARP Ethernet type으로 전송되지 않는 문제#15443- STM32 USB device driver의 semaphore initialization 및 pin-remap configuration 누락#15444- SDHC disk 초기화 오류#15497- STM32 USB DFU mode가 동작하지 않는 문제#15507- nRF52840 USB composite MSC+HID interrupt-out endpoint 문제#15526- bt_conn_create_slave_le의 처리되지 않은 identity#15558- Non-XIP system의 power-of-two MPU 지원#15601- nRF PWM default prescaler value 오류#15603- C++ standard library를 사용할 수 없는 문제#15605- ldrd로 인한 unaligned memory access#15606- trickle.c가 multiple trigger에서 동작하지 않는 문제#15678- Watchdog peripheral API documentation이 올바르게 생성되지 않는 문제#15698- Bluetooth connection의 identity 처리 오류#15733- Bluetooth central encryption setup과 length-request procedure가 겹치는 문제#15794- CONFIG_INIT_STACKS와 CONFIG_COVERAGE 활성화 시 mps2_an385가 crash하는 문제#15817- nRF52 HFXO가 예상대로 꺼지지 않는 문제#15904- Example의 CONFIG_BT_MESH_RPL_STORE_TIMEOUT 사용 문제#15911- Stack size가 필요한 크기보다 작은 문제#15975- Dual network interface에서 OpenThread fault 발생#16001- ARC IoT DevKit hardware MPU/FPU가 Kconfig에서 활성화되지 않은 문제#16002- arc_iot.dtsi SPI base register address 오류#16010- 여러 test에서 coverage reporting이 실패하는 문제#16012- DHCP renewal message의 source IP address가 설정되지 않는 문제#16027- Flash가 없는 system 지원#16046- Module 처리가 너무 늦게 수행되는 문제#16090- Non-XIP system code relocation의 MPU alignment 지원#16107- by_uuid method로 bt_gatt_read() 사용 시 3 byte가 더 반환되는 문제#16143- POSIX clock_settime()이 base time을 잘못 계산하는 문제#16155- CAN driver filter mode 설정에 잘못된 value를 사용하는 문제#16257- ICMPv4 echo reply가 multicast source address로 전송되는 문제#16307- Location counter를 뒤로 이동할 수 없다는 linker error#16323- Malformed hop-by-hop header가 있는 TCP/IPv6 SYN에 예상치 못한 reply를 보내는 문제#16339- OpenThread settings의 ot_flash_offset 계산 off-by-one error#16354- Fragmented IPv6 packet에 응답하지 않는 문제#16375- Checksum 0인 유효한 IPv4 UDP datagram에 응답하지 않는 문제#16379- IPv6 UDP reply가 허용되지 않는 checksum 0을 사용하는 문제#16411- host-tools.cmake west version check의 잘못된 regular expression#16412- reel_board TX pin floating으로 power consumption이 증가하는 문제#16413- CMake dependency 누락#16414- west build --pristine backport 작업#16415- C++ build 오류#16416- RT1015 및 RT1020 SRAM size update 필요#16417- CAN filter-mode 설정 문제#16418- SAM0 watchdog timeout validity 검사#16419- Bluetooth XTAL feature regression 문제#16478- Bluetooth bonded peer 처리 오류#16570- Network-interface subsystem의 null-pointer dereference(CID 198877)#16577- LwM2M firmware-pull code의 error-handling 문제(CID 198870)#16581- LLMNR responder의 null-pointer dereference(CID 198866)#16584- SNTP library의 error-handling 문제(CID 198863)#16594- 다른 Zephyr node가 생성한 mDNS answer를 unpack하지 못하는 문제#16600- Bluetooth Mesh Proxy SAR timeout 미구현#16602- Range 기반 GATT descriptor discovery 중 segmentation fault#16639- FRDM-K64F Ethernet ping을 계속하면 device가 응답하지 않는 문제#16678- Initial Friend Poll에 응답이 없으면 LPN friendship 수립이 끝나지 않는 문제#16711- Const char 처리 방식으로 settings 재작업#16734- GATT CCC에 1 byte write 시 invalid memory access 발생#16745- PTHREAD_MUTEX_DEFINE()이 _k_mutex section에 저장되지 않도록 수정#16746- nrf52840_pca10059 NFC pin을 기본 GPIO로 구성#16749- SiFive UART driver의 IRQ_CONNECT 및 irq_enable 설정 오류#16750- Counter compare value가 0일 때 interrupt가 발생하지 않는 문제#16760- K_THREAD_STACK_EXTERN()이 gen_kobject_list.py를 혼란시키는 문제#16779- User mode 없이 build할 때 ARM MPU stack guard 시작 address 오류#16799- Bluetooth L2CAP disconnect의 SCID/DCID 해석 오류#16864- Bluetooth Mesh RX buffer 고갈로 deadlock이 발생하는 문제#16893- Bluetooth multiple local identity의 privacy 문제#16943- lib/os/crc code test coverage 누락#16944- lib/os/json.c test coverage 부족#17031- Zephyr 1.14 settings module compiler warning 문제#17038- Code relocation의 memory layout 변경으로 user mode가 동작하지 않는 문제#17041- Bluetooth Mesh RPL 처리가 specification과 맞지 않는 문제#17055- Connection 수립 후 network data length가 잘못되는 문제#17057- Bluetooth Mesh 구현이 최신 errata 및 1.0.1 specification을 따르지 않는 문제#17092- Bluetooth GAP/IDLE/NAMP/BV-01-C에 Read by UUID가 필요한 문제#17170- Spinning child thread가 있는 x86_64에서 crash하는 문제#17177- ARMv8-M에서 bad-syscall userspace test가 실패하는 문제#17190- Network-management callback에 information-element size를 전달해야 하는 문제#17250- 첫 garbage collection 후 첫 sector가 scratch, 두 번째 sector가 write sector가 되는 문제#17251- W25Q erase operation이 erase-size alignment를 따라야 하는 문제#17262- lib/os/base64.c code coverage 부족#17288- PDU length 0인 L2CAP start frame 처리 수정#17294- Service 추가·제거 시 GATT database corruption#17337- ARMv7-M MPU subregion alignment 문제#17338- elf_helper.py kernel-object address 검사#17368- Time slicing 때문에 system sleep 시간이 짧아지는 문제#17399- LwM2M에서 대체 mbedTLS 구현을 사용할 수 없는 문제#17401- Fully offloaded IP stack에서도 LwM2M이 CONFIG_NET_IPV*를 요구하는 문제#17415- 삭제된 settings entry에서 settings_line_val_read()가 0 대신 -EINVAL을 반환하는 문제#17427- Source address 0 및 TTL이 있는 IPv4 UDP datagram으로 segmentation fault가 발생하는 문제#17450- Unspecified address와 hop limit 0인 IPv6 UDP datagram으로 Zephyr가 종료되는 문제#17463- Bluetooth Pairing Request API가 MITM flag 사용을 제한하는 문제#17534- GATT API race condition 문제#17564- C++ standard library 사용 시 stdlib.h include가 누락되는 문제#17595- Board configuration에서 stack canary를 활성화하면 userspace test 두 개가 실패하는 문제#17600- Bluetooth tester application의 Mesh Friend 지원 활성화#17613- POSIX architecture scheduler API test가 CI에서 간헐적으로 실패하는 문제#17723- Advertiser가 state flag를 지우지 않는 문제#17732- Connected callback에서 bt_conn_security()를 사용할 수 없는 문제#17764- Latest development documentation link가 깨진 문제#17789- Bluetooth host conn.c의 parameter copy 누락#17802- Device privacy mode의 LE Create Connection이 address type 0x02를 사용하는 문제#17809- LPN에서 Bluetooth Mesh message가 너무 일찍 cache되는 문제#17820- Bluetooth Mesh access.c bug 문제#17821- Bluetooth Mesh access.c 추가 bug#17843- Bluetooth Controller 1.14.x conformance test 실패#17857- GATT database hash byte order 오류#17861- Bluetooth tester에 Discover All Primary Services BTP handler가 없는 문제#17880- Stack-generated identity 사용 시 privacy-enabled peer에 재연결할 수 없는 문제#17882- Database Out of Sync error가 예상대로 반환되지 않는 문제#17907- BLE Mesh resend 때 GATT bearer를 사용하는 문제#17932- Friend가 LPN에 segmented message를 보낼 때의 BLE Mesh 문제#17936- Canceled Bluetooth Mesh buffer가 free되지 않아 memory leak이 발생하는 문제#17944- Public peer 연결 후 LE Enhanced Connection Complete가 Resolved Public을 표시하는 문제#17948- Bluetooth privacy 재연결 문제#17971- 이전에 unregister한 GATT service를 다시 register할 수 없는 문제#17977- BLE Mesh에서 IV Update 절차를 사용할 때의 문제#17979- Privacy를 사용한 재연결 후 security level을 높일 수 없는 문제#18013- BLE Mesh에서 Net Buffer를 해제할 때의 문제#18021- Socket vtable이 null callback function에 접근할 수 있는 문제#18090- Mesh Friend가 알린 Friend Cache 크기보다 많은 message를 queue하는 문제#18150- Host가 RPA를 변경하지 않는 문제#18178- Input OOB method를 사용하는 BLE Mesh provisioning#18183- GATT Server가 change-unaware client에 DB 변경을 알리지 않는 문제#18194- Friendship 종료 시 Zephyr가 Heartbeat message를 보내지 않는 문제#18297- Bluetooth SMP pairing 문제#18306- Controller privacy를 끄고 host privacy를 켰을 때 paired device에 재연결할 수 없는 문제#18308- 조각난 TCP/IPv6 packet 집합 때문에 Zephyr가 종료되는 문제#18394- [Coverity CID: 203464] /subsys/net/l2/ethernet/gptp/gptp_mi.c의 memory corruption#18462- Logging infrastructure에서 발생할 수 있는 buffer overrun#18522- Transport가 LPN에 seg_msg를 보낼 때의 Bluetooth Mesh 문제#18580- 초기 pairing에서 Bluetooth security가 실패하는 문제#18658- Bluetooth BR/EDR encryption key 협상 취약점#18739- k_uptime_get_32()가 문서와 다르게 동작하는 문제#18813- NVS에서 entry를 삭제할 수 없는 문제#18873- zsock_socket()이 proto == 0을 지원해야 하는 문제#18935- [Zephyr 1.14] SPI NOR flash에서 page boundary를 넘는 write 문제#18961- [Coverity CID: 203912] /samples/net/sockets/coap_client/src/coap-client.c의 error handling 문제#19015- Bluetooth Mesh node가 All Proxies address에 응답하지 않는 문제#19165- zephyr_file이 branch에서 잘못된 link를 생성하는 문제#19181- sock_internal.h의 sock_set_flag 구현이 64-bit pointer에서 동작하지 않는 문제#19191- sock_set_flag 구현 문제
Zephyr Kernel 1.14.0
Zephyr kernel 1.14.0 release를 발표합니다.
이번 release의 주요 개선 사항은 다음과 같습니다.
- Zephyr project는 8개 architecture에 걸쳐 160개가 넘는 board configuration을 지원합니다. 모든 architecture는 QEMU, Renode, ARC Simulator, native POSIX configuration 같은 simulation platform으로 엄격하게 test·검증됩니다.
- Timing subsystem을 재설계·재구현해 driver를 크게 단순화하고 수천 줄의 code를 제거했으며 일반적인 kernel build를 수백 byte 줄였습니다. 모든 architecture에서
TICKLESS_KERNELmode가 기본입니다. - SMP subsystem에 thread를 특정 core 또는 core set에 고정하는 CPU-affinity API를 추가했습니다. SMP kernel은 global
irq_lock대신 spinlock API만 사용합니다. - x86_64 architecture를 지원합니다. 현재 QEMU target에 구현되어 임의 수의 CPU를 지원하고 Zephyr 최초로 기본 SMP mode로 실행됩니다.
- Network packet API를 전면 개편하고 MQTT, CoAP, LwM2M, SNTP를 포함한 대부분의 component와 protocol을 BSD socket API로 옮겼습니다.
- native POSIX port에 UART, USB, display driver를 추가했습니다. 이를 바탕으로 실제 hardware 없이 full-system multi-node simulation을 실행하는 simulated nRF52832 SoC를 추가했습니다.
- 여러 BLE radio hardware architecture를 지원하는 Upper/Lower Link Layer 분리형 experimental BLE software Controller를 추가했습니다.
- Device idle power management를 지원하고 power-management logic 대부분을 application에서 BSP로 옮기도록 subsystem을 개편했습니다.
- Logging과 shell subsystem을 전면 개편해 multiple backend, shell logging integration, delayed log processing을 지원합니다.
- Multiple repository 관리용
westtool을 도입하고 flashing/debugging 지원을 강화했습니다. - ARMv8-M에서 application user mode, application memory partition, hardware stack protection을 추가했습니다.
- Zephyr kernel과 core component에 embedded-system safety·security·portability를 위한 MISRA-C guideline을 적용했습니다.
아래 절은 component별 상세 변경 목록입니다.
Security Vulnerability Related
- TinyCrypt HMAC-PRNG가 HMAC 연산 중 state clearing을 고려하지 않아 일부 연산에 잘못된 HMAC key를 사용하던 문제를 해결했습니다(CVE-2017-14200).
- Shell DNS command가 stack variable을 잘못 사용해 예측할 수 없는 결과를 내던 문제를 해결했습니다(CVE-2017-14201).
- Shell이 buffer overrun을 막지 못해 예측할 수 없는 동작을 하던 문제를 해결했습니다(CVE-2017-14202).
- x86 Meltdown 완화를 위해 Kernel Page Table Isolation을 도입했습니다. Ring 3 user mode 실행 중 불필요한 kernel page를 unmap해 user/kernel memory를 격리하며 Rogue Data Cache Load를 해결합니다(CVE-2017-5754).
- x86 port의 Bounds Check Bypass(CVE-2017-5753), Branch Target Injection(CVE-2017-5715), Speculative Store Bypass(CVE-2018-3639), L1 Terminal Fault(CVE-2018-3620), Lazy FP State Restore(CVE-2018-3665)를 해결했습니다.
Kernel
- Timer-driver API를 크게 재작업해 driver를 단순화하고 수천 줄의 code와 일반적인 kernel build 수백 byte를 줄였습니다.
- 모든 architecture에서
TICKLESS_KERNELmode를 기본으로 바꾸고 관련 bug를 다수 수정했습니다. - 특정 core 또는 core set에 thread를 고정하는 CPU-affinity API를 추가했습니다.
- SMP core kernel에서 global
irq_lock사용을 완전히 제거하고 spinlock API만 사용합니다. Uniprocessor에서는 같은 code로 축약됩니다. - 다른 processor에 state change를 동기적으로 알리는 간단한 interprocessor-interrupt framework를 추가했습니다. 현재 x86_64 thread abort에 사용합니다.
- QEMU target용 x86_64 architecture를 추가했습니다. 임의 수의 CPU를 지원하고 기본 SMP mode로 실행됩니다.
- 현재 x86_64는 64-bit hardware state에서 memory pointer가 32-bit인 x32 ABI code를 실행합니다. Native 64-bit code generation을 위해 남은 word-size bug를 수정해야 합니다.
K_THREAD_STACK_BUFFER()를 private API로 낮췄으며 향후 release에서 제거합니다.- User memory에 둘 수 있어 explicit permission 관리가 필요 없는
sys_mutexAPI를 추가했습니다. Semantics는k_mutex와 같습니다. sys_mem_pool()concurrency control에sys_mutex()를 사용합니다.CONFIG_APPLICATION_MEMORY를 제거하고 모든 test를 memory domain 사용 방식으로 변환했습니다.- 기존
CONFIG_APP_SHARED_MEMoptional feature였던 build-time memory-domain partition 생성을 개편해 memory protection core 기능으로 만들었습니다. - Test의 userspace 기본 활성화를 제거했습니다. User mode를 전부 또는 일부 사용하는 test는 project configuration에서
CONFIG_TEST_USERSPACE를 활성화해야 하며 assertion으로 이를 검사합니다. - System call 처리용 기본 stack size를 1024 byte로 늘렸습니다.
- Kernel·architecture code의 mandatory/required MISRA-C rule을 대상으로 namespace 변경, switch 정규화, implicit Boolean conversion 방지, header guard 정규화, Boolean if operand, VLA 제거, shift의 undefined/implementation-defined behavior 방지, recursion 제거를 수행했습니다.
Architectures
- SMP feature를 포함한 x86_64 architecture 지원과 Trusted Execution용 high-level Kconfig symbol 구조를 도입했습니다.
- ARM/NXP memory-protection code를 재설계하고 ARMv8-M application user mode, memory partition, stack protection을 완전히 지원합니다.
- ARMv8-M user mode built-in stack-overflow protection을 지원하고 stack-overflow error reporting을 수정했습니다.
- XIP build에서 SRAM 실행, non-cacheable memory section을 지원하고 ARMv8-M power-of-two alignment/size 요구사항을 제거했습니다.
- ARM IRQ lock/unlock에 synchronization barrier를 도입하고 exception entry에서 double-word stack alignment를 강제합니다.
- ARMv8-M Non-Secure FPU access API, system boot 개선, Non-Secure fault exception의 Secure-domain fault 표시를 추가했습니다.
- ARM CMSIS header를 5.4.0으로 update했습니다.
- ARC userspace·MPU driver와 thread-stack definition macro를 개선했습니다.
- ARC의 lp_xxx register 처리, nested interrupt, hardware stack-bound check, execution benchmark bug를 수정하고 모든 ARC CPU user mode에서 atomic operation을 사용할 수 있게 했습니다.
- x86 non-PAE page table 지원을 제거하고 speculative-execution microarchitecture side effect 관련 CVE를 수정했습니다.
- Stack overflow 및 user-mode induced exception reporting을 강화하고 read-only data page의 execute-disable bit를 유지하며 double-fault 처리 중 IRQ-stack corruption 가능성을 수정했습니다.
Boards & SoC Support
- BabbleSim radio physical-layer simulation을 이용해 실제 hardware 없이 full-system multi-node test·개발·debug를 수행하는 simulated nRF52832 board
nrf52_bsim을 추가했습니다. - nRF9160과 Musca ARM Cortex-M33 CPU의 SoC configuration을 추가했습니다.
- ARM board
96b_stm32_sensor_mez,b_l072z_lrwan1,bl652_dvk,bl654_dvk,cy8ckit_062_wifi_bt_m0,cy8ckit_062_wifi_bt_m4,efm32hg_slstk3400a,efm32pg_stk3402a,efr32mg_sltb004a,mimxrt1020_evk,mimxrt1060_evk,mimxrt1064_evk,nrf52832_mdk,nrf52840_blip,nrf52840_mdk,nrf52840_papyr,nrf52840_pca10090,nrf9160_pca10090,nucleo_f302r8,nucleo_f746zg,nucleo_f756zg,nucleo_l496zg,nucleo_l4r5zi,particle_argon,particle_xenon,v2m_musca를 추가했습니다. - RISC-V
rv32m1_vegaboard를 추가했습니다. - Synopsys ARC IoT DevKit과 MPU stack guard 유무를 포함한 여러 ARC nSIM EM/SEM simulation target을 추가했습니다.
- Shield board
frdm_kw41z,x_nucleo_iks01a1,x_nucleo_iks01a2를 추가했습니다.
Drivers and Sensors
- native_posix에 Zephyr UART를 host PTY로 mapping하는 UART driver, host USB device를 노출하는 USB driver, SDL window display driver, 새 logger backend를 추가했습니다.
- Counter API를 refactor하고 기존 counter/RTC driver를 새 API로 port했으며 legacy API를 deprecated했습니다. RTC API도 deprecated하며 Counter API를 사용해야 합니다.
- Asynchronous UART API와 nRF UART/UARTE 구현을 추가했습니다.
- ADC API를 user mode에 노출하고 adc_dw를 개편해 adc_intel_quark_se_c1000_ss로 rename했으며 invalid sampling request 처리를 수정했습니다.
- MCUX eLCDIF shim, SSD16xx monochrome, SSD1608, GDE029A1, HINK E0154A05, SDL emulation, SSD1673 EPD, SSD1306 display driver를 추가했습니다.
- nRF5 flash UICR operation, STM32F7x, Atmel SAM E70, generic SPI NOR, Silicon Labs Gecko flash driver를 추가했습니다.
- i.MX RT용 MCUX Ethernet driver를 확장하고 Intel PRO/1000 Ethernet driver를 추가했습니다.
- MCUX LPI2C와 Silicon Labs I2C shim을 추가하고 deprecated Atmel SAM3 I2C driver를 제거했으며 STM32 I2S를 지원합니다.
- RV32M1, Intel S1000, STM32F302x8 pinmux driver를 추가했습니다.
- SiFive·Atmel SAM PWM driver를 추가하고 nRF PWM driver를 Devicetree로 변환했습니다.
- LIS2DS12, LIS2DW12, LIS2MDL, LSM303DLHC, MS5837 sensor driver와 Nordic QDEC 지원을 추가하고 sensor driver를 Devicetree로 변환했습니다.
- RV32M1 serial, asynchronous UART, ARM PL011 UART, Silicon Labs LEUART shim을 추가하고 Gecko UART를 EFM32HG에 맞췄습니다.
- native_posix, Atmel SAM E70, nRF52840 USB device driver를 추가했습니다.
- RV32M1 clock-control/GPIO/interrupt-controller, Atmel SAM entropy, IMX IPM, STM32F302x8 EXTI_LINES, Intel GNA neural-network, socket CAN driver를 추가했습니다.
- Telnet console driver를 제거하고 nRF SPI driver를 Devicetree로 변환했으며 watchdog driver를 새 API로 변환했습니다.
- SimpleLink Wi-Fi TLS offload
setsockopt(), Inventek es-WiFi driver를 추가했습니다. - ARCv2 timer를 refactor·정확도 개선하고 Xtensa, RISC-V, nRF, HPET, ARM SysTick timer driver를 추가·재작업했습니다.
- 새 hardware-info API와 driver를 추가했습니다.
Networking
- Application의 network connectivity에는 BSD socket API를 사용해야 하며 대부분의 network sample을 이 API로 변환했습니다.
- MQTT, CoAP, LwM2M, SNTP용 새 BSD-socket API를 만들었습니다.
- net-app client/server API와 이에 기반한 legacy MQTT, CoAP, SNTP, LwM2M, HTTP client/server, WebSocket API를 제거했습니다.
- Memory를 적게 쓰고 단순한 새 network-packet API로 개편했습니다.
freeaddrinfo(),gethostname(),getnameinfo(),getsockopt(),select(),setsockopt(),shutdown()BSD socket API를 구현했습니다.- BSD socket code를 global file-descriptor number 사용 방식으로 바꾸고 network subsystem을 새 logging system으로 전환했습니다.
- IPv4, IPv6, UDP, TCP를 동시에 비활성화할 수 있게 했습니다.
- BSD socket offloading, long-lifetime IPv6 prefix, IPv6 multicast address check 개선, IPv6 Destination Options header, AF_PACKET packet socket, AF_CAN socket CAN을 추가했습니다.
- MQTT client SOCKS5 proxy와 LwM2M IPSO Timer object를 지원합니다.
- Gratuitous ARP request 수신과 Google IoT Cloud sample을 추가했습니다.
- POSIX compatibility를 위해 network-interface numbering을 1부터 시작합니다.
- OpenThread, zperf sample, LLDP를 개선하고 ARP cache update와 gPTP link-delay calculation을 수정했습니다.
- L2에서 network-device driver로 data를 전달하는 방식을 변경했습니다.
- RPL IPv6 mesh routing 지원을 제거했습니다.
- User-mode thread에서 MQTT를 사용할 수 있습니다.
- Intel PRO/1000 e1000, SMSC9118/LAN9118, disco_l475_iot1용 Inventek es-WiFi driver를 추가했습니다.
- QEMU Ethernet driver 자동 활성화를 지원하고 SAM E70 GMAC Qav 및 ENC28J60 driver를 수정·개선했습니다.
Bluetooth
- Host GATT Robust Caching, L2CAP user-driven flow control을 추가하고 Mesh, persistent storage, direct advertising, security level 4를 수정했습니다.
- Peripheral connection parameter option, advertising restart 없이 data를 update하는 기능, bond iteration API, channel-map 설정을 추가했습니다.
- SPI HCI driver를 Devicetree로 변환했습니다.
- Upper/Lower Link Layer 분리 설계의 experimental BLE software Controller를
CONFIG_BT_LL_SW_SPLIT으로 추가했습니다. 기본은 disabled입니다. - 여러 BLE radio architecture, ULL asynchronous procedure, continuous 100ms scan에서 99% radio utilization, 약 100us latency resilience, 약 20% CPU/power 개선을 지원합니다.
- Multiple advertiser/scanner instance와 big/little-endian architecture를 지원합니다.
- Controller public-address 설정, control procedure, advertising random delay, RSSI, connection-failed sequence를 수정하고 scanning 중 심각한 memory corruption을 해결했습니다.
- Controller logging을 syslog에서 새 subsystem으로 전환하고 time-critical section 최적화를 -Ofast에서 -O2로 바꿨습니다.
- RNG/entropy driver를 application에서 사용할 수 있도록 재작업하고 작은 device에 맞춘 size optimization을 수행했습니다.
- nRF PPI channel assignment를 pre-assigned 방식으로 바꾸고 shared primitive documentation을 확장했습니다.
- Big-endian architecture 관련 여러 문제를 수정했습니다.
Build and Infrastructure
- Out-of-tree architecture와 in-tree driver의 out-of-tree implementation을 지원합니다.
- BabbleSim을 Zephyr CI에 통합했습니다.
- Devicetree 정보에서 생성한 label에
DT_prefix를 도입하고 기존 생성 define을 deprecated했습니다. 기존 application 호환을 위해 LED/button label 등 일부는 예외입니다. - CONFIG symbol처럼 DT symbol용 CMake variable을 도입했습니다.
- Devicetree 처리를 Kconfig보다 먼저 수행해 Devicetree 정보에 따라 software를 구성할 수 있습니다.
- Application directory에 Kconfig file이 있으면
KCONFIG_ROOT를 자동 변경합니다. - Multiple-repository 관리용 west와 Zephyr module 지원을 추가했습니다. Build-system flash/debug target은 west가 필요합니다.
- I2C/SPI bus sensor·driver가 DTS fixup 없이 동작하도록
DT_<COMPAT>_<INSTANCE>_<PROP>define을 생성합니다. - Devicetree Boolean property를 올바르게 지원합니다.
Libraries / Subsystems
- 새 display API/subsystem, CTF tracing, JWT(JSON Web Token)를 추가했습니다.
- Flash-map API를 확장하고 flash-area 목록을 자동 생성합니다.
- Settings는 assertion 대신 logging을 사용하고 FCB storage partition을 항상 사용하도록 했으며 FCB backend와 common bug를 수정했습니다.
- 1.13의 새 logging subsystem으로 대체된 sys_log를 제거하고 log-module registration macro를 refactor했습니다.
CONFIG_LOG_IMMEDIATEsynchronous operation과 shell logger-control command를 개선했습니다.- Fault handler가 log를 출력하도록
LOG_PANIC()을 추가하고 transient string logging용log_strdup()를 지원합니다. - Log message argument 최대 15개, optional function-name prefix, 최저 application priority logging thread, buffer 부족으로 drop된 log notification을 지원합니다.
- RTT, native_posix, network, SWO, Xtensa simulator logging backend를 추가하고 default timestamp source를
k_uptime_get_32()로 바꿨습니다. - 새 shell subsystem과 UART, RTT, Telnet backend를 추가했습니다.
- Ring buffer byte mode와 copy를 줄이는 direct-memory API를 추가하고 API function의
sys_prefix를 제거했습니다. - User mode에서 mbedTLS API를 사용할 수 있습니다.
HALs
- Nordic nrfx 1.6.2와 nRF IEEE 802.15.4 radio driver 1.2.3으로 update했습니다.
- SimpleLink를 TI CC32XX SDK 2.40.01.01로 update했습니다.
- Microchip MEC1701과 Cypress PDL 기반 PSoC6 SoC 지원을 추가했습니다.
- STM32Cube, Silicon Labs Gecko SDK, Atmel HAL을 update하고 ARM CMSIS header를 5.4.0으로 update했습니다.
Documentation
- Subsystem documentation을 의미 있는 collection으로 재구성하고 각 subsystem introduction을 추가·개선했습니다.
- Bluetooth documentation을 관리 가능한 단위로 분리하고 architecture와 tooling 정보를 추가했습니다.
- Socket offloading, Ethernet management, LLDP, network architecture, net shell, CoAP, interface, configuration library, DNS, DHCPv4, DTS, flash_area, flash_map, NVS, settings 등 여러 subsystem/API 문서를 개선했습니다.
- 지원 debug probe와 host tool 및 유효한 조합을 한곳에 설명하는 debugging guide를 추가했습니다.
- west 설명과 사용법을 명확히 했습니다.
- Feature proposal/tracking, API lifecycle, issue·PR tag, contribution·documentation guideline, release와 PR review process를 포함한 development-process 문서를 개선했습니다.
- Local build에서 전체 Kconfig option 문서를 생략해 최대 약 5분을 줄이는 developer fast documentation-build option을 추가했습니다.
- 반복 local documentation generation을 2분 이상에서 수초로 줄였습니다.
- Git tree file을 직접 link하는
zephyr-filedirective와 Doxygen API reference용 단순 link를 도입했습니다. - Board documentation을 일관되게 만들어 zephyrproject.org home의 board-image carousel을 지원합니다.
- 큰 image를 줄이고 API documentation CSS, version selector, graphic home page를 개선했습니다.
Tests and Samples
- BabbleSim 기반 multi-node full-system Bluetooth-stack test를 추가했습니다.
- 모든 test와 sample에 unique identifier를 추가하고 이전 footprint benchmark를 제거했습니다.
- CMSIS-RTOS v2, BSD socket, CAN bus, settings, USB 및 여러 driver test를 추가했습니다.
- Scheduler와 mbedTLS benchmark application을 추가했습니다.
- Display, LVGL, Google IoT, socket, CMSIS-RTOS v2, Wi-Fi, shield, IPC, USB CDC ACM, USB HID sample을 추가했습니다.
- Renode에서 sanitycheck test를 실행할 수 있습니다.
Issue Related Items
이전 1.13.0 tag release 이후 아래 GitHub issue를 해결했습니다.
#15407- [Coverity CID: 197597] /tests/kernel/static_idt/src/main.c의 잘못된 expression#15406- [Coverity CID: 197598] /tests/drivers/uart/uart_async_api/src/test_uart_async.c의 잘못된 expression#15405- [Coverity CID: 197599] /tests/kernel/fatal/src/main.c의 잘못된 expression#15404- [Coverity CID: 197600] /tests/lib/c_lib/src/main.c의 잘못된 expression#15403- [Coverity CID: 197601] /tests/kernel/common/src/intmath.c의 잘못된 expression#15402- [Coverity CID: 197602] /tests/kernel/common/src/intmath.c의 잘못된 expression#15401- [Coverity CID: 197603] /tests/kernel/fatal/src/main.c의 잘못된 expression#15400- [Coverity CID: 197604] /tests/kernel/mem_protect/userspace/src/main.c의 memory corruption#15399- [Coverity CID: 197605] /subsys/testsuite/ztest/src/ztest_mock.c의 null pointer dereference#15398- [Coverity CID: 197606] /tests/kernel/common/src/irq_offload.c의 잘못된 expression#15397- [Coverity CID: 197607] /tests/drivers/uart/uart_async_api/src/test_uart_async.c의 잘못된 expression#15396- [Coverity CID: 197608] /tests/lib/c_lib/src/main.c의 잘못된 expression#15395- [Coverity CID: 197609] /tests/kernel/interrupt/src/nested_irq.c의 잘못된 expression#15394- [Coverity CID: 197610] /tests/kernel/fatal/src/main.c의 잘못된 expression#15393- [Coverity CID: 197611] /lib/os/printk.c의 integer 처리 문제#15392- [Coverity CID: 197612] /lib/os/printk.c의 integer 처리 문제#15390- [Coverity CID: 197614] /tests/lib/c_lib/src/main.c의 잘못된 expression#15389- [Coverity CID: 197615] /tests/kernel/fatal/src/main.c의 잘못된 expression#15388- [Coverity CID: 197616] /subsys/testsuite/ztest/src/ztest_mock.c의 null pointer dereference#15387- [Coverity CID: 197617] /tests/kernel/common/src/multilib.c의 잘못된 expression#15386- [Coverity CID: 197618] /subsys/shell/shell_telnet.c의 error handling 문제#15385- [Coverity CID: 197619] /tests/kernel/mem_pool/mem_pool/src/main.c의 잘못된 expression#15384- [Coverity CID: 197620] /tests/kernel/static_idt/src/main.c의 잘못된 expression#15383- [Coverity CID: 197621] /tests/kernel/static_idt/src/main.c의 잘못된 expression#15382- [Coverity CID: 197622] /tests/kernel/tickless/tickless_concept/src/main.c의 잘못된 expression#15381- [Coverity CID: 197623] /tests/kernel/interrupt/src/nested_irq.c의 잘못된 expression#15380- sam_e70_xplained의 tests/crypto/rand32/에서 발생하는 USAGE FAULT#15379- foundries.io CI에서 nrf52의 tests/kernel/mem_protect/stackprot가 실패하는 문제#15370- Log message가 filter될 때 log_strdup()이 memory를 leak하는 문제#15365- Bluetooth qualification test MESH/SR/HM/CFS/BV-02-C가 실패하는 문제#15361- TICKLESS mode에서 clock timeout을 설정할 때 발생하는 nRF timer race condition 조사#15348- ARM Cortex-M SysTick에서 처리되지 않은 race condition#15346- VLAN 지원이 동작하지 않는 문제#15336- nRF UARTE peripheral의 interrupt-driven API로 data를 전송할 수 없는 문제#15333- Host driver가 reset된 뒤 hci_uart controller driver가 sync를 잃는 문제#15329- Device unpair 후 Bluetooth GATT Client Configuration이 지워지지 않는 문제#15325- Unpair 후 keys struct가 invalidated되어도 conn->le.keys pointer가 지워지지 않는 문제#15324- nrf52_pca10040용 Zephyr build에서 '__aeabi_uldivmod' undefined reference가 발생하는 문제#15309- ARM Cortex-M SysTick Load 값 설정의 off-by-one 문제#15303- Network management thread의 stack overflow#15300- Bluetooth Mesh에서 bt_mesh_fault_update()가 publication message를 갱신하지 않는 문제#15299- PowerShell에서 west init이 실패하는 문제#15289- Windows에서 Zephyr module이 Kconfig file 생성 시 path에 '\'를 사용하는 문제#15285- ARC에서 nested interrupt 확인에 exc_nest_count를 사용하는 방식이 신뢰할 수 없는 문제#15280- qemu_riscv32에서 tests/kernel/mem_protect/stackprot가 실패하는 문제#15266- Contribution guideline 문서가 여전히 IRC로 연결되는 문제#15260- Input data가 도착해도 shell이 항상 처리하지 않는 문제#15259- CAN sample이 동작하지 않는 문제#15251- Kernel panic에서 nRF Watchdog이 trigger되지 않는 문제#15246- dtc version에 관한 문서 혼동#15240- esp32 build가 깨진 문제#15236- 외부 SPI NOR flash 추가 시 build가 실패하는 문제#15235- DTS file에 license reference가 빠진 문제#15234- Driver source file에 SPDX license reference가 빠진 문제#15228- User mode가 disabled인 상태로 tests의 getnameinfo가 실행되는 문제#15227- gethostname() syscall이 없는 문제#15221- ARC에서 MPU violation 검사 값이 잘못된 문제#15216- STM32F4(Cortex-M4)에서 k_sleep()이 예상보다 일찍 만료되는 문제#15213- Code의 CMake infrastructure에 file-level license identifier가 빠진 문제#15206- sanitycheck --coverage 실행 시 qemu_x86, mps2_an385, qemu_x86_nommu에서 stack overflow가 발생하는 문제#15205- Zephyr v1.14.0rc3와 SDK 0.10.0에서 hci_usb가 동작하지 않는 문제#15204- native_posix에서 LwM2M engine이 멈추는 문제#15198- tests/booting 제거 검토#15197- DNS query에 응답이 없을 때 socket 기반 DNS API가 device를 멈추게 하는 문제#15184- z_sys_trace_thread_switched_in 관련 build 문제 수정#15183- Windows 10 재연결 시 BLE HID sample이 자주 assert되는 문제#15178- samples/mpu/mem_domain_apis_test가 'destroy app0 domain'에 도달하지 못하고 무한 loop에 빠지는 문제#15177- samples/drivers/crypto에서 CBC와 CTR mode를 지원하지 않는 문제#15170- 문서 build 중 TINYCBOR undefined symbol이 발생하는 문제#15169- [Coverity CID: 197534] /subsys/logging/log_backend_rtt.c의 memory corruption#15168- [Coverity CID: 197535] /tests/drivers/uart/uart_async_api/src/test_uart_async.c의 잘못된 expression#15167- [Coverity CID: 197536] /include/mgmt/buf.h의 parse warning#15166- [Coverity CID: 197537] /subsys/power/power.c의 control flow 문제#15163- CONFIG_USERSPACE=n이고 CONFIG_HW_STACK_PROTECTION=y일 때 nsim_*_mpu_stack_guard가 실패하는 문제#15161- nsim_em_mpu_stack_guard의 tests/posix/common에서 stack overflow가 발생하는 문제#15157- mps2_an385와 GNU Arm Embedded gcc-arm-none-eabi-7-2018-q2-update에서 test가 실패하는 문제#15154- 사용 가능한 memory가 있어도 mempool이 OOM을 일으킬 수 있는 문제#15153- sanity_check로 code coverage 실행 시 일부 qemu_x86 output이 비는 문제#15152- qemu_x86 coverage 실행 시 tests/kernel/pipe/pipe에서 Kernel Oops와 CPU Page Fault가 발생하는 문제#15151- qemu_x86 code coverage 실행 시 tests/tickless/tickless_concept에서 assertion이 발생하는 문제#15150- qemu_x86 code coverage 실행 시 tests/kernel/threads/thread_api에서 double fault가 발생하는 문제#15149- mps2_an385 code coverage 실행 시 치명적인 lockup이 발생하는 문제#15148- mps2_an385의 tests/kernel/mem_pool/mem_pool_concept에서 assertion이 실패하는 문제#15146- mps2_an385 code coverage 실행 시 여러 MPU Fault, Hardware Fault, Stack Check Fail, Bus Fault가 발생하는 문제#15145- USB HF clock 정지가 실패하는 문제#15131- ARC MPU V2의 _is_in_region()에서 발생하는 off-by-one 문제#15130- ARC의 Z_ARCH_THREAD_STACK_MEMBER가 잘못 정의된 문제#15129- ARC nsim_sem에서 tests/kernel/critical이 timeout되는 문제#15126- ARC에서 간헐적으로 여러 test가 실패하는 문제#15124- NET_OFFLOAD에서 DNS가 동작하지 않는 문제#15109- Watchdog reset 후 ATSAME70 MCU(SAM E70 Xplained)의 RAM 값이 무작위가 되는 문제#15107- mps2_an385에서 coverage를 켜면 samples/application_development/code_relocation build가 실패하는 문제#15103- nrf52810_pca10040의 SRAM 공간이 부족한 문제#15100- Bluetooth GATT (un)subscribe가 알림 없이 실패할 수 있는 문제#15099- 새 parameter를 사용하면 Bluetooth GATT Subscribe가 duplicate를 감지하지 못하는 문제#15096- samples/net/ipv4_autoconf를 build할 수 없는 문제#15093- zephyr_library_compile_options()가 duplicate 지원을 잃은 문제#15090- k_fifo_alloc_put의 FIFO 문서를 명확히 해야 하는 문제#15085- Device에서 실행하는 Sanitycheck가 최종 report의 sample 수를 세지 않는 문제#15083- boilerplate.cmake에서 overlay가 누락되어 MCUBoot가 slot0에 link되는 문제#15077- nrf52840_pca10059에 flash한 application을 boot할 수 없는 문제#15073- USB가 연결된 상태로 시작하면 device가 crash하는 문제#15070- CC2520용 IEEE 802.15.4 configuration이 동작하지 않는 문제#15069- ARM thread의 arch.mode가 privilege mode와 항상 일치하지 않는 문제#15067- bt_set_name이 CONFIG_BT_DEVICE_NAME_MAX 크기의 name을 거부하는 문제#15064- tests/kernel/fp_sharing에서 k_float_disable() undefined reference가 발생하는 문제#15063- nrf52_pca10040에서 settings_test_save_unaligned.c가 assertion failure로 실패하는 문제#15061- 잘못된 zephyr_modules.txt parsing 때문에 Windows build가 깨지는 문제#15059- Module이 없는 build를 수정해야 하는 문제#15056- User space 진입 시 ARM의 arch.mode variable이 nPRIV로 초기화되지 않는 문제#15050- zperf에서 TCP를 사용하면 해제된 memory에 접근하는 문제#15044- ARC의 tests/kernel/threads/thread_apis가 실패하는 문제#15039- ADC driver의 adc_read_async()가 sequence pointer를 계속 보관하는 문제#15037- Xtensa에서 kernel oops 후 context가 thread로 돌아가는 문제#15035- 두 ARC target에서 arc_exc_saved_sp 누락으로 build가 깨지는 문제#15031- net_pkt reference counting 수정 commit이 reference counting을 깨뜨린 것으로 보이는 문제#15019- tests/kernel/common의 test_bitfield에서 b1과 (1 << bit)가 일치하지 않는 문제#15018- tests/kernel/threads/no-multithreading이 boot되지 않는 문제#15017- GAP PPCP structured data에 0xFFFF No specific value를 설정할 수 없는 문제#15013- tests/kernel/fatal의 check_stack_overflow에서 rv가 TC_FAIL인 문제#15012- Dongle 재연결 후 security를 설정할 수 없는 문제#15009- qemu_x86에서 sanitycheck --coverage 실행 시 location counter를 뒤로 이동할 수 없다는 오류#15008- In-place mode에서 SWO logger backend가 output을 내지 않는 문제#14992- West 문서가 대부분 빠진 문제#14989- 문서 build에 Zephyr module Kconfig file이 포함되지 않는 문제#14988- PCA10056 preview-DK에서 USB device가 인식되지 않는 문제#14985- Release 문서에서 GitHub tagging을 사용하지 말아야 함을 명확히 해야 하는 문제#14974- Kconfig.modules가 최상위 build folder에 있어야 하는 문제#14958- [Coverity CID: 197457] /subsys/bluetooth/host/gatt.c의 control flow 문제#14957- [Coverity CID: 197458] /subsys/usb/usb_device.c의 insecure data handling#14956- [Coverity CID: 197459] /subsys/bluetooth/shell/gatt.c의 memory corruption#14955- [Coverity CID: 197460] /samples/bluetooth/ipsp/src/main.c의 integer 처리 문제#14954- [Coverity CID: 197461] /subsys/usb/usb_device.c의 insecure data handling#14953- [Coverity CID: 197462] /subsys/bluetooth/host/gatt.c의 memory corruption#14952- [Coverity CID: 197463] /samples/bluetooth/central_hr/src/main.c의 memory corruption#14951- [Coverity CID: 197464] /subsys/bluetooth/host/gatt.c의 memory corruption#14950- [Coverity CID: 197465] /samples/bluetooth/ipsp/src/main.c의 integer 처리 문제#14947- MQTT subsystem에 user mode로 접근할 수 없는 문제#14946- nrf52840_pca10059에서 cdc_acm example이 동작하지 않는 문제#14945- nrf52840_pca10059 executable이 MCUboot 없이 동작하지 않는 문제#14943- nrf52840_pca10059에서 BOARD_HAS_NRF5_BOOTLOADER 설정이 반영되지 않는 문제#14942- em_starterkit_em11d에서 tests/posix/fs가 build되지 않는 문제#14934- Nightly CI에서 tinycbor가 실패하는 문제#14928- Reset 시 Bluetooth Mesh provisioning state가 항상 올바르게 재초기화되지 않는 문제#14903- tests/posix/fs test가 log에 message drop을 표시하는 문제#14902- USB CDC ACM을 켜면 logging이 비활성화되는 문제#14899- Bluetooth controller ACL data packet이 정체되는 문제#14882- Composite device와 MCUboot 사용 시 USB DFU가 DFU mode로 진입하지 않는 문제#14871- tests/posix/fs에서 console output이 유실되는 문제#14870- samples/mpu/mpu_stack_guard_test에서 Test not passed가 발생하는 문제#14869- tests/lib/ringbuffer의 test_ring_buffer_main()에서 assertion이 실패하는 문제#14840- settings_save_one()이 성공을 반환해도 data를 저장하지 않는 경우가 있는 문제#14837- Bluetooth shell scan command의 mandatory/optional parameter 판정이 잘못된 문제#14833- BT_SETTINGS를 사용하는 Bluetooth 초기화 절차가 신뢰할 수 없는 문제#14827- CMake 오류#14821- [Coverity CID: 196635] /tests/net/mld/src/main.c의 error handling 문제#14820- [Coverity CID: 196636] /kernel/sched.c의 integer 처리 문제#14819- [Coverity CID: 196637] /samples/net/sockets/can/src/main.c의 초기화되지 않은 variable#14818- [Coverity CID: 196638] /subsys/bluetooth/host/hci_core.c의 null pointer dereference#14817- [Coverity CID: 196639] /samples/bluetooth/ipsp/src/main.c의 error handling 문제#14816- [Coverity CID: 196640] /arch/x86/core/thread.c의 integer 처리 문제#14815- [Coverity CID: 196641] /samples/net/nats/src/nats.c의 null pointer dereference#14814- [Coverity CID: 196642] /subsys/shell/shell_uart.c의 error handling 문제#14813- [Coverity CID: 196643] /subsys/net/ip/net_context.c의 null pointer dereference#14807- SMP가 enabled일 때 SPIN_VALIDATE를 disabled해야 하는 문제#14789- flash_map과 flash_area 문서#14786- 이전 SDK version 안내의 download link가 잘못된 문제#14782- Build 과정이 BBC micro:bit에 설치할 수 없는 hex file을 생성하는 문제#14780- USB netusb에서 최대 크기 Ethernet packet을 보낼 수 없는 문제#14779- STM32에서 memory 사용량이 높으면 flash가 비정상 동작하는 문제#14770- samples/net/promiscuous_mode에 include file이 없는 문제#14767- CONFIG_LOG가 enabled일 때 ARC exception handling이 멈추는 문제#14766- K_THREAD_STACK_BUFFER()가 동작하지 않는 문제#14763- PCI-enabled NS16550에서 PCI debug logging이 동작하지 않는 문제#14762- elf_helper의 AggregateTypeMember에서 undefined debug_die()를 호출하는 문제(잘못된 class)#14753- nrf52840_pca10056 UART output 앞에 잘못 붙는 0x00 byte를 제거해야 하는 문제#14743- Android를 대상으로 한 directed advertising이 동작하지 않는 문제#14741- Bluetooth scanning이 자주 reset되는 문제#14714- Mesh network traffic overflow가 정상적으로 종료되지 않는 문제(MMFAR Address: 0x0)#14698- 대부분의 board에서 USB console sample이 동작하지 않는 문제#14697- USB cdc_acm_composite sample이 character를 유실할 수 있는 문제#14693- ARC MPU stack guard의 test coverage가 필요한 문제#14691- Telnet sample에서 net shell이 동작하지 않는 문제#14684- samples/net/promiscuous_mode에서 interface를 promiscuous mode로 설정할 수 없는 문제#14665- qemu_x86에서 samples/net/zperf의 TCP가 동작하지 않는 문제#14663- Echo server가 시작할 때 알 수 없는 packet을 보내는 문제#14661- native_posix에서 samples/net/syslog_net이 실패하는 문제#14658- CONFIG_BT_PHY_UPDATE를 끄면 iOS 연결이 정체되는 문제#14657- echo_async sample의 setsockopt가 실패하는 문제#14654- echo_client sample이 server에서 reply packet을 받지 못하는 문제#14647- Zephyr가 같은 wire의 다른 subnet으로 향한 broadcast Ethernet packet에 응답하는 문제#14643- ARC nsim_sem에서 tests/kernel/mem_protect/mem_protect/kernel.memory_protection이 실패하는 문제#14642- Userspace를 켠 ARC nsim_sem에서 tests/posix/common과 tests/kernel/critical이 timeout되는 문제#14641- ARC nsim_em과 nsim_sem에서 tests/kernel/critical/kernel.common이 timeout되는 문제#14640- ARC nsim_em과 nsim_sem에서 tests/cmsis_rtos_v2/portability.cmsis_rtos_v2가 실패하는 문제#14635- Bluetooth controller에서 Encryption과 PHY update procedure가 충돌하는 문제#14627- USB HID device가 다시 연결한 뒤에야 감지되는 문제#14623- 특정 test 실행 시 sanitycheck 오류가 발생하는 문제#14622- IPv6 fragmented echo reply에 malformed packet이 생기는 문제#14612- qemu_x86 target에서 samples/net/sockets/echo_async_select가 동작하지 않는 문제#14609- mimxrt1050_evk의 tests/kernel/mem_protect/stackprot thread에서 fatal fault가 발생하는 문제#14608- Promiscuous mode network sample을 build할 수 없는 문제#14606- mimxrt1050_evk에서 tests/kernel/fp_sharing kernel.fp_sharing이 실패하는 문제#14605- mimxrt1060_evk의 cpp_synchronization에서 hardware exception이 발생하는 문제#14603- pyocd가 추가 board_runner_args를 지원할 수 없는 문제#14586- 성공한 tests/kernel/fifo/fifo_api/kernel.fifo에도 Sanitycheck가 FAILED: failed를 표시하는 문제#14568- 오류 후 재시도하면 STM32 I2C LL driver V2가 멈추는 문제#14566- MCUboot가 code-partition에 link되지 않는 문제#14556- quark_se_c1000:x86와 altera_max10:nios2에서 tests/benchmarks/timing_info가 이상한 값을 보고하는 문제#14554- Commit fb4f5e727b 이후 UP2 console output이 없는 문제#14546- CONFIG_SHELL_ECHO_STATUS를 끄면 shell compile 오류가 발생하는 문제#14542- STM32F4XX dts_fixup.h 오류#14540- Kernel message queue macro가 C++와 호환되지 않는 문제#14536- log_backend_rtt에서 범위를 벗어나 접근하는 문제#14523- echo-server가 offline일 때 echo-client가 socket을 닫지 않는 문제#14510- USB DFU sample 문서가 오래된 문제#14508- 사용 가능한 memory가 있어도 mempool allocator가 allocation 없이 반환할 수 있는 문제#14504- 사용 가능한 memory가 없는데도 mempool이 success를 반환할 수 있는 문제#14501- qemu_x86_64의 tests/kernel/fifo/fifo_usage/kernel.fifo.usage가 crash하는 문제#14500- sanitycheck --coverage 실행 시 qemu_x86와 mps2_an385에서 stack overflow가 발생하는 문제#14499- qemu_x86에서 sanitycheck --coverage 실행 시 qemu_x86와 mps2_an385에서 stack overflow가 발생하는 문제#14496- PyYAML 5.1이 DTS parsing을 깨뜨리는 문제#14492- 더 많은 이전 문서를 제외하도록 robots.txt를 갱신해야 하는 문제#14479- net_if.c의 net_offload API regression 가능성#14477- tests/crypto/tinycrypt의 montecarlo_ecdh()에서 num_tests가 1보다 크면 test_ecc_dh()가 멈추는 문제#14476- quark_d2000_crb의 samples/sensor/bmg160이 ROM을 초과하는 CI 실패#14471- Application 시작 중 MPU fault가 발생하는 문제#14469- Commit 75164763868ebd604904af3fdbc86845da833abc 때문에 96b_carbon에서 sanitycheck가 실패하는 문제#14462- tests/kernel/threads/no-multithreading/testcase.yam이 boot되지 않는 문제#14460- Python requirements.txt에서 pyocd와 pyyaml이 충돌하는 문제#14454- tests/kernel/threads/no-multithreading에서 boot banner가 한 번 또는 반복 지연되는 문제#14447- 두세 개의 underscore로 시작하는 macro function 이름을 변경해야 하는 문제#14422- [Coverity CID: 195758] /drivers/usb/device/usb_dc_nrfx.c의 초기화되지 않은 variable#14421- [Coverity CID: 195760] /tests/net/tcp/src/main.c의 error handling 문제#14420- [Coverity CID: 195768] /arch/x86_64/core/xuk-stub32.c의 API 사용 오류#14419- [Coverity CID: 195770] /drivers/ethernet/eth_native_posix_adapt.c의 잘못된 memory 접근#14418- [Coverity CID: 195774] /arch/x86_64/core/xuk-stub32.c의 API 사용 오류#14417- [Coverity CID: 195786] /samples/drivers/CAN/src/main.c의 error handling 문제#14416- [Coverity CID: 195789] /subsys/usb/class/netusb/function_rndis.c의 초기화되지 않은 variable#14415- [Coverity CID: 195793] /drivers/counter/counter_ll_stm32_rtc.c의 insecure data handling#14414- [Coverity CID: 195800] /tests/net/traffic_class/src/main.c의 memory corruption#14413- [Coverity CID: 195816] /tests/net/dhcpv4/src/main.c의 null pointer dereference#14412- [Coverity CID: 195819] /tests/net/tcp/src/main.c의 null pointer dereference#14411- [Coverity CID: 195821] /tests/net/traffic_class/src/main.c의 memory corruption#14410- [Coverity CID: 195828] /boards/posix/native_posix/cmdline.c의 memory corruption#14409- [Coverity CID: 195835] /tests/net/ipv6/src/main.c의 null pointer dereference#14408- [Coverity CID: 195838] /samples/subsys/usb/hid-cdc/src/main.c의 잘못된 memory 접근#14407- [Coverity CID: 195839] /tests/net/traffic_class/src/main.c의 memory corruption#14406- [Coverity CID: 195841] /drivers/usb/device/usb_dc_native_posix.c의 insecure data handling#14405- [Coverity CID: 195844] /tests/net/mld/src/main.c의 null pointer dereference#14404- [Coverity CID: 195845] /tests/net/traffic_class/src/main.c의 memory corruption#14403- [Coverity CID: 195847] /tests/net/traffic_class/src/main.c의 memory corruption#14402- [Coverity CID: 195848] /samples/net/sockets/echo_async_select/src/socket_echo_select.c의 error handling 문제#14401- [Coverity CID: 195855] /drivers/serial/uart_native_posix.c의 memory corruption#14400- [Coverity CID: 195858] /arch/posix/core/posix_core.c의 잘못된 expression#14399- [Coverity CID: 195860] /tests/net/tcp/src/main.c의 null pointer dereference#14398- [Coverity CID: 195867] /arch/posix/core/posix_core.c의 memory corruption#14397- [Coverity CID: 195871] /drivers/counter/counter_ll_stm32_rtc.c의 integer 처리 문제#14396- [Coverity CID: 195872] /drivers/serial/uart_native_posix.c의 error handling 문제#14395- [Coverity CID: 195880] /tests/net/dhcpv4/src/main.c의 null pointer dereference#14394- [Coverity CID: 195884] /arch/x86_64/core/xuk.c의 control flow 문제#14393- [Coverity CID: 195896] /tests/net/traffic_class/src/main.c의 memory corruption#14392- [Coverity CID: 195897] /samples/net/sockets/echo_async/src/socket_echo.c의 error handling 문제#14391- [Coverity CID: 195900] /drivers/entropy/fake_entropy_native_posix.c의 security best practice 위반#14390- [Coverity CID: 195903] /tests/net/iface/src/main.c의 null pointer dereference#14389- [Coverity CID: 195905] /arch/x86_64/core/x86_64.c의 control flow 문제#14388- [Coverity CID: 195921] /tests/net/tcp/src/main.c의 null pointer dereference#14315- lfence 때문에 iamcu build 문제가 발생하는 문제#14313- :c:func:`funcname` 형식의 API reference가 link를 만들지 않는 문서 문제#14310- newlib와 SDK 0.10.0에서 64-bit print format specifier가 정의되지 않은 문제#14297- mimxrt1020_evk에서 tests/kernel/gen_isr_table test가 실패하는 문제#14293- mimxrt1060_evk에서 tests/benchmarks/latency_measure가 실패하는 문제#14289- Clear Linux에서 GRUB2 boot loader image를 build할 수 없는 문제#14275- [ci.foundries.io] reserved function name 갱신 commit 4344e27의 regression#14265- Bluetooth GATT descriptor discovery가 모든 attribute를 반환하는 문제#14261- ESP32용 DTS file#14258- 권장 SDK version 문서가 오래된 문제#14247- tests/net/ieee802154/crypto가 subsys/net/ip/net_if.c의 assertion failure로 실패하는 문제#14246- ./sample/bluetooth/mesh/가 항상 HARD FAULT를 일으키는 문제#14244- tests/crypto/rand32/testcase.yaml#crypto.rand32.random_hw_xoroshiro.rand32가 boot되지 않는 문제#14235- Bluetooth connection timeout 문제#14209- west 오류 때문에 sam_e70_xplained를 flash할 수 없는 문제#14191- Rescheduling 때 Logger가 자체 data를 손상하는 문제#14186- nRF board에서 tests/cmsis_rtos_v1이 실패하는 문제#14184- quark_se_c1000_ss_board의 tests/benchmarks가 boot banner 지연 상태에 멈추는 문제#14177- zephyr-no-west/samples/hello_world가 west installation에 없다는 잘못된 오류#14160- bt_conn_create_slave_le Bluetooth API 문서#14156- Mac OS X 문서 갱신이 필요한 문제#14141- Board 시작 시 USB suspend/resume 문제#14139- nsim에서 tests/subsys/jwt/libraries_encoding이 실패하는 문제#14127- netusb RNDIS driver의 TX path가 동작하지 않는 문제#14125- Speculative execution CPU에서 system call이 Spectre V1 공격에 취약한 문제#14121- Application shared memory partition 사이의 gap이 많은 공간을 낭비할 수 있는 문제#14109- k_work_*() API 문서가 잘못된 문제#14105- k_delayed_work_submit_to_queue()의 race condition#14104- k_delayed_work_submit_to_queue()의 잘못된 locking#14099- Minnowboard에서 tests/kernel/xip/를 build할 수 없는 문제#14098- Test Framework 문서 문제#14096- Timeslicing이 동작하지 않는 문제#14093- net_pkt_skip() 설명이 명확하지 않은 문제#14087- STM32 uart_stm32_fifo_fill이 data 전송을 완료하지 못하는 문제#14084- ADC driver subsystem에 system call이 없는 문제#14063- IPv6 neighbor table management 개선#14059- Test 밖에서 CONFIG_XUK_64_BIT_ABI를 참조하지만 정의되지 않은 문제#14044- Windows 10 tablet 재연결 시 잘못된 sequence number로 BLE HID sample이 실패하는 후속 문제#14042- MCUboot가 STM32L4 device를 boot하지 못하는 문제#14010- K64F에서 35.7초 후 logger timestamp가 reset되는 문제#14001- Modem receiver가 \r\n 주변에 extra byte를 보내는 문제#13984- nucleo_l496zg의 console/echo sample이 echo하지 않는 문제#13972- Device를 찾기 전에 bt_le_scan_stop()을 호출하면 Data Access Violation이 발생하는 문제#13964- rv32m1_vega_ri5cy를 warning 없이 build할 수 없는 문제#13960- m2gl025_miv에서 tests/kernel/lifo/lifo_usage가 실패하는 문제#13956- CI script가 non-default platform의 test 변경을 재시도하지 않는 문제#13949- Ztest가 올바르게 boot되지 않는 문제#13943- QEMU Ethernet driver가 불안정한 문제#13937- tests/net/tcp에서 page fault가 발생하는 문제#13934- tests/kernel/fatal의 test_fatal에서 rv가 TC_FAIL인 문제#13923- Application shared memory placeholder가 memory를 낭비하는 문제#13919- tests/crypto/mbedtls가 일부 오류를 보고하고도 실패하지 않는 문제#13918- Partition 추가 후 context switch에서 x86 memory domain configuration이 항상 올바르게 적용되지 않는 문제#13906- 최근 enabled된 POSIX+newlib test가 gnuarmemb에서 build되지 않는 문제#13890- STM32 serial이 특정 baud rate에서 data를 올바르게 읽지 못하는 문제#13889- ARM userspace에 기본 system application partition이 필요한지 검토하는 문제#13888- [Coverity CID: 190924] /subsys/net/lib/sntp/sntp.c의 integer 처리 문제#13887- [Coverity CID: 190925] /subsys/bluetooth/controller/hci/hci_driver.c의 memory corruption#13886- [Coverity CID: 190926] /drivers/can/stm32_can.c의 error handling 문제#13885- [Coverity CID: 190928] /samples/net/sockets/echo_async/src/socket_echo.c의 error handling 문제#13884- [Coverity CID: 190929] /tests/drivers/hwinfo/api/src/main.c의 integer 처리 문제#13883- [Coverity CID: 190930] /samples/subsys/fs/src/main.c의 integer 처리 문제#13882- [Coverity CID: 190931] /subsys/net/lib/lwm2m/lwm2m_rw_json.c의 control flow 문제#13881- [Coverity CID: 190932] /samples/subsys/ipc/openamp/src/main.c의 control flow 문제#13880- [Coverity CID: 190933] /drivers/gpio/gpio_intel_apl.c의 control flow 문제#13879- [Coverity CID: 190934] /tests/drivers/can/stm32/src/main.c의 parse warning#13878- [Coverity CID: 190935] /tests/drivers/can/stm32/src/main.c의 parse warning#13877- [Coverity CID: 190936] /tests/subsys/fs/nffs_fs_api/common/test_performance.c의 초기화되지 않은 variable#13876- [Coverity CID: 190937] /tests/drivers/counter/counter_basic_api/src/test_counter.c의 잘못된 expression#13875- [Coverity CID: 190938] /tests/drivers/can/stm32/src/main.c의 parse warning#13874- [Coverity CID: 190939] /tests/subsys/fs/fat_fs_dual_drive/src/test_fat_file.c의 error handling 문제#13873- [Coverity CID: 190940] /soc/arm/microchip_mec/mec1701/soc.c의 memory corruption#13872- [Coverity CID: 190942] /subsys/mgmt/smp_shell.c의 memory corruption#13871- [Coverity CID: 190943] /tests/kernel/fatal/src/main.c의 잘못된 expression#13870- [Coverity CID: 190944] /subsys/usb/class/usb_dfu.c의 control flow 문제#13869- [Coverity CID: 190945] /tests/drivers/can/api/src/main.c의 parse warning#13868- [Coverity CID: 190946] /tests/net/utils/src/main.c의 null pointer dereference#13867- [Coverity CID: 190948] /subsys/net/lib/lwm2m/lwm2m_rw_json.c의 null pointer dereference#13866- [Coverity CID: 190949] /tests/subsys/fs/nffs_fs_api/common/test_append.c의 error handling 문제#13865- [Coverity CID: 190950] /arch/arm/core/cortex_m/mpu/nxp_mpu.c의 integer 처리 문제#13864- [Coverity CID: 190951] /subsys/net/ip/net_context.c의 control flow 문제#13863- [Coverity CID: 190952] /tests/drivers/counter/counter_basic_api/src/test_counter.c의 잘못된 expression#13862- [Coverity CID: 190953] /subsys/fs/shell.c의 error handling 문제#13861- [Coverity CID: 190954] /subsys/bluetooth/controller/ll_sw/nordic/lll/lll_test.c의 error handling 문제#13860- [Coverity CID: 190955] /tests/subsys/fs/nffs_fs_api/common/nffs_test_utils.c의 error handling 문제#13859- [Coverity CID: 190956] /samples/net/sockets/can/src/main.c의 error handling 문제#13858- [Coverity CID: 190957] /tests/kernel/fatal/src/main.c의 잘못된 expression#13857- [Coverity CID: 190958] /samples/boards/96b_argonkey/microphone/src/main.c의 control flow 문제#13856- [Coverity CID: 190960] /tests/subsys/fs/fcb/src/fcb_test_last_of_n.c의 여러 문제#13855- [Coverity CID: 190961] /subsys/bluetooth/host/mesh/prov.c의 error handling 문제#13854- [Coverity CID: 190964] /arch/arm/core/cortex_m/mpu/nxp_mpu.c의 integer 처리 문제#13853- [Coverity CID: 190965] /subsys/net/ip/ipv4_autoconf.c의 error handling 문제#13852- [Coverity CID: 190966] /samples/net/sockets/echo_async_select/src/socket_echo_select.c의 error handling 문제#13851- [Coverity CID: 190967] /tests/drivers/counter/counter_basic_api/src/test_counter.c의 잘못된 expression#13850- [Coverity CID: 190969] /samples/net/sockets/coap_client/src/coap-client.c의 초기화되지 않은 variable#13849- [Coverity CID: 190970] /subsys/bluetooth/shell/ll.c의 초기화되지 않은 variable#13848- [Coverity CID: 190971] /subsys/net/ip/net_pkt.c의 null pointer dereference#13847- [Coverity CID: 190972] /subsys/power/power.c의 control flow 문제#13846- [Coverity CID: 190973] /subsys/net/ip/net_context.c의 control flow 문제#13845- [Coverity CID: 190974] /subsys/net/ip/trickle.c의 integer 처리 문제#13844- [Coverity CID: 190976] /arch/arm/core/cortex_m/mpu/nxp_mpu.c의 integer 처리 문제#13843- [Coverity CID: 190977] /lib/os/printk.c의 integer 처리 문제#13842- [Coverity CID: 190978] /drivers/spi/spi_intel.c의 control flow 문제#13841- [Coverity CID: 190980] /tests/drivers/can/api/src/main.c의 parse warning#13840- [Coverity CID: 190981] /subsys/fs/nffs_fs.c의 error handling 문제#13839- [Coverity CID: 190983] /tests/drivers/counter/counter_basic_api/src/test_counter.c의 잘못된 expression#13838- [Coverity CID: 190985] /arch/x86/core/x86_mmu.c의 잘못된 memory 접근#13837- [Coverity CID: 190986] /subsys/net/lib/sockets/sockets_tls.c의 control flow 문제#13836- [Coverity CID: 190987] /arch/arm/core/cortex_m/mpu/nxp_mpu.c의 integer 처리 문제#13835- [Coverity CID: 190989] /tests/drivers/can/api/src/main.c의 parse warning#13834- [Coverity CID: 190990] /subsys/net/ip/net_pkt.c의 null pointer dereference#13833- [Coverity CID: 190991] /subsys/bluetooth/controller/ll_sw/ull_conn.c의 error handling 문제#13832- [Coverity CID: 190992] /subsys/net/ip/dhcpv4.c의 null pointer dereference#13831- [Coverity CID: 190993] /subsys/shell/shell.c의 여러 문제#13830- [Coverity CID: 190995] /subsys/net/ip/ipv6.c의 control flow 문제#13829- [Coverity CID: 190996] /drivers/can/stm32_can.c의 integer 처리 문제#13828- [Coverity CID: 190997] /lib/os/printk.c의 integer 처리 문제#13827- [Coverity CID: 190998] /tests/drivers/uart/uart_async_api/src/test_uart_async.c의 잘못된 expression#13826- [Coverity CID: 191001] /subsys/net/lib/lwm2m/lwm2m_rw_json.c의 control flow 문제#13825- [Coverity CID: 191002] /tests/net/lib/mqtt_pubsub/src/test_mqtt_pubsub.c의 error handling 문제#13824- [Coverity CID: 191003] /samples/net/sockets/can/src/main.c의 resource leak#13823- tests/kernel/arm_irq_vector_table이 isr 0 ran을 계속 표시하며 종료되지 않는 문제#13822- Cable 분리 후에도 powered로 남는 잘못된 USB state#13821- tests/kernel/sched/schedule_api의 test_slice_scheduling assertion이 실패하는 문제#13813- mslab_threadsafe test suite가 무작위로 실패하는 문제#13783- Privilege stack 크기 제한 때문에 frdm_k64f의 tests/kernel/mem_protect/stackprot가 실패하는 문제#13780- mimxrt1060_evk의 tests/crypto/tinycrypt_hmac_prng과 test_mbedtls에서 unaligned memory access가 발생하는 문제#13779- mimxrt1060_evk의 tests/kernel/mem_pool/mem_pool_threadsafe에서 imprecise data bus error가 발생하는 문제#13778- mimxrt1060_evk의 tests/kernel/pending에서 assert가 발생하는 문제#13777- mimxrt1060_evk의 tests/kernel/profiling/profiling_api에서 EPSR을 잘못 사용하는 문제#13769- mimxrt1060_evk의 tests/kernel/fifo/fifo_timeout과 fifo_usage에서 system error가 발생하는 문제#13768- mimxrt1060_evk의 tests/kernel/device에서 EPSR을 잘못 사용하는 문제#13767- mimxrt1060_evk의 tests/kernel/context와 tests/kernel/critical에서 system error가 발생하는 문제#13766- mimxrt1060_evk의 tests/kernel/fatal에서 여러 원치 않는 exception이 발생하는 문제#13765- mimxrt1060_evk의 tests/kernel/workq/work_queue에서 EPSR을 잘못 사용하는 문제#13764- mimxrt1060_evk의 test/kernel/mem_slab/mslab_threadsafe에서 imprecise data bus error가 발생하는 문제#13762- mimxrt1060_evk의 test/lib/c_lib, test/lib/json, test/lib/ringbuffer에서 unaligned memory access가 발생하는 문제#13754- Path의 West version이 /usr/bin/make flash를 지원하지 않는다는 오류#13753- _UART_NS16550_PORT_{2,3}_가 잘못 결합된 Kconfig/DTS로 보이는 문제#13752- Arduino 101 문서가 제거된 CONFIG_UART_QMSI_1_BAUDRATE 설정을 안내하는 문제#13750- CONFIG_SPI_3_NRF_SPIS가 정의되지 않았지만 참조되는 문제#13748- CONFIG_SOC_MCIMX7D_M4가 정의되지 않았지만 참조되는 문제#13747- CONFIG_NRFX_UARTE{2-3}가 정의되지 않았지만 참조되는 문제#13735- mimxrt1020_evk의 tests/benchmarks/app_kernel에서 EPSR을 잘못 사용하는 문제#13734- nrf52_pca10040에서 settings_test_save_unaligned.c가 assertion failure로 실패하는 문제#13733- mimxrt1020_evk의 samples/net/zperf에서 unaligned memory access가 발생하는 문제#13729- sanitycheck --coverage가 실패하는 문제#13728- mimxrt1020_evk의 tests/subsys/logging/log_core test_log_strdup_gc에서 unaligned memory access가 발생하는 문제#13727- MIMXRT1020_EVK의 sample/subsys/logging/logger가 unaligned memory access를 보고하는 문제#13716- CAN test를 build할 수 없는 문제#13710- XCC toolchain 사용 시 build가 실패하는 문제#13703- hexiwear kw40에서 Flash driver를 켜면 build 오류가 발생하는 문제#13701- posix-lib와 newlib 사용 시 x86 stack check가 실패하는 문제#13686- newlib, posix-lib, xtensa/riscv가 SDK 0.9.5에서 깨끗하게 build되지 않는 문제#13680- boards/xtensa/intel_s1000_crb/doc/index.rst의 XCC 설치 안내를 갱신해야 하는 문제#13665- amples/subsys/usb/cdc_acm_composite가 Wait for DTR에서 멈추는 문제#13664- samples/subsys/usb/cdc_acm_composite가 boot banner 이후 output을 내지 않는 문제#13662- samples/subsys/usb/cdc_acm이 Wait for DTR에서 멈추는 문제#13655- mimxrt1050_evk의 test/crypto/rand32에서 kernel panic이 발생하는 문제#13654- mimxrt1050_evk의 test/kernel/mem_protect/stack_random이 stack fault로 실패하는 문제#13642- User mode thread에서 stack canary가 동작하지 않는 문제#13624- ATMEL SAM UART와 USART의 u(s)art_sam_irq_is_pending 함수가 IRQ 설정을 따르지 않는 문제#13610- 비결정적이고 매우 높은 kernel ISR latency 문제#13609- CFB sample에서 display_blanking_off() 때문에 text가 표시되지 않는 문제#13595- 새 SDK 0.10.0-rc3 사용 시 nios2에서 tests/kernel/stack build가 실패하는 문제#13594- 새 SDK 사용 시 Minnowboard에서 tests/kernel/mem_protect/mem_protect/kernel.memory_protection build가 실패하는 문제#13585- CONFIG_BT_HCI_TX_STACK_SIZE가 너무 작은 문제#13584- i.MX RT board flashing과 debugging 문서가 오래된 문제#13572- Bluetooth settings의 parse/lookup이 실패하는 문제#13567- write-block-size가 8일 때 tests/subsys/settings/fcb/base64가 실패하는 문제#13560- Windows ECM의 nucleo_f412zg에서 echo_server를 시험하면 STM32 USB netusb가 kernel crash를 일으키는 문제#13550- Write 크기 제한 때문에 STM32 I2C에서 SSD1306이 동작하지 않는 문제#13547- tests/drivers/build_all에서 source file 없이 Zephyr library drivers__adc가 생성된 문제#13541- frdm_k64f device test 중 sanitycheck 오류가 발생하는 문제#13536- nrf52에서 tests/kernel/mem_slab/mslab_threadsafe가 간헐적으로 실패하는 문제#13522- Indication용 characteristic에 BT SUBSCRIBE하거나 value에 WRITE하면 kernel crash가 발생하는 문제#13515- CONFIG_NO_OPTIMIZATIONS=y에서 samples/net/sockets/echo가 link되지 않는 문제#13514- STM32에서 pin number가 같은 2개 이상의 GPIO interrupt 생성이 실패하는 문제#13502- tests/benchmarks/timing_info output에 Delay Boot Banner만 나오는 문제#13489- frdm_k64f의 test/net/tcp 종료 후 bus fault가 발생하는 문제#13484- Master branch에서 eth_smsc911x 등 Ethernet driver가 깨진 문제#13482- frdm_k64f board가 주기적으로 reset되는 NXP MPU 가능성 문제#13481- net_app code 제거 후 일부 Ethernet driver의 CI coverage가 regression된 문제#13470- sched_param struct가 POSIX를 준수하지 않는 문제#13465- tests/lib/mem_alloc/testcase.yaml#libraries.libc.minimal의 test_malloc에서 bus fault가 발생하는 문제#13464- rb.h의 RB_FOR_EACH_CONTAINER macro bug#13463- frdm_kl25z의 samples/basic/threads에서 kernel panic이 발생하는 문제#13462- frdm_kl25z의 samples/basic/disco에서 hard fault가 발생하는 문제#13458- Build에서 Galileo I2C bus master name이 설정되지 않는 문제#13449- sdk-ng-0.10.0에서 nocache build가 실패해 sanitycheck가 실패하는 문제#13448- 최근 추가 사항에 맞게 OpenOCD support code version이 올라가지 않은 문제#13437- Master branch에서 6LoWPAN ICMP ping Zephyr -> Linux가 깨진 regression#13434- DTS 내부 alias가 warning을 일으키는 문제#13433- frdm_k64f board reboot 시 오류가 발생하는 문제#13424- Logger가 최근 느려진 문제#13423- 여러 sample에서 기본 logger stack 크기가 부족한 문제#13422- GPIO 2, 3, 4를 사용할 수 없는 문제#13421- tests/drivers/watchdog/wdt_basic_api의 test_wdt_no_callback()이 무한 반복되는 문제#13413- x86이 user mode exception의 stack pointer를 잘못 보고하는 문제#13411- Kernel에서 ASSERTION FAIL [z_spin_lock_valid(l)]이 발생하는 문제#13410- qemu_x86의 mmu_tables.o에서 일시적인 build 오류가 발생하는 문제#13408- 생성된 DT_FLASH_AREA가 Zephyr와 MCUbootloader에서 서로 다른 문제#13397- BSD socket function 문서가 빠진 문제#13396- BLE로 Galaxy S8에 연결할 수 없는 문제#13394- Bluetooth subsystem 문서가 빠진 문제#13384- zephyr-sdk-0.10.0-rc2에서 gettimeofday link 오류가 발생하는 문제#13380- Socket API와 DTLS 사용 시 send()와 poll() 순서 때문에 crash가 발생하는 문제#13378- Networking subsystem 문서가 빠진 문제#13361- nucleo_f103rb에서 blinky example이 실행되지 않는 문제#13357- POSIX의 tracing hook 문제#13353- z_timeout_remaining이 z_clock_elapsed를 빼야 하는 문제#13342- ARM user thread stack overflow가 _NANO_ERR_STACK_CHK_FAIL을 보고하지 않는 문제#13341- ARC user thread stack overflow가 _NANO_ERR_STACK_CHK_FAIL을 보고하지 않는 문제#13340- NRF52 pca10040 board에서 Flash hardware support를 켜면 BT Mesh example이 올바르게 동작하지 않는 문제#13323- USB instance가 없는 문제#13320- sanitycheck가 extra_args의 OVERLAY_CONFIG parameter를 누락하는 문제#13316- Connection 전에 notification이 enabled되는 문제#13306- nRF52에서 UARTE TX 완료 여부 확인 문제#13301- frdm_k64f에서 samples/net/sockets/echo_server가 동작하지 않는 문제#13300- USB Ethernet test 제거로 compile되지 않는 network code가 제출될 수 있는 문제#13291- samples/drivers/watchdog의 ISR에서 fatal fault가 발생하는 문제#13290- samples/drivers/watchdog의 watchdog setup 오류#13289- nrf52840_pca10056에서 tests/kernel/fifo/fifo_timeout이 실패하는 문제#13287- Zephyr가 SoC별 DT overlay를 더 이상 적용할 수 없는 문제#13272- SDK 0.10.0-rc2 build 문제를 모으는 통합 issue#13257- Shell이 C++와 호환되지 않는 문제#13256- 새 asynchronous UART API가 UART error bitmask를 깨뜨린 문제#13255- test_single_shot_alarm_top() 실패 후 test_multiple_alarms()를 실행하면 kernel panic과 assertion 오류가 발생하는 문제#13254- Tick limit 도달 후 counter가 alarm을 발생시키지 않는 문제#13253- counter_basic_api에서 nchan과 alarm_cnt가 일치하지 않는 문제#13251- frdm_k64f에서 samples/net/sockets/echo_server가 동작하지 않는 문제#13249- 최신 Zephyr HEAD가 MCUboot tree에서 crash를 일으키는 문제#13247- tests/drivers/counter/counter_basic_api에서 counter_set_top_value()가 실패하는 문제#13245- Module 포함 처리 문제#13243- frdm_k64f용 generated_dts_board_fixups.h에서 DT 오류가 발생하는 문제#13237- SDK 0.10.0-beta2에서 STM32 USB sanitycheck가 실패하는 문제#13236- 일부 STM32 platform에서 tests/kernel/gen_isr_table이 실패하는 문제#13223- Xtensa/Intel S1000에서 I2S transfer가 exception 또는 crash를 일으키는 문제#13220- qemu_x86_64 build가 실패하는 문제#13218- intel_s1000_crb test에서 CONFIG_I2C_0_NAME undeclared build 오류가 발생하는 문제#13211- len이 MTU보다 클 때 socket send/sendto가 동작하지 않는 문제#13209- Format string {posixpath}에서 알 수 없는 key posixpath fatal 오류가 발생하는 문제#13203- SimpleLink Wi-Fi driver가 socket family macro 값을 변환해야 하는 문제#13194- CONFIG_SYS_POWER_MANAGEMENT=n일 때 soc_power.h가 많은 warning을 내는 문제#13192- Silabs flash_gecko driver warning으로 CI가 실패하는 문제#13187- qemu_x86_64 build 과정에 system header가 유입되는 문제#13166- frdm_k64f board에서 tests/kernel/threads/dynamic_thread test가 실패하는 문제#13161- QMSI drivers/counter/counter_qmsi_aon.c가 build되지 않는 문제#13147- ICMPv4 echo reply packet이 IP header default 값을 사용하지 않는 문제#13122- KW40z와 KW41z build에서 isr_tables 생성이 실패하는 문제#13113- CONFIG_XIP=n일 때 SimpleLink용 sample build가 실패하는 문제#13110- FIFO operation 수행 시 MPU fault가 발생하는 문제#13096- scripts/gen_mmu_x86.py에서 CONFIG_X86_PAE_MODE를 제거해야 하는 문제#13084- Network interface numbering을 POSIX/BSD/Linux와 맞춰야 하는 문제#13083- 첫 device가 연결된 상태에서 bluetooth\peripheral sample로 두 번째 device를 pairing/bonding할 수 없는 문제#13082- S1000 board에서 IRQ가 여러 번 register되는 오류#13073- tests/benchmarks/timing_info가 간헐적으로 실패하는 문제#13066- STM32F2 USB Low Layer HAL bug 문제#13065- ESP32에서 CONFIG_BT가 ISR fatal fault를 일으키는 문제#13051- nrf52_pca10040에서 두 timer가 동시에 만료되어 crash하는 문제#13050- Zephyr가 확장 MAC frame 크기의 TCPv4 packet을 drop하는 문제#13047- quark_se_c1000_devboard에서 tests/kernel/tickless/tickless 실행 시 build 오류가 발생하는 문제#13044- tests/kernel/workq/work_queue가 간헐적으로 실패하는 문제#13043- tests/posix/common이 간헐적으로 실패하는 문제#13034- reel board에서 samples/bluetooth/peripheral_hr에 연결할 수 없는 문제#13025- 외부 transceiver를 단 Nucleo L432KC에서 CAN이 동작하지 않는 문제#13014- samples/application_development/external_lib 실행 시 sanitycheck가 coverage report를 생성하지 못하는 문제#13013- Zephyr directory 밖에서 west flash를 실행할 수 없는 문제#13011- POSIX architecture에서 tests/posix/fs가 무작위로 segfault하는 문제#13009- nrf52_bsim coverage가 깨진 문제#13005- syslog_net 문서 오류#13001- CMakeLists.txt의 application shared memory rule이 incremental build를 깨뜨리는 문제#12994- qemu_x86에서 tests/net/socket/select가 간헐적으로 실패하는 문제#12982- Zephyr가 확장 MAC frame 크기의 IPv4 packet을 drop하는 문제#12967- FCB backend의 value 크기가 예상보다 클 수 있는 문제#12959- CMake build에서 string REGEX MATCH에 최소 5개 argument가 필요하다는 오류#12958- 문서 network section에 LwM2M protocol 정보가 빠진 문제#12957- MQTT 문서가 필요한 문제#12956- CoAP 문서가 빠진 문제#12955- 여러 subsystem과 feature 문서가 빠진 문제#12950- nsim_em에서 tests/kernel/workq/work_queue_api/kernel.workqueue가 실패하는 문제#12949- nsim_em에서 benchmark.timing.userspace가 실패하는 문제#12948- nsim_em에서 kernel.memory_protection.stack_random이 실패하는 문제#12947- nsim_em에서 benchmark.timing.default_kernel이 실패하는 문제#12946- 첫 device가 연결된 상태에서 Zephyr BLE stack으로 여러 device를 pairing/bonding할 수 없는 문제#12945- sam_e70_xplained에서 mqtt_socket connect가 멈추는 문제#12933- MCUboot의 높은 전류 소비 문제#12908- quark_se의 section data allocation이 잘못된 문제#12905- Build가 const로 정의된 variable을 부분적으로 잘못 discard하는 문제#12900- tests/benchmarks/timing_info가 userspace 통계를 출력하지 않는 문제#12886- West merge로 application development primer 문서가 깨진 문제#12873- 초기 log panic이 shell에 log를 출력하지 않는 문제#12851- 초기 log panic이 log를 출력하지 않는 문제#12849- 존재하지 않는 device를 읽거나 쓰면 frdm-k64f와 mimxrt1050_evk I2C driver가 hardware exception을 일으키는 문제#12844- ARC MPU version 3가 잘못 구성된 문제#12821- DEBUG_OPTIMIZATIONS mode에서 CPU_STATS와 MPU_STACK_GUARD를 켜면 MPU FAULT 또는 Instruction Access Violation이 발생하는 문제#12820- CONFIG_NO_OPTIMIZATION이 usage fault를 일으키는 문제#12813- SPI 기반 Flash chip용 CONFIG_FLASH_BASE_ADDRESS가 DTS에서 생성되지 않는 문제#12812- West 없이 ninja flash를 실행하는 문제#12810- Up Squared serial console character output이 손상되는 문제#12804- watchdog test에서 wdt_install_timeout()이 callback을 호출하지 않는 문제#12803- watchdog test의 Watchdog setup 오류#12800- nrfx_* counter_set_top_value의 동작이 일관되지 않은 문제#12796- USB Power Event panic 문제#12766- STM32 GPIO driver가 level interrupt 구성 시도를 알림 없이 무시하는 문제#12765- Intel APL GPIO driver가 double-edge interrupt 구성을 알림 없이 무시하는 문제#12764- CMSDK AHB GPIO driver가 double-edge interrupt 구성을 알림 없이 무시하는 문제#12763- SCH GPIO driver가 interrupt level/edge를 구성하지 않는 문제#12758- Samples and Demos 문서 계층이 의도치 않게 너무 깊은 문제#12745- SimpleLink socket function 오류 시 errno를 설정하지 않고 -1을 반환하는 경우가 있는 문제#12734- 최근 spi_nor.c 변경으로 한 board에서 여러 flash device를 사용할 수 없는 문제#12726- Bluetooth Mesh 고부하 통신 중 kernel이 무한 loop에 빠지는 문제#12724- 여러 slave 사용 시 DT\_ define에서 잘못된 cs-gpio가 선택되는 문제#12708- Driver가 다른 code와 동시에 ISR에서 net_pkt_(un)ref를 호출할 수 있는 문제#12696- CMAKE_EXPORT_COMPILE_COMMANDS가 동작하지 않는 문제#12688- ARM과 NXP MPU의 userspace configuration이 일치하지 않는 문제#12685- Commit 717aa9cea7이 dtc 1.4.6 사용을 깨뜨린 문제#12657- Settings FCB가 area를 두 번 이상 compress할 수 있는 문제#12654- ESP32에서 tests/kernel/smp 실행 시 build 오류가 발생하는 문제#12652- uart_ns15560 driver 사용 시 UART console에 깨진 문자가 표시되는 문제#12650- SimpleLink Wi-Fi driver의 socket()이 성공 시 항상 fd 0을 반환하는 문제#12640- CONFIG_ETH_ENC28J60_0_GPIO_SPI_CS=y가 build 오류를 일으키는 문제#12632- Quark platform에서 tests/drivers/adc/adc_api가 실패하는 문제#12621- 문서 build 시 image 관련 warning이 발생하는 문제#12615- Network 문서에 API documentation이 빠졌을 수 있는 문제#12611- Shell이 network backend를 지원하지 않는 문제#12609- STM32 extension에서 https://github.com/zephyrproject-rtos/zephyr/pull/8762 수정을 되돌려야 하는 문제#12594- stm32_min_dev board에서 console output이 없는 문제#12589- 여러 nRF board의 DTS가 같은 MMIO address에서 I2C와 SPI를 기본으로 함께 켜는 문제#12574- Bluetooth Mesh 두 번째 commissioning 시 APP Key configuration detail이 SoC flash에 저장되지 않는 문제#12571- Coverage report가 생성되지 않는 문제#12570- Zephyr codebase가 boolean config 값에 #ifdef를 잘못 사용하는 문제#12560- 유선 NIC에서 TCP 사용 시 ACK accounting 오류로 buffer가 잘못 관리되는 문제#12559- tests/kernel/mem_pool/mem_pool_threadsafe/kernel.memory_pool이 간헐적으로 실패하는 문제#12553- 간헐적으로 계속 실패하는 test 목록#12548- ISR이 가끔 MPU가 disabled된 상태로 실행되어 __nocache를 깨뜨리는 문제#12544- Commit 2fb616e가 Nucleo F401RE와 IKS01A2 shield의 I2C를 깨뜨린 문제#12543- Code relocation sample 문서의 file path가 잘못된 문제#12541- nRF timer 처리가 Bluetooth hard real-time deadline을 초과하는 문제#12530- QSPI memory-mapped flash 지원을 위한 DTS 변경이 intel_s1000 build를 깨뜨린 문제#12528- Code bug 문제#12501- nRF52 UARTE에 power management interface가 없는 문제#12494- ISR에서 CONFIG_LOG_IMMEDIATE=y로 logging하면 assert가 발생하는 문제#12488- RedBear Nano v2의 Mesh instruction fault#12487- Power management와 RTTLogger 문제#12479- ARC에서 lp_start, lpend, lp_count가 손상되면 system이 무너지는 문제#12478- qemu_x86_64에서 tests/drivers/ipm/peripheral.mailbox가 timeout으로 간헐적으로 실패하는 문제#12455- OpenThread commissioner 시작 시 fatal fault가 발생하는 문제#12454- 일부 board image가 1MB보다 매우 큰 문서 문제#12453- nRF52 SPIM의 spi_transceive function이 가끔 반환하지 않는 문제#12449- Mesh Friend Request 처리에서 기존 LPN lookup 문제#12441- inet_pton() 사용 및 Wi-Fi offloading enabled 시 link 오류가 발생하는 문제#12429- qemu_x86에서 Bluetooth sample이 동작하지 않는 문제#12419- Windows 환경에서 Segger J-Link로 flash할 수 없는 문제#12410- RTT에 assert와 printk가 출력되지 않는 문제#12409- Non-tickless kernel이 delayed tick으로 system clock을 잘못 전진시키는 문제#12395- 최신 branch 사용 시 일부 board에서 Bluetooth sample이 실행되지 않는 문제#12369- CPU reboot 전에 WDT callback이 trigger되지 않는 문제#12362- Windows 10 tablet에서 BLE HID sample 재연결이 실패하는 문제#12352- mps2_an385에서 kernel.mutex sanitycheck가 간헐적으로 실패하는 문제#12347- net ping shell이 reply를 표시하지 못하는 문제#12339- Nordic USB driver의 IN transfer fragmentation 처리 누락으로 buffer overflow가 발생하는 문제#12329- CONFIG_NET_DEBUG_HTTP_CONN을 켜면 build 오류가 발생하는 문제#12326- [Coverity CID: 158187] /sanitylog/nrf52840_pca10056/samples/net/echo_server/test_nrf_openthread/zephyr/ext_proj/Source/ot/third_party/mbedtls/repo/library/ecp.c의 control flow 문제#12325- [Coverity CID: 190377] /sanitylog/nrf52840_pca10056/samples/net/echo_server/test_nrf_openthread/zephyr/ext_proj/Source/ot/examples/platforms/utils/settings_flash.c의 control flow 문제#12324- [Coverity CID: 190380] /sanitylog/nrf52840_pca10056/samples/net/echo_server/test_nrf_openthread/zephyr/ext_proj/Source/ot/third_party/mbedtls/repo/library/ssl_tls.c의 insecure data handling#12323- [Coverity CID: 190383] /sanitylog/nrf52840_pca10056/samples/net/echo_server/test_nrf_openthread/zephyr/ext_proj/Source/ot/third_party/mbedtls/repo/library/ssl_tls.c의 null pointer dereference#12322- [Coverity CID: 190611] /drivers/usb/device/usb_dc_nrfx.c의 control flow 문제#12321- [Coverity CID: 190612] /subsys/net/lib/lwm2m/lwm2m_rw_json.c의 control flow 문제#12320- [Coverity CID: 190613] /subsys/net/lib/lwm2m/lwm2m_engine.c의 integer 처리 문제#12319- [Coverity CID: 190614] /subsys/shell/shell_utils.c의 control flow 문제#12318- [Coverity CID: 190615] /subsys/net/lib/lwm2m/lwm2m_engine.c의 null pointer dereference#12317- [Coverity CID: 190616] /subsys/net/lib/lwm2m/lwm2m_engine.c의 integer 처리 문제#12316- [Coverity CID: 190617] /subsys/net/lib/lwm2m/lwm2m_rw_json.c의 control flow 문제#12315- [Coverity CID: 190618] /drivers/modem/wncm14a2a.c의 code maintainability 문제#12314- [Coverity CID: 190619] /subsys/bluetooth/host/mesh/settings.c의 잘못된 memory 접근#12313- [Coverity CID: 190620] /drivers/wifi/eswifi/eswifi_core.c의 null pointer dereference#12312- [Coverity CID: 190621] /subsys/net/lib/lwm2m/lwm2m_rw_oma_tlv.c의 memory corruption#12311- [Coverity CID: 190622] /drivers/wifi/eswifi/eswifi_offload.c의 memory corruption#12310- [Coverity CID: 190623] /drivers/wifi/eswifi/eswifi_core.c의 error handling 문제#12309- [Coverity CID: 190624] /tests/posix/fs/src/test_fs_file.c의 memory corruption#12308- [Coverity CID: 190625] /samples/bluetooth/peripheral/src/main.c의 integer 처리 문제#12307- [Coverity CID: 190626] /subsys/net/lib/coap/coap_sock.c의 null pointer dereference#12306- [Coverity CID: 190627] /samples/net/zperf/src/zperf_tcp_receiver.c의 잘못된 expression#12305- [Coverity CID: 190628] /drivers/wifi/eswifi/eswifi_core.c의 memory corruption#12304- [Coverity CID: 190629] /samples/net/zperf/src/zperf_udp_receiver.c의 잘못된 expression#12303- [Coverity CID: 190630] /drivers/modem/wncm14a2a.c의 null pointer dereference#12302- [Coverity CID: 190631] /subsys/net/lib/lwm2m/lwm2m_rw_json.c의 control flow 문제#12301- [Coverity CID: 190632] /drivers/wifi/eswifi/eswifi_offload.c의 memory corruption#12300- [Coverity CID: 190633] /subsys/net/lib/lwm2m/lwm2m_rw_plain_text.c의 control flow 문제#12299- [Coverity CID: 190634] /subsys/net/lib/lwm2m/lwm2m_obj_device.c의 control flow 문제#12298- [Coverity CID: 190635] /subsys/net/lib/coap/coap_link_format_sock.c의 integer 처리 문제#12297- [Coverity CID: 190636] /samples/subsys/usb/console/src/main.c의 잘못된 expression#12296- [Coverity CID: 190637] /subsys/net/lib/lwm2m/lwm2m_rw_plain_text.c의 null pointer dereference#12295- [Coverity CID: 190638] /samples/portability/cmsis_rtos_v2/timer_synchronization/src/main.c의 control flow 문제#12294- [Coverity CID: 190639] /subsys/net/ip/route.c의 null pointer dereference#12293- [Coverity CID: 190640] /drivers/wifi/eswifi/eswifi_core.c의 null pointer dereference#12292- [Coverity CID: 190641] /lib/cmsis_rtos_v2/kernel.c의 null pointer dereference#12291- [Coverity CID: 190642] /drivers/console/telnet_console.c의 error handling 문제#12290- [Coverity CID: 190644] /drivers/modem/wncm14a2a.c의 잘못된 memory 접근#12282- make htmldocs가 CMake warning을 보고하는 문제#12274- Logger out_func에서 assert crash가 발생하는 문제#12268- Nightly에 게시된 AWS 문서가 생성 결과와 다른 문제#12265- 일부 API documentation이 생성되지 않는 문제#12257- 최신 GNU ARM Embedded Toolchain이 Windows에서 hex file을 만들지 못하는 문제#12252- k_mem_pool_alloc이 종료되지 않을 수 있는 문제#12250- size-cells를 사용하는 SPI node의 DTS 불일치 문제#12249- OpenOCD로 CC3220을 flash할 수 없는 문제#12243- nucleo_f103rb I2C driver build에서 DT_ST_STM32_I2C_V1_40005400_BASE_ADDRESS가 선언되지 않은 문제#12241- Log output function이 buffer를 처리하지 못하면 log output이 busy loop에 빠지는 문제#12224- POSIX API가 ARM GCC 2018q2 toolchain과 호환되지 않는 문제#12203- OpenThread bind IP가 무작위로 선택되어 off-mesh 통신 문제가 발생하는 문제#12201- intel_s1000에서 CONFIG_LOG를 켜면 exception이 발생하는 문제#12192- __assert를 켜면 build 오류가 발생하는 문제#12190- Mbed TLS MBEDTLS_PLATFORM_STD_SNPRINTF 문제#12186- Target MAC이 잘못된 unicast ARP reply에서 Zephyr가 MAC address를 사용하지 않는 문제#12179- Unicast ARP reply에서 Zephyr가 MAC address를 사용하지 않는 문제#12171- OpenThread ping을 열 번 실행하면 crash하는 문제#12170- Dropped message notification 변경이 Wi-Fi sample debug를 깨뜨린 문제#12164- Zephyr가 올바른 checksum 0을 가진 ICMPv4 packet을 drop하는 문제#12162- Broadcast destination IPv4 address의 ICMPv4 echo request에 Zephyr가 응답하는 문제#12159- bt_gatt_attr_read_chrc에서 value에 해당하는 characteristic이 없는 문제#12154- 여러 sample에서 IEEE 802.15.4 6LoWPAN이 동작을 멈춘 문제#12147- quark_se_c1000_ss_devboard에서 tests/kernel/interrupt가 실패하는 문제#12146- NRF5 board에서 tests/kernel/arm_irq_vector_table이 실패하는 문제#12144- 정의되지 않은 Kconfig symbol 참조가 많은 문제#12123- ESP32에서 cmsis_rtos_v1/philosophers sample이 fatal exception fault를 일으키는 문제#12122- NRF5 board에서 system.settings.nffs가 실패하는 문제#12120- Zephyr를 실행하는 nrf52832와 pairing할 수 없는 문제#12118- newlib와 ARM GCC 2018q2 toolchain을 사용한 qemu_cortex_m3에서 printf가 동작하지 않는 문제#12092- nucleo_l4r5zi의 기본 Virtual COM port가 lpuart1인 문제#12091- NRF5 board에서 tests/subsys/settings/fcb/base64가 실패하는 문제#12089- Test 중 예상치 못한 fault가 발생해도 test 실패가 되지 않는 문제#12069- iwdg_stm32.c의 wdt_set_config()가 실패할 수 있는 문제#12066- Git 기반 compile에서 Python path 문제가 관찰되는 문제#12065- tests/subsys/fs/nffs_fs_api build 시 .BSS 크기가 매우 커지는 문제#12059- quark_d2000_crb board에서 kernel.memory_protection.stack_random이 실패하는 문제#12058- 많은 test가 CONFIG_TEST_EXTRA_STACK_SIZE를 따르지 않는 문제#12051- RTT가 disconnected일 때 LOG_PANIC이 반환하지 않는 문제#12045- frdm_k64f와 shell 조합이 Ethernet driver를 깨뜨리는 문제#12043- samples/subsys/logging/logger/의 잘못된 pointer dereference#12040- 매우 큰 log buffer를 사용해도 log message가 drop되는 문제#12037- nrf52840 RAM retention example이 실패하는 문제#12033- mps2_an385에서 samples/application_development/code_relocation이 실패하는 문제#12029- x86_64에서 CONFIG_STACK_CANARIES가 동작하지 않는 문제#12016- USB에서 device를 disconnect할 때 crash하는 문제#12006- Valgrind가 tests/net/ipv6/에서 문제를 감지한 문제#11999- x86에서 CONFIG_TEXT_SECTION_OFFSET이 동작하지 않는 것으로 보이는 문제#11998- tests/kernel/common의 test_timeout_order에서 poll event state가 간헐적으로 일치하지 않는 문제#11989- Reel Board mesh_badge sample의 light sensor bug#11980- python binary가 없는 환경에서 CMake build가 실패하는 문제#11967- NRFX SPI driver가 transfer 중 무기한 block되는 문제#11961- process_gperf.py의 Python warning#11935- k_busy_wait()의 잘못된 사용#11916- ISR table _sw_isr_table 생성이 취약해 binary가 손상될 수 있는 문제#11914- NXP frdm-k64f 문서 link가 끊어진 문제#11904- nucleo-f070rb와 nucleo-f030r8에서 blinky example이 동작하지 않는 문제#11894- cd에 zsh hook이 묶였을 때 zephyr_env.sh가 $ZEPHYR_BASE를 올바르게 설정하지 못하는 문제#11889- SimpleLink Wi-Fi driver FastConnect와 networking application 시작 사이의 race condition#11859- lpcxpresso54114_m4에서 non-whitelisted Kconfig warning 때문에 sanitycheck가 중단되는 문제#11857- CMake가 최신 Python을 감지하지 않고 3.4.x로 고정되는 문제#11844- rtc_ll_stm32.c:232에서 LL_RCC_LSE_SetDriveCapability undefined reference가 발생하는 문제#11841- Zephyr 1.13.00 ctrl.c 7653행 exception에서 assert가 호출되는 문제#11827- frdm_k64f에서 gPTP sample이 실패하고 PDelay Response Receipt Timeout이 발생하는 문제#11815- nxp_kinetis system reset 후 startup 중 interrupt가 enabled 상태로 남는 문제#11806- gpio_nrf가 level interrupt를 잘못 처리하는 문제#11798- Mutex가 완전히 unlock되기 전에 thread가 lock할 수 있는 문제#11794- CMake 3.13이 target_link_libraries의 INTERFACE를 허용하지 않는 문제#11792- nRF UARTE interrupt-driven driver를 compile할 수 없는 문제#11780- CONFIG_BT_DEBUG_LOG를 끈 뒤 Bluetooth Mesh 초기화가 지연되는 문제#11779- Nordic device에서 watchdog sample application이 build되지 않는 문제#11767- MPU enabled 시 counter API test가 실패하는 문제#11763- Logger가 아무 표시 없이 log message를 drop하는 문제#11754- NRFX TWI driver가 newlib에서 compile되지 않는 문제#11752- Xtensa ESP32에서 tests/lib/ringbuffer build 오류가 발생하는 문제#11749- 기본 log thread priority가 너무 높은 문제#11744- IPSP를 사용하는 여러 sample에서 nNRF52840 hardware가 8분 20초 후 멈추는 regression#11741- MQTT publisher sample이 BLE IPSP에서 동작하지 않고 network setup과 project configuration이 오래된 문제#11723- nrf52840_pca10056에서 tests/cmsis_rtos_v1이 실패하는 문제#11722- nrf52_pca10040 board에서 tests/kernel/timer/timer_api가 실패하는 문제#11721- nrf5 계열 board에서 tests/kernel/sched/schedule_api가 실패하는 문제#11719- Legacy MQTT sample application이 깨진 문제#11698- Zephyr가 checksum이 잘못된 ICMPv4 packet에 응답하는 문제#11694- NRF52 board의 system clock 문제#11682- Mesh Friend가 초기 Friend Poll에 오래된 security credential로 응답하는 문제#11675- menuconfig에서 UART device name을 설정할 수 없는 문제#11674- zephyr/kernel/sched.c:345의 assert condition이 잘못된 문제#11651- 0(1) pending queue에서 pend와 unpend operation의 소요 시간이 일정하지 않은 문제#11633- CONFIG_LOG_INPLACE_PROCESS가 synchronous하지 않은 문제#11626- Nordic chip에서 k_busy_wait가 일찍 종료되는 문제#11625- Shell enabled 시 printk와 LOG_ERR 사용 문제#11618- Zephyr가 유효한 ICMPv4 echo request를 drop하는 문제#11617- IPv4 UDP broadcast delivery가 지원되지 않는 문제#11612- nrf51의 i2c_burst_write가 burst write가 아닌 문제#11586- mimxrt1050_evb board의 Ethernet을 동작시킬 수 없는 문제#11579- Target address가 자체 주소가 아닐 때 ARP MAC address가 갱신되지 않는 문제#11565- gpio_callback union의 pin과 pin_mask가 모호한 문제#11564- Bluetooth settings가 잘못된 base64 value를 flash에 쓰는 문제#11562- Zephyr가 broadcast ARP reply의 MAC address를 사용하는 문제#11561- Net shell을 통한 ping이 동작하지 않는 문제#11533- nRF52용 energy-efficient BLE controller#11532- uart_msp432p4xx.c가 interrupt API용으로 compile되지 않는 문제#11531- Networking sample 문서 갱신#11513- SPI NOR driver와 flash interface 문서가 일치하지 않는 문제#11502- System이 busy할 때 delayed work가 schedule되지 않는 문제#11495- Logger가 처리한 printk가 서로 overwrite하는 문제#11489- Zephyr ARP가 localhost address에 응답하는 문제#11488- [Coverity CID: 183483] /sanitylog/v2m_beetle/tests/ztest/test/base/testing.ztest.verbose_2/zephyr/priv_stacks_hash.gperf의 잘못된 expression#11487- [Coverity CID: 185396] /sanitylog/v2m_beetle/tests/posix/fs/portability.posix/zephyr/kobject_hash.gperf의 잘못된 expression#11486- [Coverity CID: 186197] /sanitylog/lpcxpresso54114_m4/samples/subsys/ipc/openamp/test/openamp_remote-prefix/src/openamp_remote-build/CMakeFiles/CheckIncludeFiles/HAVE_FCNTL_H.c의 parse warning#11485- [Coverity CID: 189738] /subsys/net/lib/dns/llmnr_responder.c의 null pointer dereference#11484- [Coverity CID: 189739] /subsys/usb/class/netusb/function_eem.c의 parse warning#11483- [Coverity CID: 189740] /samples/boards/reel_board/mesh_badge/src/reel_board.c의 control flow 문제#11482- [Coverity CID: 189741] /samples/boards/reel_board/mesh_badge/src/reel_board.c의 잘못된 memory 접근#11481- [Coverity CID: 189742] /drivers/usb/device/usb_dc_sam.c에서 program이 멈추는 문제#11480- [Coverity CID: 189743] /drivers/usb/device/usb_dc_sam.c의 잘못된 expression#11465- SOC_SERIES_IMX7_M4와 SOC_SERIES_IMX_6X_M4에서 UART_INTERRUPT_DRIVEN이 깨진 문제#11464- Kconfig에서 PM_CONTROL_OS가 어디에 정의되었는지 불명확한 문제#11462- intel_s1000에서 flash boot 시 flash test가 실패하거나 code를 지우는 문제#11461- intel_s1000 test가 offsets library 때문에 build 오류를 내는 문제#11447- Modem overlay를 사용한 lwm2m_client build 오류#11425- Recursion을 사용하지 말아야 한다는 MISRA C 규칙 문제#11417- Logging이 다시 log를 남기지 않는 문제#11409- BLE 재연결 시 device가 crash하는 문제#11394- GPIO API가 이미 설치된 callback을 무조건 다시 설치하지 않아야 하는 문제#11393- ISR의 RTT backend printk가 system을 deadlock시킬 수 있는 문제#11390- intel_s1000의 DMA와 I2S driver test 수정#11384- 한 test application의 여러 test suite 결과를 CI가 무시하는 문제#11383- sam_e70_xplained에서 tests/drivers/i2s/i2s_api가 실패하는 문제#11373- STM32 RTC를 새 counter API로 이동해야 하는 문제#11339- Zephyr STM32F4가 PRINT_BOOT_BANNER()에서 startup 중 멈추는 문제#11329- Malformed ARP request 때문에 Zephyr ARP가 multicast address에 응답하는 문제#11310- disco_l475_iot1에서 Wi-Fi scan이 crash하는 문제#11301- KW41Z가 IEEE 802.15.4 echo application에서 crash하는 문제#11281- UART shell의 ring buffer 사용 bug#11276- nrf51_pca10028의 tests/kernel/interrupt/arch.interrupt가 IRQ 24를 두 번 register하는 문제#11275- frdm_k64f/samples/net/gptp/test가 IRQ line 85를 두 번 register하는 문제#11268- intel_s1000의 linker section size 갱신#11266- intel_s1000 usb_hid의 load/store alignment exception#11260- MSYS environment 감지가 가끔 실패하는 문제#11255- sam_e70에 ping하면 어느 시점부터 Ethernet device가 응답하지 않는 문제#11250- net help 또는 kernel help shell command가 fatal fault를 일으키는 문제#11244- SystemView를 켜면 오류가 발생하는 문제#11232- nrf52 reel_board의 USB가 Control endpoint로 fragmented packet을 보내지 못하는 문제#11226- qemu_x86용 일부 sample build에서 log message가 중복되는 문제#11202- 최근 shell: shell_uart commit이 cc3220sf의 shell sample을 깨뜨린 문제#11187- Clang 선택 시 올바른 compiler file이 선택되지 않는 CMake toolchain 문제#11182- sanitycheck/CI에서 qemu_xtensa test가 간헐적으로 실패하는 문제#11179- Native POSIX UART의 dirver 오타#11171- USB cable이 연결되지 않으면 usb_nrfx가 무한 loop에 빠지는 문제#11170- em_starterkit_em7d_v22에서 kernel.profiling.call_stacks_analyze_idle assertion이 실패하는 문제#11167- ARM Cortex-M0 build가 실패하는 문제#11166- quark_se_c1000_devboard 문서가 없는 문제#11147- Logging RTT의 선언되지 않은 macro 문제#11146- SEGGER_RTT_Init()에 return statement가 빠진 문제#11136- drivers/spi에서 unsigned expression을 0과 비교하는 warning#11135- subsys/net/lib/에서 unsigned expression을 0과 비교하는 warning#11134- drivers/flash/soc_flash_nios2_qspi.c에서 unsigned expression을 0과 비교하는 warning#11133- lib/posix/mqueue.c에서 unsigned expression을 0과 비교하는 warning#11129- CONFIG_TICKLESS_KERNEL 때문에 z_clock_set_timeout이 동작하지 않는 문제#11103- Windows에서 잘못된 Python version이 감지될 수 있는 문제#11102- [Coverity CID: 189504] /samples/net/sockets/echo/src/socket_echo.c의 error handling 문제#11101- [Coverity CID: 189505] /drivers/sensor/lis2mdl/lis2mdl_trigger.c의 error handling 문제#11100- [Coverity CID: 189506] /subsys/net/ip/net_shell.c의 control flow 문제#11099- [Coverity CID: 189507] /samples/drivers/flash_shell/src/main.c의 parse warning#11098- [Coverity CID: 189508] /drivers/usb/device/usb_dc_nrfx.c의 control flow 문제#11097- [Coverity CID: 189509] /drivers/sensor/ms5837/ms5837.c의 integer 처리 문제#11096- [Coverity CID: 189510] /subsys/bluetooth/host/monitor.c의 memory corruption#11095- [Coverity CID: 189511] /subsys/settings/src/settings_fcb.c의 code maintainability 문제#11094- [Coverity CID: 189512] /subsys/logging/log_msg.c의 null pointer dereference#11093- [Coverity CID: 189513] /subsys/bluetooth/shell/gatt.c의 control flow 문제#11092- [Coverity CID: 189514] /drivers/display/ssd1673.c에서 발생할 수 있는 control flow 문제#11091- [Coverity CID: 189515] /drivers/usb/device/usb_dc_stm32.c의 잘못된 expression#11090- [Coverity CID: 189516] /drivers/wifi/simplelink/simplelink_sockets.c의 null pointer dereference#11089- [Coverity CID: 189517] /drivers/sensor/fxos8700/fxos8700.c의 control flow 문제#11088- [Coverity CID: 189518] /samples/boards/reel_board/mesh_badge/src/reel_board.c의 잘못된 memory 접근#11087- [Coverity CID: 189519] /samples/net/sockets/echo/src/socket_echo.c의 error handling 문제#11086- [Coverity CID: 189520] /samples/net/sockets/echo/src/socket_echo.c의 error handling 문제#11077- ESP32 build 시 include/misc/util.h에서 compiler warning이 발생하는 문제#11047- 이름이 underscore로 시작하는 function의 Doxygen 문서가 생성되지 않는 문제#11046- SYS_POWER_MANAGEMENT를 켜면 linker 오류가 발생하는 문제#11034- intel_s1000에서 XTENSA_ASM2를 켜면 system crash가 발생하는 문제#11022- Mempool allocator가 깨진 문제#11019- printk configuration 문제#11016- nRF52840-PCA10056/59에서 HCI_USB sample 사용 시 HCI0를 시작할 수 없는 문제#11008- Network logging에서 예상 output이 보이지 않고 logging crash가 발생하는 문제#11007- log_strdup pool empty message가 혼란스러운 문제#10994- Up Squared gpio_counter sample.yaml 형식 오류로 sanitycheck가 sample을 build하지 않는 문제#10993- Up Squared gpio_counter sample이 build되지 않는 문제#10990- Mbed TLS platform.h glue code의 warning#10971- Zephyr가 checksum이 잘못된 ICMPv6 packet에 응답하는 문제#10970- Zephyr가 malformed ICMPv6 message에 응답하는 문제#10967- FRDM-K64F와 MCR-20A configuration이 동작하지 않는 문제#10961- Zephyr가 organization-local multicast destination address packet에 응답하는 문제#10960- Zephyr가 site-local multicast destination address packet에 응답하는 문제#10959- Zephyr가 interface-local multicast destination packet에 응답하는 문제#10958- Zephyr가 scope zero multicast destination packet에 응답하는 문제#10955- STM32F429IGT6 flash 후 minicom에서 output을 볼 수 없는 문제#10952- CONFIG_BT_MESH_DEBUG_ACCESS를 끄면 전송 message에 잘못된 OpCode가 붙는 문제#10917- iwdg_stm32 STM32 Watchdog driver를 새 API로 변환#10916- CMSDK APB Watchdog driver를 새 API로 변환#10914- Atmel SAM0 Watchdog driver를 새 API로 변환#10913- Atmel SAM Watchdog driver를 새 API로 변환#10909- stm32l433.dtsi file이 빠진 문제#10899- HCI_USB 사용 시 nRF52840 DevKit에서 USB TX timeout이 발생하는 문제#10894- SPI slave driver와 test에 DTS 지원 추가#10882- Windows build chain용 웹 안내에서 quote가 잘못된 문제#10878- newlib에서 key management error code용 errno가 깨진 문제#10845- NXP HAL에서 ARRAY_SIZE helper macro를 사용해야 하는 문제#10825- 지원하지 않는 platform에서 DesignWare SPI driver를 숨겨야 하는 문제#10817- Getting Started Guide script 오류#10811- USB cable 연결 중 crash하는 문제#10803- /kernel/sched.c의 compiler warning#10801- soc/xtensa/esp32/include/_soc_inthandlers.h의 compiler warning#10788- riscv_machine_timer driver가 specification을 따르지 않는 문제#10775- zephyr.git/include/toolchain/gcc.h build 오류가 Shippable 실패를 일으키는 문제#10772- nRF platform에서 tests/drivers/adc/adc_api build가 실패하는 문제#10760- Bluetooth 없이 Flash Shell을 compile하면 오류가 발생하는 문제#10758- [Coverity CID: 188881] /samples/net/zperf/src/zperf_shell.c의 control flow 문제#10757- [Coverity CID: 188882] /tests/kernel/interrupt/src/nested_irq.c의 잘못된 expression#10756- [Coverity CID: 188883] /subsys/bluetooth/host/hci_core.c의 잘못된 memory 접근#10755- [Coverity CID: 188885] /lib/ring_buffer/ring_buffer.c의 error handling 문제#10754- [Coverity CID: 188886] /tests/posix/common/src/mqueue.c의 error handling 문제#10753- [Coverity CID: 188887] /tests/posix/common/src/pthread.c의 error handling 문제#10752- [Coverity CID: 188888] /tests/kernel/interrupt/src/nested_irq.c의 잘못된 expression#10751- [Coverity CID: 188889] /subsys/bluetooth/host/gatt.c의 잘못된 memory 접근#10750- [Coverity CID: 188890] /drivers/watchdog/wdt_qmsi.c의 insecure data handling#10747- ARC board에서 tests/kernel/tickless/tickless_concept가 실패하는 문제#10733- init.c에서 Logger thread를 _init_static_threads()보다 먼저 시작해야 하는 문제#10720- SSD1673 driver가 dts_fixup.h에서 Kconfig symbol을 설정하는 문제#10707- sam_e70_xplained에서 tests/benchmarks/latency_measure가 실패하는 문제#10693- USB가 없는데 samples/subsys/usb/console의 console이 UART로 route되는 문제#10685- SEGGER configuration의 else에 #이 빠진 문제#10678- BlueZ 초기화 중 nRF52840 hci_usb timeout이 발생하는 문제#10672- nRF52 UARTE의 uart_fifo_fill return 값이 신뢰할 수 없는 문제#10671- le_param_req() callback function이 호출되지 않는 문제#10668- nRF52832에서 RTT와 Bluetooth 충돌 문제#10662- Quick start - Integration testing이 의도대로 동작하지 않는 문제#10658- nRF52810에서 SPI_0을 사용할 수 없는 문제#10649- 새 C library를 사용하는 project build bug#10639- native_posix의 make run dependency 문제#10636- quark_se에 SPI_DRV_NAME symbol이 빠진 문제#10635- qemu_riscv32에서 tests/kernel/mem_pool/mem_pool_api#test_mpool_alloc_timeout이 crash하는 문제#10633- freedom_k64f, sam_e70_xplained, nrf52_pca10040에서 tests/kernel/mem_protect/syscall이 crash하는 문제#10632- freedom_k64f, sam_e70_xplained, nrf52_pca10040에서 tests/kernel/poll이 fault를 일으키는 문제#10623- Quark platform에서 tests/drivers/watchdog/wdt_basic_api가 실패하는 문제#10619- Nordic 52840 pca10056 board에서 UART를 통한 firmware upgrade#10617- Net과 Wi-Fi shell을 새 shell로 변환하면 SimpleLink Wi-Fi driver의 samples/net/wifi가 깨지는 문제#10611- nucleo_l476rg의 STM32L4 GPIOC interrupt 지원 누락 가능성#10610- STM I2S driver가 여전히 이전 logger를 사용하는 문제#10609- RISC-V timer가 잘못 작성된 문제#10600- [Coverity CID: 174409] /ext/hal/ti/simplelink/source/ti/drivers/net/wifi/source/fs.c의 잘못된 memory 접근#10599- [Coverity CID: 174410] /ext/hal/ti/simplelink/source/ti/drivers/net/wifi/source/wlan.c의 memory corruption#10598- [Coverity CID: 174412] /ext/hal/ti/simplelink/source/ti/drivers/net/wifi/source/wlan.c의 잘못된 expression#10597- [Coverity CID: 174414] /ext/hal/ti/simplelink/source/ti/drivers/net/wifi/source/driver.c의 error handling 문제#10596- [Coverity CID: 174417] /ext/hal/ti/simplelink/source/ti/drivers/net/wifi/source/device.c의 code maintainability 문제#10595- [Coverity CID: 174418] /ext/hal/ti/simplelink/source/ti/drivers/net/wifi/source/fs.c의 error handling 문제#10594- [Coverity CID: 188729] /subsys/bluetooth/shell/bt.c의 초기화되지 않은 variable#10593- [Coverity CID: 188730] /drivers/sensor/lis2dh/lis2dh_trigger.c의 memory corruption#10592- [Coverity CID: 188731] /ext/hal/ti/simplelink/source/ti/drivers/net/wifi/source/driver.c의 잘못된 memory 접근#10591- [Coverity CID: 188732] /subsys/net/lib/http/http_server.c의 integer 처리 문제#10590- [Coverity CID: 188733] /drivers/sensor/lis2dh/lis2dh_trigger.c의 error handling 문제#10589- [Coverity CID: 188734] /drivers/sensor/lis2dh/lis2dh.c의 control flow 문제#10588- [Coverity CID: 188735] /subsys/bluetooth/shell/bt.c의 초기화되지 않은 variable#10587- [Coverity CID: 188738] /subsys/bluetooth/host/conn.c의 잘못된 memory 접근#10586- [Coverity CID: 188739] /tests/posix/common/src/posix_rwlock.c에서 program이 멈추는 문제#10585- [Coverity CID: 188740] /drivers/sensor/isl29035/isl29035_trigger.c의 error handling 문제#10584- [Coverity CID: 188741] /subsys/shell/shell_utils.c의 control flow 문제#10583- [Coverity CID: 188742] /subsys/net/ip/connection.c의 잘못된 expression#10582- [Coverity CID: 188743] /tests/posix/common/src/posix_rwlock.c에서 program이 멈추는 문제#10581- [Coverity CID: 188744] /drivers/sensor/lis2dh/lis2dh_trigger.c의 memory corruption#10580- [Coverity CID: 188745] /drivers/wifi/winc1500/wifi_winc1500.c의 error handling 문제#10579- [Coverity CID: 188747] /subsys/shell/shell.c의 security best practice 위반#10578- [Coverity CID: 188748] /subsys/bluetooth/host/gatt.c의 memory corruption#10577- [Coverity CID: 188749] /subsys/bluetooth/controller/ll_sw/ctrl.c의 null pointer dereference#10576- [Coverity CID: 188750] /subsys/bluetooth/shell/bt.c의 잘못된 memory 접근#10575- [Coverity CID: 188752] /subsys/shell/shell.c의 security best practice 위반#10574- [Coverity CID: 188753] /subsys/net/ip/connection.c의 잘못된 expression#10573- [Coverity CID: 188754] /samples/basic/userspace/shared_mem/src/enc.c의 control flow 문제#10572- [Coverity CID: 188755] /subsys/shell/shell_utils.c의 control flow 문제#10571- [Coverity CID: 188756] /drivers/sensor/lis2dh/lis2dh_trigger.c의 memory corruption#10570- [Coverity CID: 188757] /subsys/bluetooth/shell/bt.c의 잘못된 memory 접근#10569- [Coverity CID: 188758] /drivers/wifi/winc1500/wifi_winc1500.c의 잘못된 expression#10568- [Coverity CID: 188759] /subsys/net/l2/ethernet/gptp/gptp_mi.c의 integer 처리 문제#10567- [Coverity CID: 188760] /drivers/wifi/winc1500/wifi_winc1500.c의 error handling 문제#10537- 여러 board와 use case에서 nRF52가 무작위로 reset되는 regression#10535- 초기화되지 않은 memory 접근 때문에 tests/posix/common이 실패하는 문제#10531- OS-controlled power management 사용 시 기본 idle thread stack 크기가 너무 작은 문제#10524- Single-thread context에서 일부 I2C driver와 함께 PM_CONTROL_OS가 동작하지 않는 문제#10518- drivers/modem/modem_receiver.c에 LOG_MODULE_REGISTER(mdm_receiver)가 필요한 문제#10517- 증가한 BLE TX buffer와의 compatibility 문제#10515- ARM platform에서 tests/benchmarks/timing_info가 fault를 일으키는 문제#10509- NRFx board에서 tests/kernel/interrupt가 실패하는 문제#10508- 모든 platform에서 tests/posix/common이 무작위로 실패하는 문제#10493- #10368 이후 native_posix link 중 orphan section warning이 발생하는 문제#10476- ARM board에서 kernel/threads/thread_apis test가 crash하는 문제#10475- ARM board에서 tests/kernel/threads/dynamic_thread test가 실패하는 문제#10474- ARM board에서 tests/kernel/pipe/pipe test가 실패하는 문제#10473- ARM board에서 tests/kernel/mem_protect/mem_protect test가 실패하는 문제#10460- Pairing 성공 후 CCC configuration을 저장할 공간이 없는 Bluetooth settings 문제#10453- Commit 07ff2d5가 dma_stm32 driver를 깨뜨린 문제#10444- 일부 ARM platform에서 tests/subsys/logging/log_core가 실패하는 문제#10439- LOG_LEVEL이 masked되어도 Logger call이 function을 실행하는 문제#10428- log_strdup()이 이상한 output을 내는 문제#10420- Windows 10 1803 WSL의 GCC Exec format error#10415- log_free의 unaligned memory access#10413- disco_l475_iot1에서 shell history 탐색 시 shell이 멈추는 문제#10402- 새 logger와 새 shell을 함께 사용할 때 crash하는 문제#10389- Network core를 새 logger로 변환하면 Wi-Fi driver build가 깨지는 문제#10382- 여러 platform에서 samples/sensor/apds9960 build가 실패하는 문제#10369- Boot banner enabled 시 Logger가 shell을 crash시키는 문제#10348- Message free 중 logger에서 Valgrind가 문제를 감지한 문제#10345- OpenAMP remote build가 잘못된 board용인 문제#10344- SPI Chip Select 사용 방식이 모호한 문제#10329- SystemView overflow event 문제#10320- ARM MPU의 mpu_config와 mpu_regions를 const로 선언·정의해야 하는 문제#10318- YAML binding의 역할이 문서화되지 않은 문제#10316- Socket close가 recv를 unblock하지 않는 문제#10313- TCP abort connection에서 packet이 leak되는 문제#10312- Device reset 시 Bluetooth CCC settings가 저장되지 않는 문제#10271- 문서 build 중 예상치 못한 Kconfig warning이 발생하는 문제#10243- Upgrade 후 Ubuntu 18.04에서 native_posix link 문제가 발생하는 문제#10241- West용 scripts/requirements.txt를 갱신해야 하는 문제#10234- Root Kconfig menu에 Shields entry가 하나 더 많은 문제#10231- colorama module ImportError 때문에 Zephyr target flash가 실패하는 문제#10207- Shell이 CR 또는 LF를 line delimiter로 받아야 하는 문제#10204- 6Lo interface로 forwarding한 뒤 IPv6 UDP header가 손상되는 문제#10195- Demo command help 출력 시 Shell이 잘못된 pointer를 dereference하는 문제#10192- Tab을 누르면 SHELL assert가 발생하는 문제#10191- 새 shell이 CONSOLE을 사용하지 않으면서 CONSOLE Kconfig option을 사용하는 문제#10190- 새 shell이 SERIAL board에서만 compile되지만 Kconfig dependency를 설정하지 않은 문제#10186- _gpio_fire_callbacks 때문에 GPIO callback disable이 효과가 없는 문제#10164- Backend 부재로 qemu_xtensa에서 logger sample이 실패하는 문제#10152- User name의 apostrophe에 gitlint가 오류를 내는 문제#10146- Bluetooth PTS에서 connection 설정이 간헐적으로 실패하는 문제#10143- BT_SETTINGS가 PRINTK를 요구하는 문제#10137- sample/basic/button이 예상 pin configuration을 설정해야 하는 문제#10134- VL53L0X sensor build 시 ext/hal/st/lib/sensor/vl53l0x에서 warning이 발생하는 문제#10130- not well-formed text warning과 함께 sanitycheck 오류가 발생하는 문제#10127- native_posix에서 새 shell을 사용할 수 없는 문제#10102- nios2 platform에서 /tests/subsys/logging/log_core compile이 실패하는 문제#10096- [Coverity CID: 188167] /lib/posix/pthread.c의 concurrent data access 위반#10095- [Coverity CID: 188168] /lib/posix/pthread.c의 concurrent data access 위반#10094- [Coverity CID: 188169] /subsys/net/ip/rpl.c의 null pointer dereference#10093- [Coverity CID: 188170] /lib/posix/pthread.c의 concurrent data access 위반#10092- [Coverity CID: 188171] /lib/cmsis_rtos_v1/cmsis_thread.c의 null pointer dereference#10091- [Coverity CID: 188172] /subsys/net/ip/route.c의 null pointer dereference#10090- [Coverity CID: 188173] /subsys/net/ip/route.c의 null pointer dereference#10089- [Coverity CID: 188174] /tests/crypto/mbedtls/src/mbedtls.c의 control flow 문제#10058- mem_pool_threadsafe test가 간헐적으로 영원히 멈추는 문제#10055- nRF52 MPU fault 문제#10054- Backend가 없으면 Logger thread가 무한 spin하는 문제#10043- RISC-V 32 QEMU configuration이 upstream QEMU에서 동작하지 않는 문제#10038- nRF board용 fade_led sample의 logic이 반전된 문제#10037- fade_led sample이 pwm_nrfx driver와 동작하지 않는 문제#10035- NRFX PWM driver가 API contract를 위반하는 문제#10034- #8815 Nordic GPIOTE 직접 접근 수정의 regression 가능성#10028- W25Q SPI Flash를 사용하는 MCUboot가 Zephyr semaphore 때문에 동작하지 않는 문제#10026- LOG_MODULE_DECLARE 사용 시 __log_current_const_data_get undefined reference가 발생하는 문제#10013- memcpy, memcmp, memmove 사용을 검토해야 하는 MISRA C 문제#10012- stdarg.h 기능을 사용하지 말아야 하는 MISRA C 문제#10003- Vendor HCI를 통한 Bluetooth identity 생성이 불완전한 문제#9993- POSIX API 구현의 일부 error code가 지원되지 않는 문제#9992- CI의 CMake compiler cache 실패#9975- SoC 이동 후 Arduino Due에서 tests/lib/mem_alloc build가 실패하는 문제#9972- 새 architecture porting 절차를 문서화해야 하는 문제#9971- Devicetree use-prop-name이 문서화되지 않은 문제#9970- Native POSIX port driver를 문서화해야 하는 문제#9960- qemu_x86의 kernel.common.stack_protection stack check test가 실패하는 문제#9956- CONFIG_STM32_ARM_MPU_ENABLE=y일 때 build가 실패하는 문제#9954- Windows/MSYS에서 samples/hello_world build가 실패하는 문제#9953- pthread_barrier_wait()의 잘못된 동작#9949- Mainline Zephyr West launcher script를 multi-repo와 mono-repo에 호환되게 해야 하는 문제#9936- Ring Buffer 문서가 예상치 못한 title 아래 숨겨진 문제#9935- Socket connect가 항상 context를 기본 interface에 bind하는 문제#9932- README.rst의 잘못된 문서 link#9926- sockets echo client/server sample의 TLS mode test 문서가 없는 문제#9924- Segger SystemView와 newlib 조합이 compile되지 않는 문제#9922- Neighbor Discovery가 진행 중인 UDP transmission을 깨뜨릴 수 있는 문제#9912- POSIX test grouping 문제#9901- 기본 NRFX PWM interrupt priority가 assert를 일으키는 문제#9892- Dynamic memory allocation을 피해야 하는 MISRA C 문제#9879- void pointer에 대한 arithmetic portability 문제#9867- Bluetooth LESC debug key 지원 BT_USE_DEBUG_KEYS가 깨진 문제#9861- quark_se_c1000_devboard에서 samples/subsys/usb/hid test가 멈추는 문제#9849- samples/drivers/i2c가 FRAM sensor write 오류로 실패하는 문제#9843- NRF5x board에서 tests/kernel/sched/deadline이 실패하는 문제#9830- arduino_101과 quark_se_c1000에서 tests/drivers/adc/adc_api assertion이 실패하는 문제#9816- DHT driver fetch가 실패하는 문제#9812- GMAC Ethernet driver의 잘못된 cache coherency handling code 수정#9777- Boot delay가 있는 qemu_riscv32에서 mem_pool_api의 mpool_alloc_timeout이 crash하는 문제#9767- [Coverity CID: 187903] /subsys/fs/nvs/nvs.c의 초기화되지 않은 variable#9765- [Coverity CID: 187905] /arch/arc/core/thread.c의 잘못된 expression#9763- samples/net/http_client가 HEAD request 전송에 실패하는 문제#9749- NRF52 NFFS file system의 write function이 0을 반환하지만 실패하는 문제#9743- nRF52에서 tests/posix/fs가 bus fault로 crash하는 문제#9741- ESP32에서 kernel.multiprocessing.spinlock_bounce가 crash하는 문제#9720- 실제 payload 사용 시 samples\bluetooth\mesh_demo가 crash하는 문제#9708- 1000ms boot delay가 있는 nRF5x에서 tickless_concept test가 실패하는 문제#9704- minnowboard:x86에서 libraries.libc.newlib test가 exception을 일으키는 문제#9703- Boot delay가 있는 nrf52_pca10040과 qemu_x86에서 no-multithreading test가 실패하는 문제#9695- SPI_CS_GPIO 주변의 deprecated configuration 문제#9689- Cache enabled 후 sam_e70_xplained에서 여러 test가 실패하는 문제#9666- Arduino 101/ARC에서 benchmark.timing.default_kernel이 crash하는 문제#9656- sam_e70_xplained에서 tests/kernel/fp_sharing이 실패하는 문제#9653- esp32:xtensa에서 libraries.libc.newlib build가 실패하는 문제#9651- R1.13_RC1에서 Shell_module@mimxrt1050_evk 실행이 실패하는 문제#9650- R1.13 RC1에서 latency_measure@mimxrt1050_evk가 hard fault를 일으키는 문제#9590- util.h:41의 C linkage를 가진 template 문제#9587- System stack usage analysis code가 깨진 것으로 보이는 문제#9582- CONFIG_CPLUSPLUS=y일 때 g++를 찾을 수 없는 문제#9560- nsim_sem과 em_starterkit_em7d_v22에서 mem_protect/userspace test가 실패하는 문제#9510- zephyr/doc/security/security-overview.rst를 갱신해야 하는 문제#9509- MCUmgr로 serial을 통해 firmware를 upload할 수 없는 문제#9498- IRQ_CONNECT에 잘못된 argument가 저장되는 문제#9463- Scan start/stop 128회 후 bt_le_scan_start가 -5 오류로 실패하는 문제#9432- LOG_LEVEL override가 firmware를 crash시킬 수 있는 문제#9411- tests/kernel/static_idt/src/main.c에서 checkpatch.pl이 warning을 생성하는 문제#9340- em_starterkit_em7d_v22와 minnowboard에서 kernel.common.errno.thread_context test가 실패하는 문제#9290- [Coverity CID: 187325] /samples/boards/nrf52/mesh/onoff_level_lighting_vnd_app/src/mesh/device_composition.c의 control flow 문제#9289- [Coverity CID: 187326] /samples/boards/nrf52/mesh/onoff_level_lighting_vnd_app/src/mesh/device_composition.c의 control flow 문제#9174- stm32_i2c_msg_read()에서 NACK 발생 시 STM32L4 I2C polling read가 멈추는 문제#9076- SMP server sample 문서의 imgtool.py sign 사용법 수정#9043- 새 logging subsystem timestamp가 3분 직전에 wrap되는 문제#9015- eth_sam_gmac driver와 sam_e70_xplained가 전체 IP stack에 지나치게 큰 memory를 요구하는 문제#9003- [Coverity CID: 187062] /samples/net/sockets/echo_server/src/udp.c의 잘못된 expression#8999- [Coverity CID: 187067] /subsys/logging/log_output.c의 memory corruption#8988- [Coverity CID: 187079] /subsys/net/l2/ethernet/gptp/gptp.c의 integer 처리 문제#8979- nrf52840_pca10056에서 tests/subsys/dfu/mcuboot/dfu.bank_erase가 실패하는 문제#8915- STM32 I2C가 멈추는 문제#8914- sam_e70_xplained에서 tests/net/app의 net.app.no-ipv6가 실패하는 문제#8869- QEMU와 일부 hardware board의 interrupt-driven UART 문제#8838- newlib와 ARM GCC Embedded 2018q2 사용 시 frdm_k64f/qemu_cortex_m3에서 hello_world가 동작하지 않는 문제#8810- stm32f4_disco board를 flash할 수 없는 문제#8804- ESP32가 UART port에서 character를 받지 못하는 문제#8796- 최대 throughput use case의 slave role에서 connection update 중 Bluetooth controller가 assert하는 문제#8789- max10/nios2에서 tests/ztest/test/mock가 완료되지 않는 문제#8746- DTLS handshake 중 net_app client의 net/pkt error log 문제#8684- i2c_mcux driver가 i2c_burst_write와 같은 multiple write transfer를 수행하지 못하는 문제#8683- nrf52840_pca10040과 peripheral sample 문제#8631- net_app DTLS client에서 Mbed TLS memory leak이 발생하는 문제#8614- Zephyr wrapped function이 zephyr_link_libraries의 keyword를 허용하지 않는 CMake 문제#8470- Arduino 101 Bluetooth Core flashing이 깨진 문제#8409- 두 pin interrupt가 빠르게 연속 발생하면 interrupt가 처리되지 않는 문제#8376- DTS boolean type 값이 1이 아니라 True로 정의된 문제#8374- Cortex-M7에서 double-precision FPU를 잘못 가정하는 ARM Cortex-M core 문제#8348- Localized make 오류 message 때문에 sanitycheck가 잘못 passed로 판정하는 문제#8339- Crypto driver가 cipher_aead_pkt.tag를 서로 다르게 사용하는 문제#8208- nrf51_pca10028:arm에서 tests/crypto/ecc_dsa의 montecarlo_signverify가 멈추는 문제#8197- em_starterkit_em7d_v22에서 kernel.memory_protection.stack_random의 stack pointer randomization이 실패하는 문제#8190- Scheduler thread priority를 정리해야 하는 문제#8187- QEMU serial output이 불안정해 SLIP과 network test에 영향을 줄 수 있는 문제#8160- GCC 밖에서 BUILD_ASSERT가 동작하지 않는 문제#8159- nrf51_pca10028과 nrf52_pca10040에서 tests/kernel/fifo/fifo_timeout이 실패하는 문제#8131- net_if_tx가 reference count 0인 packet을 보내는 문제#8116- minnowboard에서 tests/kernel/profiling/profiling_api가 완료되지 않는 문제#8115- minnowboard에서 tests/kernel/xip가 crash하는 문제#8108- make rom_report가 _sw_isr_table을 잘못 보고하는 문제#8104- C library enabled 시 open-amp\open-amp\lib\common\sh_mem.c compile 오류가 발생하는 문제#8097- Quark SE/x86와 ESP32에서 tests/drivers/watchdog/wdt_basic_api가 실패하는 문제#8057- Zephyr networking stack response가 지연되는 문제#7999- Linux host의 HCI UART가 nrf52 6LoWPAN peripheral에 연결하지 못하는 문제#7986- Intel S1000 board에서 debug, debugserver, flash script가 동작하지 않는 문제#7818- qemu_x86에서 big_http_download가 download 중 멈추는 문제#7817- SECONDS와 K_SECONDS, MSEC와 K_MSEC macro가 혼란스러운 문제#7760- Ninja에서 ExternalProject와 dependency를 사용할 때 CMake가 실패하는 문제#7706- ARM NXP hardware stack overflow가 _NANO_ERR_STACK_CHK_FAIL이나 MPU fault 정보를 보고하지 않는 문제#7638- sys_ring_buf\_ put과 sys_ring_bug_get API fuzzing 중 fault가 발생하는 문제#7510- [Coverity CID: 185395] /samples/net/mbedtls_sslclient/src/mini_client.c의 memory corruption#7441- Zephyr의 newlib 지원이 test되지 않았고 심하게 깨진 문제#7409- -Os가 아닌 optimization level에서 networking example이 crash하는 문제#7390- Pinmux subsystem API가 문서화되지 않았고 validation을 강제하지 않는 문제#7381- gpio_mcux driver가 pin parameter를 validate해야 하는 문제#7291- tests/kernel/fatal의 간헐적 문제#7196- CONFIG_INIT_STACKS의 작은 문서 및 dependency 갱신#7193- Tickless와 timeslicing이 함께 잘 동작하지 않는 문제#7179- _vprintk가 64-bit 값을 잘못 출력하는 문제#7048- Tickless kernel timekeeping 문제#7013- STM32 Devicetree warning 정리#6874- OpenThread BorderRouter 또는 ot-ftd-cli network에 join할 수 없는 문제#6866- Build requirement에 yaml과 elftools module이 없는 문제#6696- [Coverity CID: 183036] /drivers/gpio/gpio_sam.c의 control flow 문제#6695- [Coverity CID: 183037] /samples/net/mbedtls_dtlsclient/src/dtls_client.c의 memory corruption#6666- [Coverity CID: 183066] /tests/kernel/mbox/mbox_api/src/test_mbox_api.c의 error handling 문제#6585- Event list node를 다시 삭제하는 kernel bug#6452- USB를 통한 console log가 뒤섞이는 문제#6365- dummy-flash Devicetree bug 문제#6319- kernel version 조회 API sys_kernel_version_get 문서가 빠진 문제#6276- Assert enabled 시 disco_l475_iot1에서 sys_kernel을 실행하면 assert하는 문제#6226- IRC bot sample이 결국 IRC command에 응답하지 않는 문제#6180- CONFIG_IS_BOOTLOADER의 이름과 문서가 부적절한 문제#6147- DFU-capable application에서 ninja flash를 사용할 수 없는 문제#5781- 초기 TLS connection 실패 후 TLS client handler가 멈추고 EBUSY로 계속 실패하는 문제#5735- QEMU를 포함한 여러 ARM platform에서 mpu_stack_guard_test가 실패하는 문제#5734- qemu_nios2에서 samples/drivers/crypto가 실패하는 문제#5702- USB subsystem 문서가 header Doxygen comment를 가져오지 않는 문제#5678- USB DesignWare driver가 mass storage class와 올바르게 동작하지 않는 문제#5634- Kconfig source file과 Kconfig output 사이의 dependency가 빠진 문제#5605- Build 후반에 추가한 compiler flag가 외부 build system으로 export되지 않는 문제#5603- Bluetooth logging level이 4(debug)로 hard-coded된 문제#5485- qemu_riscv32의 kernel/xip test에서 CONFIG_BOOT_DELAY 문제가 발생하는 문제#5426- 새 option 감지 시 Kconfig가 user input을 허용해야 하는 문제#5411- Secondary repository에 license가 빠진 문제#5387- mbedtls_ssl_conf_psk()를 사용하는 여러 sample이 error를 검사하지 않는 문제#5376- Clock control subsystem type을 얻을 방법이 없는 문제#5343- libapp.a가 예상치 못한 위치에 생성되는 CMake 문제#5289- IPv6 over BLE IPSP sample이 crash하고 BLE controller가 disconnect되는 문제#5244- UART interrupt가 계속 발생하는 문제#5226- -O0 compile 시 kobject text area가 limit을 초과하는 linker 오류#5006- Unit test가 __syscall을 처리하는 방식을 syscall에서 올바르게 수정해야 하는 문제#4977- USB 문서를 갱신해야 하는 문제#4927- ENTROPY result용 device driver가 없을 때 hard fault가 발생하는 문제#4888- LwM2M의 Bluetooth device pending/retry 오류 수정#4836- LE timeout(0x22) 때문에 connection이 disconnect되는 문제#4682- ESP32에서 http_server example이 실패하는 문제#4324- samples/net/http_client가 수신 message를 감지하고 처리하는 과정에서 오류가 발생하는 문제#4082- ARM _is_thread_user()의 _current NULL check를 제거해야 하는 문제#4042- NET_CONN_CACHE 관련 network 문제#4002- -fpermissive를 설정하지 않으면 C++ project를 compile할 수 없는 문제#3999- IPv6 enabled 상태로 sample/net/sockets/echo 실행 시 qemu_xtensa가 crash하는 문제#3997- mqtt_tx_publish()에서 prepare_segment()가 이미 해제된 packet을 다시 free하는 오류#3906- Coverity CID 151975, 173645, 173658에서 확인된 static code scan 문제#3847- LwM2M firmware pull block transfer mode가 interface type에 따라 size를 선택하도록 수정해야 하는 문제#3796- http_server library 설계와 구현의 여러 문제#3670- Interrupt-induced swap에서 ARC timeslice가 reset되지 않는 문제#3669- Interrupt-induced swap에서 Xtensa timeslice가 reset되지 않는 문제#3606- _NanoFatalErrorHandler와 다른 내부 kernel API 정의가 일관되지 않은 문제#3524- Bluetooth data type API 문서가 빠진 문제#3522- 새 Zephyr-defined type API 문서가 빠진 문제#3464- Xtensa hifi_mini SoC가 build되지 않는 문제#3375- Frame pointer가 없어 Cortex-M debugging이 어려운 문제#3288- 여러 interface 사용 시 SPI ISR에서 fatal fault가 발생하는 문제#3244- ATAES132A가 ECB와 CCM mode에서 encrypt/decrypt에 실패하는 문제#3226- ATT timeout으로 ATT channel이 disconnect되어도 GATT API가 확인하지 않는 문제#3198- ARC Boot_time test가 동작하지 않는 문제#3132- frdm_k64f에서 ping과 다른 Ethernet packet 왕복이 가끔 1000ms를 넘는 문제#3129- frdm_k64f Ethernet이 data를 전송하지 않는 반영구적 비정상 상태에 빠질 수 있는 문제#2984- 특이한 RAM configuration 때문에 frdm_k64f에서 bus exception이 발생하는 bug#2907- make menuconfig가 .config를 쉽게 덮어쓰는 문제#2627- LE L2CAP CoC가 보고한 것보다 적은 octet을 전송하는 문제#2108- ARM stack alignment가 항상 Procedure Call Standard를 따르지 않는 문제#1677- ARM에서 sys_*_bit와 sys_bitfield_*_bit API가 구현되지 않은 문제#1550- pci_bus_scan이 무한 loop를 일으키는 문제#1533- 외부 toolchain 탐색·설치·사용 방법이 문서화되지 않은 문제#1495- ESP32 newlibc 오류#1429- LwM2M configuration이 정의되지 않은 문제#1381- HMC5883L driver configuration 오류#729- TCP SYN backlog 변경에 concurrent global variable 접근 문제가 있을 가능성
Source
출처
영어 원문에는 문단, 문서 지시문, 표, 코드, 코드 심벌, 경로를 그대로 보존했습니다.