releases/release-notes-1.12.html · releases/release-notes-1.12.rst 공식 원문 ↗

Zephyr 3.7.0 · Historical Releases

Zephyr Kernel 1.12.0 Release Notes

OpenAMP AMP와 Bluetooth persistent storage부터 VFS, network priority, west와 해결된 GitHub issue 523개까지 release 기록을 보존합니다.

Official pathreleases/release-notes-1.12.html
Source filereleases/release-notes-1.12.rst
Source versionZephyr 3.7.0
TranslationFull · reviewed

본문 기준: Zephyr 3.7.0 LTS3 · 이후 유지보수 패치는 별도입니다.

Part 1

요약·해설

811줄 원문, 13개 component 절과 해결 issue 523개를 ID 순서 그대로 전문 번역합니다.

Kernel

EDF · dynamic objects

Network

VLAN · priority · Wi-Fi

Subsystem

VFS · settings · OpenAMP

Part 2

접을 수 있는 영어 원문 전체

영어 원문 전체 펼치기
원문 SHA-256 2E0A3E70A6295C26D8DD80FCB59792CEAF763C1F039017194E5F1D90DCC0EA0B
:orphan:

.. _zephyr_1.12:

Zephyr Kernel 1.12.0
####################

We are pleased to announce the release of Zephyr kernel version 1.12.0.

Major enhancements with this release include:

- Asymmetric multiprocessing (AMP) via integration of OpenAMP
- Persistent storage support for Bluetooth Low Energy including Mesh
- 802.1Q - Virtual Local Area Network (VLAN) traffic on an Ethernet network
- Support multiple concurrent filesystem devices, partitions, and FS types
- Ethernet network management interface
- Networking traffic prioritization on a per-connection basis
- Support for Ethernet statistical counters
- Support for TAP net device on the native POSIX port
- Command-line Zephyr meta-tool "west"
- SPI slave support
- Runtime non-volatile configuration data storage system (settings)


The following sections provide detailed lists of changes by component.

Security Vulnerability Related
******************************

* A suitably sized k_malloc() request can result in a smaller than
  requested buffer.  Use of that buffer could result in writes to
  unallocated memory.  Proper overflow checks were added to fix this
  issue in k_malloc and k_calloc.

  * kernel: mempool: Check for overflow in k_malloc()
  * kernel: mempool: Always check for overflow in k_calloc()
  * tests: mempool: Add overflow checks

Kernel
******

* Added k_thread_foreach API
* kernel/sched: Fix preemption logic
* kernel/sched: Fix SMP scheduling
* kernel/sched: Don't preempt cooperative threads
* kernel: Scheduler rewrite
* kernel: Fix sloppy wait queue API
* kernel/mempool: Handle transient failure condition
* kernel: handle early entropy issues
* kernel: Earliest-deadline-first scheduling policy
* kernel: Add "meta IRQ" thread priorities
* kernel: introduce initial stack randomization
* k_poll: expose to user mode
* k_queue: allow user mode access via allocators
* mempool: add API for malloc semantics
* userspace: add support for dynamic kernel objects

Architectures
*************

* arch: arc: refactor the arc stack check support
* arch: arc: add the support of STACK_SENTINEL
* arch: arc: optimize the _SysFatalErrorHandler
* arch: arc: bug fixes in irq_load
* arch: arc: bug fixes and optimization in exception handling
* arch: arm: Fix zero interrupt latency priority level
* arch: arm: refactor default _FaultDump to provide fatal error code
* arch: arm: Define & implement API for test target (Non-Secure)
* arch: arm: thread built-in stack guard implementation
* arch: arm: lpc: Added support for Cortex-M0+ on lpc54114 soc
* arch: arm: Secure fault handling for Cortex-M23
* arch: arm: SecureFault Handling for Cortex-M33A
* arch: arm: Change method of __swap processing
* arm_mpu: reduce boot MPU regions for various soc
* arm: userspace: fix initial user sp location
* arm: userspace: Rework system call arguments
* arm: syscalls: fix some register issues
* dts: nios2-qemu: add device tree support
* dts: nios2f: Add device tree support
* dts: x86: derive RAM and ROM size from dts instead of Kconfig
* dts: xtensa: Add device tree support for xtensa
* newlib: fix heap user mode access for MPU devices
* nxp_imx/mcimx7_m4: Added support for i.MX7 Cortex M4 core
* x86: minnowboard: Enable the userspace mode
* arch: x86: Unwind the stack on fatal errors
* xtensa: provide XCC compiler support for Xtensa

Boards
******

* Added support for the following Arm boards:

  * 96b_argonkey
  * adafruit_feather_m0_basic_proto
  * colibri_imx7d_m4
  * dragino_lsn50
  * lpcxpresso54114_m0
  * nrf51_ble400
  * nrf52_pca20020
  * nucleo_f070rb
  * nucleo_f446re
  * nucleo_l053r8
  * nucleo_l073rzA
  * olimex_stm32_h407
  * stm32f0_disco

* Added support for the following RISC-V boards:

  * hifive1

* Added support for the following Xtensa boards:

  * intel_s1000_crb

* arc: Added device tree support for all ARC SoCs
* arm: Renamed lpcxpresso54114 to lpcxpresso54114_m4
* nios2: Added device tree support for qemu_nios2 and altera_max10
* Continued adding dts support for device drivers (gpio, spi, i2c, sensors, usb)

Drivers and Sensors
*******************

* can: Added CAN driver support for STM32 SoCs
* display: Added ILI9340 LCD display driver
* dma: Added dma driver for Nios-II MSGDMA core
* dma: Introduce Intel CAVS DMA
* ethernet: Added ethernet driver for native posix arch
* gpio: Added support for i.MX GPIO
* gpio: Added driver for SX1509B
* gpio: Added GPIO for SAM family
* gpio: Added GPIO driver for stm32l0x
* i2s: Introduce CAVS I2S
* ieee802154: Added OpenThread modifications to KW41Z driver
* interrupts: introduce CAVS interrupt logic
* interrupts: Introduce Designware interrupt controller
* ipm: Added mcux ipm driver for LPC SoCs
* led: Added new public API and driver support for TI LP3943
* pinmux: Added pinmux driver for stm32l0x
* rtc: Added mcux RTC driver for Kinetis SoCs
* sensor: Added sensorhub support to lsm6dsl driver
* sensor: Added trigger support to lsm6dsl
* serial: Added support for i.MX UART interface
* spi: Added shims for nrfx SPIS and SPIM drivers
* spi: Updated mcux shim driver to new SPI API
* spi: Updated sensor and radio drivers to new SPI API
* usb: Added usb device driver for Kinetis USBFSOTG controller
* usb: Added usb support for stml072/73, stm32f070/72
* usb: Enable usb2.0 on intel_s1000
* usb: Added nRF52840 USB Device Controller Driver
* watchdog: Added mcux watchdog driver for Kinetis SoCs
* watchdog: Added nrfx watchdog driver for NRF SoCs
* wifi: Added winc1500 WiFi driver

Networking
**********

* Minimal server side websocket support.
* Add network support to syslog.
* Reducing net_pkt RAM usage.
* TCP code refactoring. TCP code is now in one place in tcp.c
* Support MSG_DONTWAIT and MSG_PEEK in recvfrom() socket call.
* Support MSG_DONTWAIT in sendto() socket call.
* Add support for freeaddrinfo() API.
* Allow empty service in getaddrinfo() API.
* Add PRIORITY support to net_context. This is working same way as SO_PRIORITY
  in BSD sockets API.
* Add network traffic classification support to Rx and Tx paths. This allows
  prioritization of incoming or outgoing network traffic. Both Rx and Tx can
  have max 8 network queues.
* Add network interface up/down command to net-shell.
* Create ethernet driver for native_posix board. The driver is enabled
  automatically if networking is active when compiling for native_posix board.
* Support network packet checksum calculation offloading. This is available for
  ethernet based boards.
* Add support for ethernet virtual LANs (VLAN). Following ethernet drivers
  support VLANs: frdm_k64f, sam_e70_explained, native_posix and qemu.
* Allow network statistics collection / network interface.
* Add network management support to ethernet sub-system.
* Add network capabilities support to ethernet network drivers. This is used
  for management purposes.
* Allow collection of ethernet statistics. Currently only native_posix ethernet
  driver supports this.
* Add OpenThread support for KW41Z driver.
* Add initial WiFi management API definitions.
* Add a shell module for controlling WiFi devices.
* Add dedicated net mgmt hooks for WiFi offload devices.
* Use proper IPv4 source address when sending IPv4 packets.
* Add support for energy detection scan on IEEE 802.15.4 driver API.
* Add support for filtering source short IEEE 802.15.4 addresses.
* Add RPL border router sample application.
* LWM2M code refactoring.
* LWM2M OPTIONAL resource fixes.
* LWM2M source port fixes.
* LWM2M resource usage enhancements.
* Fixing network management event ordering.
* Fix ENC28J70 ethernet driver.
* CoAP sample application fixes.
* Network timeout fixes.
* ICMPv6 error check fixes.
* Net-app API port number fixes.
* WPAN USB driver and sample application fixes.
* BSD socket sample application fixes.
* Fix IPv4 echo-request (ping) in net-shell when having multiple network
  interfaces.
* Fixing IPv6 compile error in certain configuration.

Bluetooth
*********

* settings-based persistent storage functionality for BLE (including CCC) and
  Mesh
* Mesh-specific optimizations to avoid flash wear
* Added a new API to set the identity address from the application
* Old bt_storage API removed from the codebase
* Rewrote the HCI SPI driver to comply with the new API
* Added BLE support for the standard entropy driver via an ISR-friendly call
* Multiple BLE Mesh bugfixes and improvements
* Added option to use the identity address for advertising even when using
  privacy
* Added support for L2CAP dynamically allocated PSM values
* GATT CCC handling fixes
* GATT attribute declaration macros reworked for clarity
* Fixed handlng of connection cancellation in the controller
* Fixed a potential assertion failure in the controller related to white list
  handling

Build and Infrastructure
************************

* build: use git version and hash for boot banner
* kconfig: Drop support for CONFIG_TOOLCHAIN_VARIANT
* kconfig: Remove the C Kconfig implementation
* scripts: kconfig: Add a Python menuconfig implementation
* scripts: west: introduce common runner configuration
* scripts: debug, debugserver and flash scripts for intel_s1000
* xtensa: provide XCC compiler support for Xtensa

Libraries / Subsystems
***********************

* subsys/disk: Added support for multiple disk interfaces
* subsys/fs: Added support for multiple instances of filesystem
* subsys/fs: Added Virtual File system Switch (VFS) support
* lib/posix: Added POSIX Mutex support
* lib/posix: Added POSIX semaphore support
* crypto: Updated mbedTLS to 2.9.0
* Imported libmetal and OpenAMP for IPC

HALs
****

* altera: Add modular Scatter-Gather DMA HAL driver
* atmel: Added winc1500 driver from Atmel
* cmsis: Update ARM CMSIS headers to version 5.3.0
* nordic: Import SVD files for nRF5 SoCs
* nordic: Update nrfx to version 1.0.0
* nxp: imported i.MX7 FreeRTOS HAL
* nxp: Added dual core startup code for lpc54114 based on mcux 2.3.0
* stm32l0x: Add HAL for the STM32L0x series

Documentation
*************

* Added description for kernel test cases through extensive doxygen comments
* Discovered some API docs were missing, and fixed
* Documentation added covering system calls and userspace, kernel, and
  threading APIs, POSIX compatibility, VLANs, network traffic
  classification, and the sanitycheck script used by CI.
* Documented writing guidelines and local doc generation process
* Improved Sphinx search results output (removed markup)
* Improved configuration options auto-generated documentation
* Significantly reduced local doc regeneration time

Tests and Samples
*****************
* Added test for POSIX mutex
* Added Apple iBeacon sample application
* Enhanced threads test suite
* Added tests for memory domain

Issue Related Items
*******************

These GitHub issues were closed since the previous 1.11.0 tagged release:

.. comment  List derived from GitHub Issue query: ...
   * :github:`issuenumber` - issue title

* :github:`1420` - LXR for Zephyr
* :github:`1582` - USB: Add support for MS OS Descriptors
* :github:`1620` - BT 4.2 Controller-based link-layer privacy
* :github:`1651` - ARC: remove tickless idle dependency on SW ISR table
* :github:`1655` - clean up how internal APIs are used
* :github:`1799` - Provide an interface for cpu/soc id and version
* :github:`1882` - SMP - Multi-core
* :github:`1896` - Thread Protocol
* :github:`2001` - Add support in I2C shim driver for DMA transfer mode
* :github:`2002` - Add support in SPI shim driver for DMA transfer mode
* :github:`2341` - Thread requirements in RFC1122
* :github:`2342` - Thread requirements in RFC2460
* :github:`2343` - Thread requirements in RFC4291
* :github:`2344` - Thread requirements in RFC4443
* :github:`2345` - Thread requirements in RFC4944
* :github:`2346` - Thread Requirements on RFC6282
* :github:`2360` - Review ALL device driver APIs and enhance them to support variety of devices and MCUs
* :github:`2410` - Create APIs for app to create and mount FS
* :github:`2446` - Different address used for advertising in non-connectable mode from oob data
* :github:`2452` - Add framework for provisioning-style device configuration
* :github:`2529` - GPIO API Update
* :github:`2593` - Consider subdividing applications into different categories
* :github:`2613` - Extend USB stack so it covers multiple device classes switchable on runtime
* :github:`2654` - Encoding/Decoding Libraries
* :github:`2860` - Customer: GUI for Zephyr configuration
* :github:`2916` - event logger: context switch event is not supported at ARC
* :github:`2977` - Install nSIM on CI machines
* :github:`2978` - Add Support for Multiple Simultaneous Backends/Partitions for FS
* :github:`2987` - Add support for computing IP, TCP, UDP checksums in hardware
* :github:`3065` -  Asymmetric multiprocessing (AMP)
* :github:`3152` - Support Atmel WINC1500 Wifi module
* :github:`3167` - consolidate all quark se c1000 arc boards into one
* :github:`3234` - 802.1Q - Virtual LANs
* :github:`3282` - Quick Kernel Resume
* :github:`3339` - IoTivity Import and Interoperability with CoAP and DTLS
* :github:`3348` - Missing board documentation for arc/quark_se_c1000_ss_devboard
* :github:`3369` - BSD Sockets API layer
* :github:`3373` - Atmel board/ Driver Support
* :github:`3384` - DataReady triggers failed to stop on BMI160 when both Accel/Gyro is enabled
* :github:`3388` - Power management-Idle State
* :github:`3389` - Power management-Device State
* :github:`3433` - Nordic SPI driver
* :github:`3471` - Espressif ESP Architecture Support
* :github:`3479` - Implement complete set of stm32cube driver based on LL API for STM32 SoCs
* :github:`3482` - Standardize stm32 SoCs porting
* :github:`3500` - ESP8266 Architecture Configuration
* :github:`3516` - Arduino 101 filesystem fails test
* :github:`3624` - Memory protection: define allocators for kernel objects
* :github:`3637` - Xtensa build is producing huge zephyr.bin
* :github:`3650` - no board target for Risc-V Freedom E310 SOC
* :github:`3703` - Doesn't compile if XCHAL_HAVE_ICACHE_DYN_WAYS and XCHAL_HAVE_DCACHE_DYN_WAYS are defined for an Xtensa processor
* :github:`3711` - RPL root node Grounded flag should be followed by client node
* :github:`3739` - linker: implement MPU alignment constraints
* :github:`3744` - Improve configuration tools for Windows developers
* :github:`3782` - SPI Slave support
* :github:`3819` - Add 802.15.4 Sub-Ghz TI CC1200 driver
* :github:`3824` - Add RPL border router functionality to Zephyr
* :github:`3849` - Reduce the overall memory usage of the LwM2M library
* :github:`3869` - Verify thath echo_server and echo_client examples work over Thread network
* :github:`3910` - IEEE 802.15.4 MCR20A driver problem sending packets
* :github:`3994` - Watchdog API update
* :github:`4012` - echo_server with DTLS drops lots of packets on frdm_k64f
* :github:`4052` - Coverity issue seen with CID: 177217 , in file: /tests/subsys/dfu/img_util/src/main.c
* :github:`4053` - Coverity issue seen with CID: 177216 , in file: /tests/subsys/dfu/mcuboot/src/main.c
* :github:`4066` - Function typedef issue when generating htmldocs.
* :github:`4213` - samples/net/: unexpected communication happens between echo_client and echo_server sample applications
* :github:`4217` - samples:net:sockets:echo_async : unexpected communication blocks between client and server after few packets transmission
* :github:`4309` - xtensa: GDB: Unable to debug
* :github:`4533` - IPv6/DAD: Things should be synchronized around net if up status and ipv6 addr add
* :github:`4684` - mtls and tinycrypt crypto drivers not returning number of bytes written to output buffer
* :github:`4713` - SPI: Update drivers to drop support of the legacy API
* :github:`4959` - Failure to install on Mac OS High Sierra (return of the same error)
* :github:`4963` - Convert NIOS2 boards to device tree
* :github:`4964` - Convert ARC boards to device tree
* :github:`5149` - Runtime non-volatile configuration system
* :github:`5254` - missing test for kernel event logger
* :github:`5274` - Issue with pinmux combination for FRDK-K64F setup for cc2520
* :github:`5327` - 1.11 Release Checklist
* :github:`5344` - samples/net/http_client: unable to send the proper http request to Apache server  in IPv6
* :github:`5482` - net: RFC: Move TCP-related code from net_context.c to tcp.c
* :github:`5554` - Support maintaining subsystems out-of-tree
* :github:`5577` - Document interaction between mcuboot and Zephyr
* :github:`5622` - Use the kconfiglib in scripts/kconfig for generating Kconfig documentation
* :github:`5633` - Optimize the CMake configuration time by reducing the time spent testing the toolchain
* :github:`5653` - STM32 boards: Generic guidelines for pin configuration
* :github:`5658` - Clicking on intra-page links broken on docs.zephyrproject.org
* :github:`5714` - 15.4 features required for OpenThread certification
* :github:`5718` - sanitycheck doesn't work on Windows (mkfifo not supported)
* :github:`5738` - [Coverity CID: 182194] Control flow issues in /subsys/storage/flash_map/flash_map.c
* :github:`5739` - [Coverity CID: 182193] Control flow issues in /subsys/storage/flash_map/flash_map.c
* :github:`5742` - [Coverity CID: 181921] Incorrect expression in /subsys/bluetooth/controller/ll_sw/ctrl.c
* :github:`5757` - native: fix -T warning while linking
* :github:`5767` - docs: Zephyr OpenOCD documentation is weak/non-existent
* :github:`5797` - SPI subsystem API & features updates
* :github:`5807` - Can't build Arduino_101 on Mac following instructions
* :github:`5839` - SPI API improvements proposals
* :github:`5847` - make menuconfig not supported on Windows
* :github:`5891` - [Coverity CID: 182585] Integer handling issues in /arch/x86/core/thread.c
* :github:`5892` - [Coverity CID: 182584] Integer handling issues in /kernel/sched.c
* :github:`5942` - OT: add framing part to OT build for the radio drivers with dependence on AR flag
* :github:`5953` - Build system: typedef not fit with zephyr type when CONFIG_NEWLIB_LIBC is enabled
* :github:`5956` - samples/net/coap_server: Failed to send response to coap client
* :github:`5978` - "$ ninja kconfig-usage" is out-of-date
* :github:`6007` - native: Add support for TAP net device
* :github:`6022` - Consistent feature dependency checks based on ARMvX-M
* :github:`6029` - doc: Zephyr sphinx/pygments support DTS
* :github:`6038` - Update Zephyr Licensing page
* :github:`6093` - [Coverity CID: 182778] Error handling issues in /samples/net/sockets/dumb_http_server/src/socket_dumb_http.c
* :github:`6094` - [Coverity CID: 182777] Error handling issues in /samples/net/sockets/dumb_http_server/src/socket_dumb_http.c
* :github:`6095` - [Coverity CID: 182776] Uninitialized variables in /tests/net/socket/udp/src/main.c
* :github:`6096` - [Coverity CID: 182775] Error handling issues in /tests/net/socket/udp/src/main.c
* :github:`6097` - [Coverity CID: 182774] Resource leaks in /tests/net/socket/udp/src/main.c
* :github:`6098` - [Coverity CID: 182773] Error handling issues in /samples/net/sockets/http_get/src/http_get.c
* :github:`6099` - [Coverity CID: 182772] Error handling issues in /tests/net/socket/udp/src/main.c
* :github:`6100` - [Coverity CID: 182771] Error handling issues in /samples/net/sockets/dumb_http_server/src/socket_dumb_http.c
* :github:`6101` - [Coverity CID: 182770] Error handling issues in /samples/net/sockets/http_get/src/http_get.c
* :github:`6103` - [Coverity CID: 182768] Error handling issues in /samples/net/sockets/dumb_http_server/src/socket_dumb_http.c
* :github:`6104` - [Coverity CID: 182767] Error handling issues in /tests/net/socket/udp/src/main.c
* :github:`6105` - [Coverity CID: 182766] Uninitialized variables in /tests/net/socket/udp/src/main.c
* :github:`6106` - [Coverity CID: 182765] Error handling issues in /tests/net/socket/udp/src/main.c
* :github:`6107` - [Coverity CID: 182764] Resource leaks in /tests/net/socket/udp/src/main.c
* :github:`6108` - [Coverity CID: 182763] Uninitialized variables in /tests/net/socket/udp/src/main.c
* :github:`6109` - [Coverity CID: 182762] Control flow issues in /subsys/storage/flash_map/flash_map.c
* :github:`6230` - Bluetooth: controller: refactor to use min/max macro
* :github:`6258` - [Coverity CID: 182894] Error handling issues in /samples/net/nats/src/main.c
* :github:`6259` - [Coverity CID: 182892] Various in /tests/ztest/src/ztest.c
* :github:`6260` - [Coverity CID: 182890] Null pointer dereferences in /tests/net/net_pkt/src/main.c
* :github:`6262` - [Coverity CID: 182886] Error handling issues in /subsys/bluetooth/controller/hal/nrf5/ticker.c
* :github:`6287` - runtime allocation of kernel objects
* :github:`6288` - better heap APIs for user mode
* :github:`6307` - Unaligned access in networking code causes unaligned exception on Nucleo-F429ZI
* :github:`6338` - Bluetooth: mesh: Node Identity Advertising issue
* :github:`6342` - echo server: incorrect Ethernet FCS and checksum in echo response when running in QEMU
* :github:`6347` - dhcpv4_client sample on spi_api_rework branch with board olimexino_stm32 does not work well
* :github:`6356` - samples/net/http_server causes an endless loop with wget
* :github:`6370` - I can't find adc name which is f429zi board
* :github:`6372` - ARMv8-M: implement & integrate SecureFault Handling
* :github:`6384` - Native (POSIX) zephyr.exe command line options not documented
* :github:`6388` - entropy_native_posix doesn't follow "entropy" contract and is thus security risk
* :github:`6400` - samples/net/http_client: Failed to connect to samples/net/http_server
* :github:`6413` - net_mgmt.h API event set data structure leads to undesirable behavior
* :github:`6424` - tests/kernel/mem_protect/x86_mmu_api: crashes on Arduino_101
* :github:`6450` - Several devices of same type on same bus - how to address?
* :github:`6511` - simics/qemu_x86_nommu: testscases with CONFIG_BOOT_DELAY !=0 do not boot
* :github:`6513` - arch: arc: the stack_sentinel is not supported in arc
* :github:`6514` - samples/drivers/i2c_fujitsu_fram: Data comparison on data written and data read fails randomly
* :github:`6515` - boards: em_starterkit:  the reset mechanism is not stable
* :github:`6534` - coap-server: Canceling Observation not working
* :github:`6559` - boards with i2c child nodes fail to build on windows
* :github:`6564` - samples/net/echo_client: Failed to connect to samples/net/echo_server for IPV4 test
* :github:`6565` - samples/net/sockets/echo: Failed to connect to samples/net/echo_server for IPV6 test
* :github:`6577` - sam0: SPI CS released too early
* :github:`6583` - samples/net/http_client: Failed to connect to
* :github:`6588` - Traffic prioritization on per-connection basis
* :github:`6594` - usb: replace "unicode" with "utf16le"
* :github:`6611` - Make sanitycheck run on Windows
* :github:`6616` - Non-detected/delayed sanitycheck failures due to ROM/RAM overflow
* :github:`6621` - newlib expects HEAP to be in CONFIG_SRAM_*, on arc there isn't always SRAM
* :github:`6623` - Request to support Application's Kconfig tree
* :github:`6625` - stm32: pwm: PWM 3 typo
* :github:`6635` - tests/net/websocket/test doesnt build on qemu_xtensa
* :github:`6640` - Ethernet network management interface additions
* :github:`6643` - usb: nrf52 returns empty configuration responses
* :github:`6644` - Bluetooth: Add reason parameter to L2CAP Channel disconnected callback
* :github:`6646` - usb: protocol field in descriptor for CDC ACM should default to zero
* :github:`6651` - sanity tries to compile things when it should not
* :github:`6657` - Question: Is Bluetooth avrcp supported in Zephyr? Or any plan?
* :github:`6660` - [Coverity CID: 183072] Incorrect expression in /tests/lib/c_lib/src/main.c
* :github:`6661` - [Coverity CID: 183071] Incorrect expression in /tests/kernel/static_idt/src/static_idt.c
* :github:`6662` - [Coverity CID: 183070] Uninitialized variables in /tests/posix/timer/src/posix_timer.c
* :github:`6663` - [Coverity CID: 183068] Incorrect expression in /tests/kernel/fatal/src/main.c
* :github:`6665` - [Coverity CID: 183067] Incorrect expression in /tests/lib/c_lib/src/main.c
* :github:`6666` - [Coverity CID: 183066] Error handling issues in /tests/kernel/mbox/mbox_api/src/test_mbox_api.c
* :github:`6667` - [Coverity CID: 183065] Integer handling issues in /tests/posix/timer/src/posix_timer.c
* :github:`6668` - [Coverity CID: 183064] Incorrect expression in /tests/kernel/common/src/intmath.c
* :github:`6669` - [Coverity CID: 183063] Null pointer dereferences in /tests/net/websocket/src/server.c
* :github:`6670` - [Coverity CID: 183062] Error handling issues in /samples/net/sockets/big_http_download/src/big_http_download.c
* :github:`6671` - [Coverity CID: 183061] Incorrect expression in /tests/kernel/mem_pool/mem_pool/src/main.c
* :github:`6672` - [Coverity CID: 183060] Incorrect expression in /tests/kernel/fatal/src/main.c
* :github:`6674` - [Coverity CID: 183058] Incorrect expression in /tests/kernel/static_idt/src/static_idt.c
* :github:`6675` - [Coverity CID: 183057] Memory - illegal accesses in /subsys/net/lib/websocket/websocket.c
* :github:`6677` - [Coverity CID: 183055] Concurrent data access violations in /kernel/posix/pthread.c
* :github:`6679` - [Coverity CID: 183053] Memory - corruptions in /samples/net/ws_echo_server/src/ws.c
* :github:`6680` - [Coverity CID: 183052] Memory - corruptions in /tests/net/app/src/main.c
* :github:`6682` - [Coverity CID: 183050] Memory - illegal accesses in /subsys/net/lib/websocket/websocket.c
* :github:`6683` - [Coverity CID: 183049] Incorrect expression in /tests/lib/c_lib/src/main.c
* :github:`6684` - [Coverity CID: 183048] Program hangs in /tests/posix/pthread_rwlock/src/posix_rwlock.c
* :github:`6685` - [Coverity CID: 183047] Uninitialized variables in /kernel/smp.c
* :github:`6686` - [Coverity CID: 183046] Memory - corruptions in /drivers/console/uart_console.c
* :github:`6687` - [Coverity CID: 183045] Error handling issues in /tests/drivers/spi/spi_loopback/src/spi.c
* :github:`6688` - [Coverity CID: 183044] Memory - corruptions in /tests/net/app/src/main.c
* :github:`6689` - [Coverity CID: 183043] Incorrect expression in /tests/kernel/common/src/intmath.c
* :github:`6690` - [Coverity CID: 183042] Program hangs in /tests/posix/pthread_rwlock/src/posix_rwlock.c
* :github:`6691` - [Coverity CID: 183041] Memory - corruptions in /tests/net/websocket/src/server.c
* :github:`6692` - [Coverity CID: 183040] Incorrect expression in /tests/kernel/static_idt/src/static_idt.c
* :github:`6693` - [Coverity CID: 183039] Error handling issues in /tests/kernel/mem_slab/mslab_threadsafe/src/test_mslab_threadsafe.c
* :github:`6694` - [Coverity CID: 183038] Integer handling issues in /kernel/posix/timer.c
* :github:`6697` - [Coverity CID: 183035] Null pointer dereferences in /tests/net/udp/src/main.c
* :github:`6698` - [Coverity CID: 183034] Error handling issues in /tests/net/websocket/src/main.c
* :github:`6699` - [Coverity CID: 183033] Program hangs in /tests/posix/pthread_rwlock/src/posix_rwlock.c
* :github:`6700` - [Coverity CID: 183032] Error handling issues in /tests/net/websocket/src/main.c
* :github:`6701` - [Coverity CID: 183031] Error handling issues in /tests/posix/semaphore/src/sem.c
* :github:`6702` - [Coverity CID: 183030] Memory - corruptions in /drivers/console/uart_console.c
* :github:`6719` - compilation problems with posix/unistd.h
* :github:`6726` - setting locale breaks MacOS X builds
* :github:`6749` - kconfig: The error message is misleading when values are out-of-range
* :github:`6755` - stm32: Compile error if 2-nd UART console enabled
* :github:`6757` - kernel:the API of k_mem_pool_alloc need try again to -EAGAIN[bug]
* :github:`6759` - sanitycheck in shippable states faillure but reports 0 errors
* :github:`6764` - ARC EMSK dts enhancements
* :github:`6779` - websocket API documentation missing
* :github:`6792` - [Coverity CID: 183443] Memory - corruptions in /subsys/bluetooth/controller/ll_sw/ctrl.c
* :github:`6793` - [Coverity CID: 183442] Null pointer dereferences in /subsys/net/ip/icmpv6.c
* :github:`6802` - unexpected user mode stack overflows on ARM
* :github:`6811` - Add ReST/Sphinx usage guide to our contributing documentation
* :github:`6814` - user mode does not work with newlib
* :github:`6821` - Simplify rendering of Kconfig variable doc
* :github:`6822` - Document how to flash with openocd on windows
* :github:`6831` - Update template docs with build example
* :github:`6833` - Question: BLE 5.0 extended advertising feature support for HCI
* :github:`6844` - Update Kconfiglib to improve generated documentation
* :github:`6849` - Some Kconfig symbols select choice symbols, which is a no-op
* :github:`6851` - 'make html' in doc/ fails with lexer.DtsLexer import error
* :github:`6854` - 'make html' in doc/ gives an error if doc.log is missing or empty
* :github:`6866` - build: requirements: No module named yaml and elftools
* :github:`6874` - Not able to join OpenThread BorderRouter or a ot-ftd-cli network
* :github:`6879` - Display symbols with multiple defs. with the right properties in the Kconfig documentation
* :github:`6881` - [Coverity CID: 183487] Control flow issues in /subsys/net/ip/net_core.c
* :github:`6882` - [Coverity CID: 183486] Null pointer dereferences in /tests/net/traffic_class/src/main.c
* :github:`6883` - [Coverity CID: 183485] Memory - illegal accesses in /subsys/net/ip/net_tc.c
* :github:`6884` - [Coverity CID: 183484] Null pointer dereferences in /tests/net/checksum_offload/src/main.c
* :github:`6885` - [Coverity CID: 183482] Memory - illegal accesses in /subsys/net/ip/net_tc.c
* :github:`6886` - [Coverity CID: 183481] Insecure data handling in /ext/lib/crypto/mbedtls/library/pkparse.c
* :github:`6887` - [Coverity CID: 183480] Null pointer dereferences in /tests/net/checksum_offload/src/main.c
* :github:`6888` - [Coverity CID: 183479] Insecure data handling in /ext/lib/crypto/mbedtls/library/pkparse.c
* :github:`6889` - [Coverity CID: 183478] Error handling issues in /tests/net/ipv6/src/main.c
* :github:`6890` - tests: kernel: arm_irq_vector_table: Usage fault on nrf52_pca10040
* :github:`6891` - jlink flashing is broken in windows
* :github:`6893` - http_client: Struct data is erased for no apparent reason
* :github:`6896` - too many static MPU regions on many ARM targets
* :github:`6897` - Can't build i586 on Mac following instructions
* :github:`6899` - support Ethernet statistical counters
* :github:`6902` - k_call_stacks_analyze needs to be reimplemented and optimized
* :github:`6907` - driver_api structs should have all function pointers defined
* :github:`6908` - shippable: console limit error (Console size exceeds 16 MB limit)
* :github:`6909` - Number of regions in arm_core_mpu_buffer_validate() can overflow
* :github:`6911` - xtools build hard-coded to use IAMCU compiler for all x86 targets
* :github:`6912` - OS X: setup instructions are wrong
* :github:`6929` - Make slab allocator work on user mode
* :github:`6937` - Add option for configuring P0.9 and P0.10 as GPIO
* :github:`6948` - Kconfig choice symbols could not be assigned in Kconfig.* files
* :github:`6957` - NRF52840: I2C, SPI driver
* :github:`6972` - RFC: kernel heap requests on behalf of syscalls
* :github:`6973` - bad magic number in 'kconfiglib' error when generating docs
* :github:`6978` - Fix issues with running Python's curses module on Windows
* :github:`6980` - extended Advertising BLE-5
* :github:`6983` - top level CMakeList.txt test if LINKER_SCRIPT points to existing file
* :github:`6984` - include pthread in app -> compilation failed
* :github:`6988` - test checksum_offload fail on native_posix
* :github:`6992` - extern object declarations interfere with kernel object detection
* :github:`6996` - buffer management issues with k_pipe syscalls
* :github:`6997` - buffer management issues with k_msgq syscalls
* :github:`7009` - LSM6DSL: Isse with spi_config
* :github:`7020` - tests/kernel/smp: Test fails, scheduler schedules the threads on only one core
* :github:`7022` - HTTP Server crashes on native posix
* :github:`7026` - i2c based sensor test cases fails on arc core
* :github:`7032` - Have Sphinx search display txt not ReST as results
* :github:`7033` - tests:fp_sharing: Test takes almost an hour on frdm_k64f
* :github:`7044` - Boot banner not correct for application builds outside of zephyr
* :github:`7050` - tests: sys_mem_pool: Bus fault occurs on ARM boards (frdmk64f and nrf52840_pca10056)
* :github:`7055` - tests: fatal: Stack protection fatal test fails on ARC core
* :github:`7067` - scripts: extract_dts_includes: fails on multiple includes in yaml bindings file
* :github:`7070` - lwm2m: possible buffer overflow in LwM2M engine debug output
* :github:`7073` - Full persistent storage support for Bluetooth
* :github:`7075` - No such file or directory: CMAKE_READELF: 'CMAKE_READELF-NOTFOUND'
* :github:`7076` - NRF52840: I2C Sensor (SHT3XD) driver issue
* :github:`7078` - [Coverity CID: 185286] Error handling issues in /subsys/settings/src/settings_store.c
* :github:`7079` - [Coverity CID: 185285] Error handling issues in /subsys/settings/src/settings_fcb.c
* :github:`7080` - [Coverity CID: 185284] Error handling issues in /subsys/settings/src/settings_fcb.c
* :github:`7081` - [Coverity CID: 185283] Control flow issues in /subsys/fs/nffs_fs.c
* :github:`7082` - [Coverity CID: 185282] Error handling issues in /subsys/settings/src/settings_init.c
* :github:`7083` - [Coverity CID: 185281] Null pointer dereferences in /kernel/posix/mqueue.c
* :github:`7084` - [Coverity CID: 185280] Error handling issues in /tests/posix/pthread_rwlock/src/posix_rwlock.c
* :github:`7085` - [Coverity CID: 185279] Resource leaks in /tests/net/socket/getaddrinfo/src/main.c
* :github:`7086` - [Coverity CID: 185278] Null pointer dereferences in /samples/net/coap_server/src/coap-server.c
* :github:`7087` - [Coverity CID: 185277] Null pointer dereferences in /samples/net/coap_server/src/coap-server.c
* :github:`7088` - [Coverity CID: 185276] Uninitialized variables in /tests/posix/posix_checks/src/posix_checks.c
* :github:`7089` - [Coverity CID: 185275] Integer handling issues in /kernel/posix/pthread_common.c
* :github:`7090` - [Coverity CID: 185274] Error handling issues in /subsys/settings/src/settings_store.c
* :github:`7091` - [Coverity CID: 185273] Resource leaks in /tests/net/socket/getaddrinfo/src/main.c
* :github:`7097` - doc build kconfig warning for XOROSHIRO_RANDOM_GENERATOR
* :github:`7103` - Unpatched upstream vulnerabilities in mbedTLS
* :github:`7107` - Crash while running echo_server with openthread
* :github:`7115` - doc/subsystems/settings/settings.rst references non-existing variables
* :github:`7127` - STM32 ethernet driver crashes without connected cable
* :github:`7128` - msp uninitialized on reset leading to usage fault for non-XIP targets
* :github:`7137` - I2C Driver does not compile for nrf5 boards
* :github:`7144` - SDK Openocd stm32f4discovery.cfg is incorrect for new versions of the STM32F407G-DISC1
* :github:`7146` - scripts/sanitycheck will delete any folder given to --outdir argument
* :github:`7155` - DTS: qemu_x86.dts: Warning (unit_address_format): Node /flash@00001000 unit name should not have leading 0s
* :github:`7159` - Kconfig.defconfig is undocumented and unclear
* :github:`7170` - zassert: Confusing rules and actual usage for messages in zassert_*() calls
* :github:`7172` - Mcr20a initialization crashes with frdm_k64f board
* :github:`7184` - List of supported boards is incorrect when $BOARD_ROOT is set by user.
* :github:`7186` - settings_load() never returns when called
* :github:`7198` - sanitycheck issue w/ztest
* :github:`7200` - Commit 'tests: kernel: mem_protect: tests for userspace mode' breaks scripts/sanitycheck
* :github:`7207` - cmake fails when zephyr is used as submodule
* :github:`7208` - ztest_test_fail() not failing?
* :github:`7219` - printk output with gdbserver?
* :github:`7227` - /subsys/storage/flash_map/flash_map_default.c missing declarations.
* :github:`7236` - Sample Http_Client  is deprecated
* :github:`7245` - EMSK 7d: can't build after 60ec8be309cb84d72c5fc61330abc968eb62333e
* :github:`7246` - esp32 fails to build with xtensa-esp32-elf-gcc: error: unrecognized command line option '-no-pie'
* :github:`7248` - i2c: Seems issue in dts
* :github:`7249` - Arduino 101 / ARC:  tests/kernel/fifo/fifo_api/ fails after 3d9ba10b5c903265d870a9f24065340d93e7d465
* :github:`7254` - [Coverity CID :185402] Code maintainability issues in /drivers/spi/spi_dw.c
* :github:`7255` - [Coverity CID :185401] Integer handling issues in /drivers/spi/spi_mcux_dspi.c
* :github:`7256` - [Coverity CID :185400] Null pointer dereferences in /drivers/spi/spi_dw.c
* :github:`7257` - [Coverity CID :185399] Integer handling issues in /subsys/usb/usb_device.c
* :github:`7258` - [Coverity CID :185398] Memory - corruptions in /samples/net/mbedtls_sslclient/src/mini_client.c
* :github:`7259` - [Coverity CID :185397] Null pointer dereferences in /tests/net/ipv6_fragment/src/main.c
* :github:`7260` - [Coverity CID :185395] Memory - corruptions in /samples/net/mbedtls_sslclient/src/mini_client.c
* :github:`7261` - [Coverity CID :185394] Null pointer dereferences in /subsys/net/ip/l2/ethernet/arp.c
* :github:`7262` - [Coverity CID :185393] Memory - illegal accesses in /drivers/interrupt_controller/plic_fe310.c
* :github:`7263` - [Coverity CID :185392] Null pointer dereferences in /drivers/spi/spi_dw.c
* :github:`7264` - [Coverity CID :185391] Incorrect expression in /tests/lib/rbtree/src/main.c
* :github:`7266` - Zephyr's C Kconfig tools do not support <, <=, >, >=, due to being too old
* :github:`7269` - /samples/net/http_client: Error using https in http_cliente sample
* :github:`7280` - if we have two flash on board?
* :github:`7285` - buffer management issues with k_stack syscalls
* :github:`7287` - Git describe broken with older versions of Git
* :github:`7308` - qemu_xtensa cannot be debugged with SDK
* :github:`7309` - minnowboard DTS is not configured correctly
* :github:`7311` - FCB: CRC write size in append_finish doesn't honor flash min write size
* :github:`7327` - Interrupt stack is not initialized for Xtensa target
* :github:`7329` - is there has anyone who having portting stm32f2?
* :github:`7336` - USB DFU: this area can not be overwritten
* :github:`7340` - DISCUSS: usb_device.c: If condition judgment
* :github:`7342` - samples: net/dns_resolve does not build when activating dhcp
* :github:`7349` - Add STM32L0 USB support
* :github:`7364` - kernel crash: USB ECM: echo_server
* :github:`7365` - net: Regression in multiple client connection handling with samples/net/sockets/dumb_http_server (QEMU/SLIP)
* :github:`7377` - net: Regression in multiple client connection handling with samples/net/sockets/dumb_http_server (frdm_k64f/Ethernet)
* :github:`7378` - TOCTOU in spi_transceive syscall handler
* :github:`7379` - TOCTOU in adc_read() handler
* :github:`7380` - dma_stm32f4x possible access out of bounds in start/stop handlers
* :github:`7388` - nxp_mpu: suspicious ENDADDR_ROUND() macro
* :github:`7389` - t1_adc108s102 buffer overflow due to chan->buf_idx growth
* :github:`7412` - Mismatch between 'uint32_t' (and 'off_t') definitions in minimal libc and newlib
* :github:`7434` - bluetooth: host: sample applications can't set BT address w/o using an FS
* :github:`7437` - Zephyr's mailing list archives were hard to find
* :github:`7442` - menuconfig should perform fuzzy string matching for symbols
* :github:`7447` - net tests: valgrind detected issues
* :github:`7452` - nRF52, NXP kinetis, ARM Beetle and  STM MPU option appear for every MPU-equipped device
* :github:`7453` - Bluetooth mesh message context API needs to expose DST address of RX messages
* :github:`7459` - net: Multiple inconsistent settings to configure TIME_WAIT delay in the IP stack
* :github:`7460` - Unable to view PR #6391
* :github:`7475` - LwM2M: UDP local port setting not obeyed, random port doesn't work
* :github:`7478` - tests: valgrind detected issues
* :github:`7480` - pthread_attr_init( ) does not conform to POSIX specification
* :github:`7482` - [Coverity CID :185523]  Out-of-bounds read in lsm6dsl driver
* :github:`7495` - cmake: extensions: ToolchainCapabilityDatabase.cmake parse error in shippable
* :github:`7500` - DHCP: when CONFIG_NET_APP_MY_IPV4_ADDR is IP stack needs to rebind on DHCP acquire
* :github:`7508` - [Coverity CID :185523] Memory - illegal accesses in /drivers/sensor/lsm6dsl/lsm6dsl.c
* :github:`7511` - [Coverity CID :185391] Incorrect expression in /tests/lib/rbtree/src/main.c
* :github:`7519` - Verify CODEOWNERS (not) including subfolders is intended
* :github:`7521` - Website: git clone instructions refer to old (v1.10.0) tag
* :github:`7536` - tests: kernel.timer: fails on riscv32
* :github:`7541` - arm: struct k_thread->entry is overwritten once the thread is scheduled
* :github:`7565` - zephyr_library_ifdef has unexpected behaviour
* :github:`7569` - test: posix/pthread_rwlock
* :github:`7608` - ARC objdump crash when creating zephyr.lst for one test
* :github:`7610` - tests/lib/c_lib fails on native_posix on FC28
* :github:`7613` - OTA:an issue about OTA/mcumgr
* :github:`7644` - k_mem_slab_free triggers rescheduling even when no threads are pending
* :github:`7651` - nRF5x console broken
* :github:`7655` - Invalid argument passed to k_sleep
* :github:`7656` - Invalid argument passed to k_sleep
* :github:`7657` - Invalid argument passed to k_sleep
* :github:`7661` - LwM2M error: invisible error during registration
* :github:`7663` - Sample ipsp: bluetooth: not functional on disco_l475_iot1
* :github:`7666` - NVS API documentation is missing
* :github:`7671` - NVS broken for write-align > 4
* :github:`7673` - Eliminate recursive make in OpenAMP integration
* :github:`7676` - buildsystem: 'make flash' failed
* :github:`7677` - mcuboot-master imgtool.py sign error
* :github:`7692` - Kernel tests failing at runtime on frdm_k64f
* :github:`7694` - Have RTC binding for QMSI utilize base rtc.yaml
* :github:`7698` - Kernel tests failing at runtime on frdm_kw41z
* :github:`7699` - drivers: i2s: intel_s1000: I2S BCLK cannot be a fraction of reference clock
* :github:`7704` - nrf52_pca10040:tests/bluetooth/init/test_controller_dbg fails build with CONFIG_USERSPACE=y
* :github:`7709` - native_posix: hello_world fails to link on Fedora 28
* :github:`7712` - [Coverity CID :186063] Null pointer dereferences in /subsys/disk/disk_access.c
* :github:`7713` - [Coverity CID :186062] Error handling issues in /samples/net/sockets/big_http_download/src/big_http_download.c
* :github:`7714` - [Coverity CID :186061] Memory - corruptions in /drivers/usb/device/usb_dc_kinetis.c
* :github:`7715` - [Coverity CID :186059] Memory - illegal accesses in /drivers/usb/device/usb_dc_kinetis.c
* :github:`7716` - [Coverity CID :186058] Null pointer dereferences in /tests/kernel/fifo/fifo_timeout/src/main.c
* :github:`7717` - [Coverity CID :186057] Memory - corruptions in /samples/net/rpl_border_router/src/coap.c
* :github:`7718` - [Coverity CID :186056] Null pointer dereferences in /subsys/disk/disk_access.c
* :github:`7719` - [Coverity CID :186055] Memory - corruptions in /drivers/usb/device/usb_dc_kinetis.c
* :github:`7720` - [Coverity CID :186053] Code maintainability issues in /samples/net/rpl_border_router/src/http.c
* :github:`7721` - [Coverity CID :186051] Memory - illegal accesses in /drivers/usb/device/usb_dc_kinetis.c
* :github:`7722` - [Coverity CID :186049] Memory - corruptions in /samples/subsys/mgmt/mcumgr/smp_svr/src/main.c
* :github:`7723` - [Coverity CID :186048] Memory - illegal accesses in /drivers/usb/device/usb_dc_kinetis.c
* :github:`7724` - [Coverity CID :186047] Null pointer dereferences in /tests/net/arp/src/main.c
* :github:`7725` - [Coverity CID :186046] Memory - corruptions in /drivers/usb/device/usb_dc_kinetis.c
* :github:`7726` - [Coverity CID :186045] Null pointer dereferences in /subsys/disk/disk_access.c
* :github:`7727` - [Coverity CID :186044] Memory - illegal accesses in /drivers/usb/device/usb_dc_kinetis.c
* :github:`7728` - [Coverity CID :186043] Incorrect expression in /tests/posix/fs/src/test_fs_dir.c
* :github:`7729` - [Coverity CID :186042] Program hangs in /tests/posix/mutex/src/posix_mutex.c
* :github:`7730` - [Coverity CID :186041] Memory - corruptions in /samples/net/rpl_border_router/src/http.c
* :github:`7731` - [Coverity CID :186040] Resource leaks in /tests/posix/fs/src/test_fs_dir.c
* :github:`7732` - [Coverity CID :186039] Control flow issues in /subsys/net/ip/connection.c
* :github:`7733` - [Coverity CID :186037] Memory - corruptions in /lib/posix/fs.c
* :github:`7734` - [Coverity CID :186036] Memory - corruptions in /drivers/usb/device/usb_dc_kinetis.c
* :github:`7735` - [Coverity CID :186035] Incorrect expression in /drivers/ipm/ipm_mcux.c
* :github:`7736` - [Coverity CID :186034] Memory - corruptions in /tests/net/udp/src/main.c
* :github:`7737` - [Coverity CID :186033] Control flow issues in /subsys/mgmt/smp.c
* :github:`7738` - [Coverity CID :186032] Memory - illegal accesses in /drivers/usb/device/usb_dc_kinetis.c
* :github:`7739` - [Coverity CID :186030] Error handling issues in /subsys/bluetooth/host/settings.c
* :github:`7740` - [Coverity CID :186029] Null pointer dereferences in /subsys/disk/disk_access.c
* :github:`7741` - [Coverity CID :186028] Incorrect expression in /drivers/gpio/gpio_imx.c
* :github:`7742` - [Coverity CID :186027] Null pointer dereferences in /subsys/disk/disk_access.c
* :github:`7753` - security: ARM does not scrub registers when returning from system calls
* :github:`7754` - tests/kernel/threads/lifecycle/thread_init register corruption on ARM with user mode enabled
* :github:`7755` - getchar sample not working on nRF5x
* :github:`7761` - ARM: failed syscalls do not report site of faulting syscall
* :github:`7766` - tests/subsys/fs/fat_fs_api - fat_fs_basic_test hangs in fatfs_mount
* :github:`7776` - possible unaligned memory access to struct _k_object's perms
* :github:`7780` - Using latest Openthread in Zephyr
* :github:`7782` - tests/kernel/mem_protect/stack_random hangs without any console output on frdm_k64f
* :github:`7787` - tests: kernel: smp fatal exception observed on ESP32
* :github:`7789` - Reset sequence broken on nRF5x chips
* :github:`7793` - samples\sensor: bme280 and tmp112 hangs without any console output on quark_se_c1000_devboard
* :github:`7795` - STM32 related Kconfig symbols don't exist anymore or aren't referenced anywhere
* :github:`7797` - subsys/net/ip/Kconfig references NET_L2_OFFLOAD but that doesn't exist
* :github:`7798` - nonexistent Kconfig symbol in defconfig arch/x86/soc/intel_quark/quark_x1000/Kconfig.defconfig.series
* :github:`7799` - nonexistent Kconfig symbol in defconfig boards/x86/quark_se_c1000_devboard/Kconfig.defconfig
* :github:`7802` - Add RTC support for all NXP MCUX platforms
* :github:`7804` - samples/sensor/apds9960 fails with assertion "Fatal fault in essential thread" on quark_se_c1000_ss_devboard
* :github:`7811` - CAVS Interrupt controller - using undefined Kconfig symbols
* :github:`7812` - tests: Crypto tests fail on nrf52 boards after enabling user mode
* :github:`7814` - networking - Cleanup undefined but referenced Kconfig
* :github:`7815` - bluetooth - cleanup undefined Kconfig symbols
* :github:`7819` - build breakage due to enabling USER_SPACE by default
* :github:`7821` - net: Loopback broken: Packets sent locally to loopback address are now dropped
* :github:`7858` - Test for k_thread_foreach() is failing on some boards
* :github:`7862` - rpl_border_router sample bus_faults on frdm_k64f
* :github:`7873` - cc2650_sensortag_defconfig assigned missing Kconfig symbols (now dead code)
* :github:`7877` - tests: kernel/mem_protect/mem_protect is failed on nucleo_f429zi/disco_l475_iot1
* :github:`7882` - tests/dfu/mcuboot.test_bank_erase fails on nrf52840_pca10056
* :github:`7885` - em_starterkit_em7d_v22 failing multiple tests in user mode
* :github:`7891` - tests/posix/timer.test_timer fails on nrf51_pca10028
* :github:`7907` - tests/benchmarks/latency_measure fails on sam_e70_xplained
* :github:`7927` - West runner command doesn't work for em-starterkit
* :github:`7931` - Bluetooth controller nrf52 - connection event status
* :github:`7933` - drivers: can: stm32_can: bitrate ignored
* :github:`7942` - tests: benchmarks: build fail in arm/core/fault.c for frdm_k64f in footprint/min
* :github:`7954` - make flash failing for altera_max10
* :github:`7959` - shell: backspace doesn't work in minicom
* :github:`7972` - Bluetooth: Mesh: adv bearer does not use correct interval
* :github:`7974` - extract_dts_includes: Binding merge warning should be enhanced
* :github:`7979` - drivers: dma: dma_cavs: DMA driver does not support per-channel callbacks
* :github:`7989` - eth: ping: can't ping others from zephyr console
* :github:`8005` - FRDM-K64F boot hang w/ mcuboot + lwm2m client
* :github:`8009` - POSIX clock_gettime() is discontinuous
* :github:`8015` - Driver:spi_flash_w25qxxdv.c init mistake and can not be erased
* :github:`8032` - _SysFatalErrorHandler not working properly for arc on quark_se_c1000_ss_devboard
* :github:`8033` - tests/crypto/mbedtls/ results in exception on frdm_k64f
* :github:`8038` - tests/subsys/settings/fcb system.settings.fcb fails on nrf52
* :github:`8049` - kernel: scheduler tries to make polling threads active
* :github:`8054` - Ethernet initialization is unreliable and gets stuck on frdm-k64f
* :github:`8062` - [Coverity CID :186196] Error handling issues in /samples/sensor/mcp9808/src/main.c
* :github:`8063` - [Coverity CID :186190] Null pointer dereferences in /tests/kernel/fifo/fifo_timeout/src/main.c
* :github:`8064` - arm: multiple MemManage status flags may be set simultaneously
* :github:`8065` - tests/subsys/fs/fat_fs_api - test_fat_file and test_fat_dir results into Assertion failure on Arduino_101 due to spi_flash changes
* :github:`8069` - mem_slab/mslab_threadsafe testcase fails in CI sporadically
* :github:`8070` - table broken in S1000 documentation
* :github:`8073` - Zero Latency IRQ masked by interrupt locking
* :github:`8083` - Bluetooth ATT trying to access invalid pointer after disconnect
* :github:`8085` - tests/subsys/logging/logger-hook crashes on sam_e70_explained
* :github:`8086` - tests/net/ieee802154/crypto fails on Quark SE / x86
* :github:`8087` - tests/misc/test_build fails to build on esp32
* :github:`8088` - tests/kernel/xip fails on QEMU riscv32 with no output
* :github:`8090` - tests/sched/schedule_api fails to build on EMSK7d
* :github:`8092` - tests/kernel/fatal crashes on Quark SE / ARC
* :github:`8093` - tests/kernel/common fails to build on xtensa / ESP32
* :github:`8094` - tests/drivers/watchdog/wdt_basic_api fails to build on esp32 / xtensa
* :github:`8096` - tests/drivers/watchdog/wdt_basic_api fails on Quark SE / ARC with no output
* :github:`8098` - tests/drivers/rtc/rtc_basic_api fails on Quark SE / x86
* :github:`8099` - tests/drivers/rtc/rtc_basic_api assertion failure on Arduino 101 / ARC
* :github:`8111` - kconfiglib warning "quotes recommended around default value for string symbol SOC_SERIES"
* :github:`8117` - tests/kernel/errno crashes on minnowboard
* :github:`8118` - x86 may expose private kernel data to user mode
* :github:`8129` - scheduler: in update_cache() thread from next_up() and _current are the same
* :github:`8132` - stm3210c_eval.dts_compiled: Warning
* :github:`8142` - GPIO API not shown on docs.zephyrproject.org
* :github:`8145` - samples/subsys/usb/dfu: Build failure, Reference to non-existent node or label "slot0_partition"
* :github:`8150` - Doc: Update Zephyr security overview
* :github:`8171` - Tests failing with a stacking error on frdm_k64f
* :github:`8172` - Networking tests failing with an assertion on frdm_k64f
* :github:`8180` - objcopy bug
* :github:`8182` - Problem with obtaining hop_limit from a received packet
* :github:`8189` - lwm2m: Quickly running out of resources when using observe
* :github:`8192` - MPU Fault on some platforms after THREAD_MONITOR "fix"
* :github:`8193` - STM32 config BUILD_OUTPUT_HEX fail
* :github:`8198` - Tests: fifo_timeout fails on nrf51_pca10028
* :github:`8200` - Tests: arm_irq_vector_table: Assertion failure on nrf52840_pca10056
* :github:`8202` - question: is the irq_lock is necessary in console_putchar
* :github:`8213` - Failed test: usb.device.dfu.bank_erase
* :github:`8214` - Failed test: kernel.threads.customdata_get_set_coop
* :github:`8222` - tests/drivers/watchdog/wdt_basic_api crashes on multiple platforms
* :github:`8232` - Failed test: kernel.memory_protection.create_new_essential_thread_from_user
* :github:`8250` - UDP socket may lose data
* :github:`8274` - Make flash doesn't work on nrf51_pca10028
* :github:`8275` - when zephyr can support popular IDE develop?
* :github:`8280` - [Coverity CID :186491] Memory - corruptions in /lib/posix/fs.c
* :github:`8292` - Rework ARC exception stack
* :github:`8298` - Failed test: kernel.alert.isr_alert_consumed (in tests/kernel/alert/) on quark_se_c1000_ss
* :github:`8299` - Failed test: kernel.memory_pool.mpool_alloc_free_isr (in tests/kernel/mem_pool/mem_pool_api)
* :github:`8302` - Failed test: peripheral.adc.adc on quark_se
* :github:`8311` - tests/benchmarks/sys_kernel fails on frdm_k64f, sam_e70

Part 3

한국어 전문 번역

Zephyr kernel 1.12.0 release를 발표합니다.

이 release의 주요 개선 사항은 다음과 같습니다.

  • OpenAMP 통합을 통한 asymmetric multiprocessing(AMP)
  • Bluetooth Low Energy와 Mesh를 위한 persistent storage
  • Ethernet network의 IEEE 802.1Q Virtual LAN(VLAN) traffic
  • 여러 filesystem device·partition·filesystem type 동시 지원
  • Ethernet network-management interface
  • Connection별 network-traffic prioritization
  • Ethernet statistical counter 지원
  • Native POSIX port의 TAP network device 지원
  • Command-line Zephyr meta-tool west
  • SPI slave 지원
  • Runtime non-volatile configuration data storage system인 settings

아래 절은 component별 상세 변경 목록입니다.

Security Vulnerability Related

  • 특정 크기의 k_malloc() request가 요청보다 작은 buffer를 반환해 unallocated memory write로 이어질 수 있었습니다. k_malloc()과 k_calloc()에 올바른 overflow check를 추가하고 memory-pool overflow test를 보강했습니다.

Kernel

  • k_thread_foreach() API를 추가했습니다.
  • Scheduler preemption logic과 SMP scheduling을 수정하고 cooperative thread는 preempt하지 않도록 했습니다.
  • Scheduler를 rewrite하고 wait-queue API를 정리했습니다.
  • Memory pool의 transient failure condition을 처리하고 early entropy 문제를 해결했습니다.
  • Earliest-deadline-first scheduling policy와 meta-IRQ thread priority를 추가했습니다.
  • 초기 stack randomization을 도입했습니다.
  • k_poll을 user mode에 노출하고 allocator를 통해 k_queue user-mode access를 허용했습니다.
  • Memory pool에 malloc semantics API를 추가하고 userspace dynamic kernel object를 지원합니다.

Architectures

  • ARC stack-check support를 refactor하고 STACK_SENTINEL 지원을 추가했습니다. Fatal-error handler를 최적화하고 irq_load 및 exception handling bug를 수정했습니다.
  • Arm zero-interrupt-latency priority level을 수정하고 default fault dump가 fatal-error code를 제공하도록 refactor했습니다.
  • Arm test target용 Non-Secure API를 정의·구현하고 thread built-in stack guard를 추가했습니다.
  • LPC54114 SoC의 Cortex-M0+ 지원, Cortex-M23·Cortex-M33A SecureFault handling을 추가했습니다.
  • Arm context-swap 처리 방식을 바꾸고 여러 SoC의 boot MPU region 수를 줄였습니다.
  • Arm userspace initial stack-pointer 위치, system-call argument, register 문제를 수정했습니다.
  • QEMU NIOS2·NIOS2F, x86, Xtensa에 Devicetree 지원을 추가했습니다. x86 RAM·ROM size는 Kconfig 대신 Devicetree에서 구합니다.
  • MPU device의 Newlib heap user-mode access를 수정했습니다.
  • i.MX7 Cortex-M4 core 지원을 추가하고 MinnowBoard userspace mode를 활성화했습니다.
  • x86 fatal error 때 stack unwind를 지원하고 Xtensa XCC compiler 지원을 추가했습니다.

Boards

  • Arm board 96b_argonkey, adafruit_feather_m0_basic_proto, colibri_imx7d_m4, dragino_lsn50, lpcxpresso54114_m0, nrf51_ble400, nrf52_pca20020, nucleo_f070rb, nucleo_f446re, nucleo_l053r8, nucleo_l073rzA, olimex_stm32_h407, stm32f0_disco 지원을 추가했습니다.
  • RISC-V HiFive1과 Xtensa Intel S1000 CRB board 지원을 추가했습니다.
  • 모든 ARC SoC에 Devicetree 지원을 추가했습니다.
  • lpcxpresso54114 board를 lpcxpresso54114_m4로 rename했습니다.
  • QEMU NIOS2와 Altera MAX10에 Devicetree 지원을 추가했습니다.
  • GPIO, SPI, I2C, sensor, USB driver의 Devicetree migration을 계속 진행했습니다.

Drivers and Sensors

  • STM32 SoC용 CAN driver와 ILI9340 LCD display driver를 추가했습니다.
  • NIOS-II MSGDMA core용 DMA driver와 Intel CAVS DMA를 추가했습니다.
  • Native POSIX architecture용 Ethernet driver를 추가했습니다.
  • i.MX, SX1509B, SAM family, STM32L0x GPIO driver를 추가했습니다.
  • CAVS I2S, KW41Z OpenThread modification, CAVS interrupt logic, DesignWare interrupt controller를 추가했습니다.
  • LPC SoC용 MCUX IPM driver와 TI LP3943용 public LED API·driver를 추가했습니다.
  • STM32L0x PinMux, Kinetis MCUX RTC, LSM6DSL sensor-hub·trigger 지원을 추가했습니다.
  • i.MX UART interface를 추가하고 nrfx SPIS·SPIM shim을 도입했습니다.
  • MCUX shim, sensor, radio driver를 새 SPI API로 갱신했습니다.
  • Kinetis USBFSOTG, STM32L072/73·F070/72, Intel S1000, nRF52840 USB device 지원을 추가했습니다.
  • Kinetis MCUX와 Nordic nrfx watchdog driver를 추가했습니다.
  • WINC1500 Wi-Fi driver를 추가했습니다.

Networking

  • Minimal server-side WebSocket과 syslog network 지원을 추가하고 net_pkt RAM 사용량을 줄였습니다.
  • TCP code를 tcp.c 한 곳으로 모아 refactor했습니다.
  • Socket recvfrom()의 MSG_DONTWAIT·MSG_PEEK, sendto()의 MSG_DONTWAIT을 지원합니다.
  • freeaddrinfo()를 추가하고 getaddrinfo()의 empty service를 허용합니다.
  • BSD SO_PRIORITY와 같은 방식의 net_context priority를 추가했습니다.
  • Rx·Tx network traffic classification을 추가해 incoming·outgoing traffic을 우선순위화합니다. 각 방향에 최대 8개 queue를 둘 수 있습니다.
  • Net shell에 interface up/down command를 추가했습니다.
  • Native POSIX board용 Ethernet driver를 추가했으며 networking 활성 build에서 자동 사용됩니다.
  • Ethernet board의 packet-checksum offload를 지원합니다.
  • FRDM-K64F, SAM E70 Xplained, native POSIX, QEMU Ethernet driver에 VLAN 지원을 추가했습니다.
  • Interface별 network statistic, Ethernet management·capability, Ethernet statistic collection을 추가했습니다. Ethernet statistic은 당시 native POSIX driver만 지원합니다.
  • KW41Z OpenThread, 초기 Wi-Fi management API, Wi-Fi shell, Wi-Fi offload management hook을 추가했습니다.
  • IPv4 source address 선택, IEEE 802.15.4 energy-detection scan·source-short-address filter를 추가했습니다.
  • RPL border-router sample을 추가하고 LwM2M code·optional resource·source port·resource usage를 개선했습니다.
  • Network-management event order, ENC28J70 driver, CoAP sample, timeout, ICMPv6 check, net-app port, WPAN USB, BSD socket sample을 수정했습니다.
  • Multiple interface 환경의 net-shell IPv4 ping과 특정 configuration의 IPv6 compile error를 수정했습니다.

Bluetooth

  • BLE CCC와 Mesh를 포함한 settings 기반 persistent storage를 추가했습니다.
  • Flash wear를 줄이는 Mesh-specific optimization을 추가했습니다.
  • Application에서 identity address를 설정하는 새 API를 추가하고 old bt_storage API를 제거했습니다.
  • HCI SPI driver를 새 API에 맞춰 rewrite했습니다.
  • ISR-friendly call을 통해 standard entropy driver를 BLE에서 사용할 수 있습니다.
  • BLE Mesh bugfix와 improvement를 여러 건 반영했습니다.
  • Privacy 사용 중에도 advertising에 identity address를 쓰는 option과 dynamic L2CAP PSM을 지원합니다.
  • GATT CCC handling을 수정하고 attribute-declaration macro를 명확하게 재구성했습니다.
  • Controller connection cancellation과 whitelist 관련 assertion 가능성을 수정했습니다.

Build and Infrastructure

  • Boot banner에 Git version과 hash를 사용합니다.
  • CONFIG_TOOLCHAIN_VARIANT 지원과 C Kconfig implementation을 제거했습니다.
  • Python menuconfig implementation을 추가했습니다.
  • west common runner configuration을 도입했습니다.
  • Intel S1000용 debug·debugserver·flash script와 Xtensa XCC compiler 지원을 추가했습니다.

Libraries / Subsystems

  • Disk subsystem에 multiple disk interface 지원을 추가했습니다.
  • Filesystem subsystem에 multiple filesystem instance와 VFS(Virtual Filesystem Switch) 지원을 추가했습니다.
  • POSIX mutex와 semaphore를 추가했습니다.
  • Mbed TLS를 2.9.0으로 갱신했습니다.
  • IPC를 위해 libmetal과 OpenAMP를 import했습니다.

HALs

  • Altera modular Scatter-Gather DMA HAL driver와 Atmel WINC1500 driver를 추가했습니다.
  • Arm CMSIS header를 5.3.0으로 갱신했습니다.
  • Nordic nRF5 SoC SVD file을 import하고 nrfx를 1.0.0으로 갱신했습니다.
  • NXP i.MX7 FreeRTOS HAL과 MCUX 2.3.0 기반 LPC54114 dual-core startup code를 추가했습니다.
  • STM32L0x-series HAL을 추가했습니다.

Documentation

  • Extensive Doxygen comment로 kernel testcase 설명을 추가하고 누락된 API documentation을 수정했습니다.
  • System call·userspace, kernel·threading API, POSIX compatibility, VLAN, traffic classification, CI sanitycheck script 문서를 추가했습니다.
  • Writing guideline과 local documentation generation process를 문서화했습니다.
  • Sphinx search result에서 markup을 제거하고 configuration-option auto documentation을 개선했습니다.
  • Local documentation regeneration 시간을 크게 줄였습니다.

Tests and Samples

  • POSIX mutex test와 Apple iBeacon sample을 추가했습니다.
  • Thread testsuite를 강화하고 memory-domain test를 추가했습니다.

Issue Related Items

이전 1.11.0 tag release 이후 아래 GitHub issue를 닫았습니다.

  • #1420 - Zephyr용 LXR source browser
  • #1582 - USB Microsoft OS descriptor 지원
  • #1620 - Bluetooth 4.2 controller 기반 link-layer privacy
  • #1651 - ARC tickless idle의 software ISR table dependency 제거
  • #1655 - Internal API 사용 방식 정리
  • #1799 - CPU·SoC ID와 version interface 제공
  • #1882 - SMP multi-core
  • #1896 - Thread protocol
  • #2001 - I2C shim driver DMA transfer mode 지원
  • #2002 - SPI shim driver DMA transfer mode 지원
  • #2341 - RFC 1122의 Thread 요구사항
  • #2342 - RFC 2460의 Thread 요구사항
  • #2343 - RFC 4291의 Thread 요구사항
  • #2344 - RFC 4443의 Thread 요구사항
  • #2345 - RFC 4944의 Thread 요구사항
  • #2346 - RFC 6282의 Thread 요구사항
  • #2360 - 모든 device-driver API 검토와 다양한 device·MCU 지원 확장
  • #2410 - Application의 filesystem 생성·mount API
  • #2446 - Non-connectable advertising address와 OOB data address가 다름
  • #2452 - Provisioning-style device configuration framework
  • #2529 - GPIO API 갱신
  • #2593 - Application을 여러 category로 세분화하는 방안
  • #2613 - Runtime에 전환 가능한 multiple USB device class 지원
  • #2654 - Encoding·decoding library
  • #2860 - 고객용 Zephyr configuration GUI
  • #2916 - ARC event logger가 context-switch event를 지원하지 않음
  • #2977 - CI machine에 nSIM 설치
  • #2978 - Filesystem의 multiple simultaneous backend·partition 지원
  • #2987 - IP·TCP·UDP checksum hardware computation 지원
  • #3065 - Asymmetric multiprocessing(AMP)
  • #3152 - Atmel WINC1500 Wi-Fi module 지원
  • #3167 - Quark SE C1000 ARC board를 하나로 통합
  • #3234 - IEEE 802.1Q Virtual LAN
  • #3282 - Quick kernel resume
  • #3339 - IoTivity import와 CoAP·DTLS interoperability
  • #3348 - Quark SE C1000 ARC board 문서 누락
  • #3369 - BSD socket API layer
  • #3373 - Atmel board·driver 지원
  • #3384 - BMI160 accel·gyro 동시 활성화 시 data-ready trigger가 멈추지 않음
  • #3388 - Power-management idle state
  • #3389 - Power-management device state
  • #3433 - Nordic SPI driver
  • #3471 - Espressif ESP architecture 지원
  • #3479 - STM32Cube LL API 기반 complete driver set 구현
  • #3482 - STM32 SoC porting 표준화
  • #3500 - ESP8266 architecture configuration
  • #3516 - Arduino 101 filesystem test 실패
  • #3624 - Kernel-object allocator 정의
  • #3637 - Xtensa build가 매우 큰 zephyr.bin 생성
  • #3650 - RISC-V Freedom E310 SoC board target 누락
  • #3703 - Xtensa dynamic cache-way feature 정의 시 compile 실패
  • #3711 - RPL root Grounded flag를 client node가 따라야 함
  • #3739 - Linker MPU alignment constraint 구현
  • #3744 - Windows developer용 configuration tool 개선
  • #3782 - SPI slave 지원
  • #3819 - IEEE 802.15.4 Sub-GHz TI CC1200 driver 추가
  • #3824 - Zephyr RPL border-router 기능 추가
  • #3849 - LwM2M library 전체 memory usage 축소
  • #3869 - Thread network에서 echo client·server example 동작 검증
  • #3910 - MCR20A IEEE 802.15.4 driver packet 전송 문제
  • #3994 - Watchdog API 갱신
  • #4012 - FRDM-K64F DTLS echo server가 packet을 많이 drop
  • #4052 - DFU image-util test의 Coverity CID 177217
  • #4053 - MCUboot DFU test의 Coverity CID 177216
  • #4066 - HTML documentation 생성 중 function typedef 문제
  • #4213 - Network echo client·server sample 사이 예상치 못한 통신
  • #4217 - Async socket echo sample이 packet 몇 개 뒤 통신 block
  • #4309 - Xtensa를 GDB로 debug할 수 없음
  • #4533 - IPv6 DAD에서 interface-up과 address-add synchronization 필요
  • #4684 - Mbed TLS·TinyCrypt driver가 output bytes 수를 반환하지 않음
  • #4713 - SPI driver의 legacy API 지원 제거
  • #4959 - macOS High Sierra 설치 실패
  • #4963 - NIOS2 board를 Devicetree로 변환
  • #4964 - ARC board를 Devicetree로 변환
  • #5149 - Runtime non-volatile configuration system
  • #5254 - Kernel event logger test 누락
  • #5274 - FRDM-K64F의 CC2520 pinmux combination 문제
  • #5327 - 1.11 release checklist
  • #5344 - IPv6 HTTP client sample이 Apache server에 올바른 request를 보내지 못함
  • #5482 - TCP code를 net_context.c에서 tcp.c로 이동
  • #5554 - Out-of-tree subsystem 유지 지원
  • #5577 - MCUboot와 Zephyr interaction 문서화
  • #5622 - Kconfig documentation 생성에 Kconfiglib 사용
  • #5633 - Toolchain test 시간을 줄여 CMake configuration 최적화
  • #5653 - STM32 board pin configuration 공통 guideline
  • #5658 - docs.zephyrproject.org intra-page link click 불가
  • #5714 - OpenThread certification에 필요한 IEEE 802.15.4 feature
  • #5718 - mkfifo 부재로 Windows에서 sanitycheck 실패
  • #5738 - Flash-map control-flow 문제(CID 182194)
  • #5739 - Flash-map control-flow 문제(CID 182193)
  • #5742 - Bluetooth controller의 잘못된 expression(CID 181921)
  • #5757 - Native link의 -T warning 수정
  • #5767 - Zephyr OpenOCD documentation이 부족함
  • #5797 - SPI subsystem API·feature 갱신
  • #5807 - 지침대로 macOS에서 Arduino 101 build 불가
  • #5839 - SPI API improvement 제안
  • #5847 - Windows에서 make menuconfig 미지원
  • #5891 - x86 thread code의 integer-handling 문제(CID 182585)
  • #5892 - Kernel scheduler의 integer-handling 문제(CID 182584)
  • #5942 - AR flag 의존 radio driver용 OpenThread framing build 추가
  • #5953 - Newlib 활성화 시 build-system typedef가 Zephyr type과 맞지 않음
  • #5956 - CoAP server sample이 client에 response 전송 실패
  • #5978 - ninja kconfig-usage output이 오래됨
  • #6007 - Native port의 TAP network device 지원
  • #6022 - ArmvX-M 기반 일관된 feature-dependency check
  • #6029 - Zephyr Sphinx·Pygments의 Devicetree syntax 지원
  • #6038 - Zephyr licensing page 갱신
  • #6093 - Dumb HTTP server의 error-handling 문제(CID 182778)
  • #6094 - Dumb HTTP server의 error-handling 문제(CID 182777)
  • #6095 - UDP socket test의 uninitialized variable(CID 182776)
  • #6096 - UDP socket test의 error-handling 문제(CID 182775)
  • #6097 - UDP socket test의 resource leak(CID 182774)
  • #6098 - HTTP GET socket sample의 error-handling 문제(CID 182773)
  • #6099 - UDP socket test의 error-handling 문제(CID 182772)
  • #6100 - Dumb HTTP server의 error-handling 문제(CID 182771)
  • #6101 - HTTP GET socket sample의 error-handling 문제(CID 182770)
  • #6103 - Dumb HTTP server의 error-handling 문제(CID 182768)
  • #6104 - UDP socket test의 error-handling 문제(CID 182767)
  • #6105 - UDP socket test의 uninitialized variable(CID 182766)
  • #6106 - UDP socket test의 error-handling 문제(CID 182765)
  • #6107 - UDP socket test의 resource leak(CID 182764)
  • #6108 - UDP socket test의 uninitialized variable(CID 182763)
  • #6109 - Flash-map control-flow 문제(CID 182762)
  • #6230 - Bluetooth controller가 min/max macro를 사용하도록 refactor
  • #6258 - NATS sample의 error-handling 문제(CID 182894)
  • #6259 - Ztest code의 여러 문제(CID 182892)
  • #6260 - Network-packet test의 null-pointer dereference(CID 182890)
  • #6262 - nRF5 Bluetooth ticker의 error-handling 문제(CID 182886)
  • #6287 - Kernel object runtime allocation
  • #6288 - User mode용 더 나은 heap API
  • #6307 - Network code unaligned access가 Nucleo F429ZI exception을 일으킴
  • #6338 - Bluetooth Mesh Node Identity advertising 문제
  • #6342 - QEMU echo response의 Ethernet FCS·checksum 오류
  • #6347 - SPI API rework branch의 Olimexino STM32 DHCPv4 sample 문제
  • #6356 - HTTP server sample이 wget 사용 시 endless loop
  • #6370 - Nucleo F429ZI board ADC name을 찾을 수 없음
  • #6372 - Armv8-M SecureFault handling 구현·통합
  • #6384 - Native POSIX executable command-line option 문서 누락
  • #6388 - Native POSIX entropy driver가 contract를 따르지 않아 security risk
  • #6400 - HTTP client sample이 HTTP server sample에 연결하지 못함
  • #6413 - Network-management API event-set data structure의 부적절한 동작
  • #6424 - x86 MMU API memory-protection test가 Arduino 101에서 crash
  • #6450 - 같은 bus에 있는 동일 type multiple device addressing 방법
  • #6511 - Simics·QEMU x86 no-MMU에서 boot delay testcase가 boot하지 않음
  • #6513 - ARC에서 stack sentinel 미지원
  • #6514 - Fujitsu FRAM I2C sample의 write/read data comparison이 무작위 실패
  • #6515 - EM Starter Kit reset mechanism이 불안정
  • #6534 - CoAP server observation cancel이 동작하지 않음
  • #6559 - I2C child node가 있는 board가 Windows에서 build 실패
  • #6564 - IPv4 echo client sample이 echo server에 연결하지 못함
  • #6565 - IPv6 socket echo sample이 echo server에 연결하지 못함
  • #6577 - SAM0 SPI chip-select가 너무 일찍 release됨
  • #6583 - HTTP client sample connection 실패
  • #6588 - Connection별 traffic prioritization
  • #6594 - USB descriptor의 unicode 표기를 UTF-16LE로 교체
  • #6611 - Sanitycheck를 Windows에서 실행
  • #6616 - ROM·RAM overflow 때문에 sanitycheck failure가 누락되거나 늦게 검출됨
  • #6621 - Newlib은 heap이 CONFIG_SRAM_*에 있다고 기대하지만 ARC에는 항상 SRAM이 있지 않음
  • #6623 - Application Kconfig tree 지원 요청
  • #6625 - STM32 PWM3 typo
  • #6635 - WebSocket test가 qemu_xtensa에서 build되지 않음
  • #6640 - Ethernet network-management interface 추가
  • #6643 - nRF52 USB가 empty configuration response를 반환
  • #6644 - L2CAP channel disconnected callback에 reason parameter 추가
  • #6646 - CDC ACM descriptor protocol field default를 0으로 설정
  • #6651 - Sanitycheck가 compile하지 않아야 할 target을 compile
  • #6657 - Zephyr Bluetooth AVRCP 지원 여부
  • #6660 - C library test의 잘못된 expression(CID 183072)
  • #6661 - Static-IDT test의 잘못된 expression(CID 183071)
  • #6662 - POSIX timer test의 uninitialized variable(CID 183070)
  • #6663 - Kernel fatal test의 잘못된 expression(CID 183068)
  • #6665 - C library test의 잘못된 expression(CID 183067)
  • #6666 - Kernel mailbox test의 error-handling 문제(CID 183066)
  • #6667 - POSIX timer test의 integer-handling 문제(CID 183065)
  • #6668 - Kernel integer-math test의 잘못된 expression(CID 183064)
  • #6669 - WebSocket server test의 null-pointer dereference(CID 183063)
  • #6670 - Large HTTP download sample의 error-handling 문제(CID 183062)
  • #6671 - Kernel memory-pool test의 잘못된 expression(CID 183061)
  • #6672 - Kernel fatal test의 잘못된 expression(CID 183060)
  • #6674 - Static-IDT test의 잘못된 expression(CID 183058)
  • #6675 - WebSocket library의 illegal memory access(CID 183057)
  • #6677 - POSIX pthread code의 concurrent-data-access violation(CID 183055)
  • #6679 - WebSocket echo-server sample의 memory corruption(CID 183053)
  • #6680 - Network application test의 memory corruption(CID 183052)
  • #6682 - WebSocket library의 illegal memory access(CID 183050)
  • #6683 - C library test의 잘못된 expression(CID 183049)
  • #6684 - POSIX pthread rwlock test hang(CID 183048)
  • #6685 - Kernel SMP code의 uninitialized variable(CID 183047)
  • #6686 - UART console driver의 memory corruption(CID 183046)
  • #6687 - SPI loopback test의 error-handling 문제(CID 183045)
  • #6688 - Network application test의 memory corruption(CID 183044)
  • #6689 - Kernel integer-math test의 잘못된 expression(CID 183043)
  • #6690 - POSIX pthread rwlock test hang(CID 183042)
  • #6691 - WebSocket server test의 memory corruption(CID 183041)
  • #6692 - Static-IDT test의 잘못된 expression(CID 183040)
  • #6693 - Memory-slab thread-safety test의 error-handling 문제(CID 183039)
  • #6694 - Kernel POSIX timer의 integer-handling 문제(CID 183038)
  • #6697 - UDP network test의 null-pointer dereference(CID 183035)
  • #6698 - WebSocket test의 error-handling 문제(CID 183034)
  • #6699 - POSIX pthread rwlock test hang(CID 183033)
  • #6700 - WebSocket test의 error-handling 문제(CID 183032)
  • #6701 - POSIX semaphore test의 error-handling 문제(CID 183031)
  • #6702 - UART console driver의 memory corruption(CID 183030)
  • #6719 - posix/unistd.h를 포함할 때 발생하는 compile 문제
  • #6726 - locale 설정으로 macOS X build가 깨지는 문제
  • #6749 - Kconfig 값이 범위를 벗어났을 때 error message가 오해를 일으키는 문제
  • #6755 - STM32에서 두 번째 UART console을 활성화하면 발생하는 compile error
  • #6757 - k_mem_pool_alloc()가 -EAGAIN을 반환할 때 재시도가 필요한 API 문제
  • #6759 - Shippable의 sanitycheck가 실패를 표시하지만 error 0개로 보고하는 문제
  • #6764 - ARC EMSK DTS 개선
  • #6779 - WebSocket API documentation 누락
  • #6792 - Bluetooth controller의 memory corruption(CID 183443)
  • #6793 - ICMPv6의 null-pointer dereference(CID 183442)
  • #6802 - ARM user mode에서 예기치 않게 발생하는 stack overflow
  • #6811 - Contribution documentation에 ReST/Sphinx 사용 guide 추가
  • #6814 - newlib에서 user mode가 동작하지 않는 문제
  • #6821 - Kconfig variable documentation rendering 단순화
  • #6822 - Windows에서 OpenOCD로 flash하는 방법 문서화
  • #6831 - Template documentation에 build example 추가
  • #6833 - HCI의 BLE 5.0 extended advertising 지원 여부
  • #6844 - 생성 documentation 개선을 위한 Kconfiglib update
  • #6849 - 일부 Kconfig symbol이 효과 없이 choice symbol을 select하는 문제
  • #6851 - doc/에서 make html 실행 시 lexer.DtsLexer import error
  • #6854 - doc.log가 없거나 비어 있으면 doc/의 make html이 error를 내는 문제
  • #6866 - Build requirement에서 yaml 및 elftools module을 찾지 못하는 문제
  • #6874 - OpenThread Border Router 또는 ot-ftd-cli network에 join할 수 없는 문제
  • #6879 - 정의가 여러 개인 symbol을 Kconfig documentation에 올바른 property로 표시
  • #6881 - Network core의 control-flow 문제(CID 183487)
  • #6882 - Traffic-class test의 null-pointer dereference(CID 183486)
  • #6883 - Network traffic class의 illegal memory access(CID 183485)
  • #6884 - Checksum-offload test의 null-pointer dereference(CID 183484)
  • #6885 - Network traffic class의 illegal memory access(CID 183482)
  • #6886 - mbedTLS pkparse의 insecure data handling(CID 183481)
  • #6887 - Checksum-offload test의 null-pointer dereference(CID 183480)
  • #6888 - mbedTLS pkparse의 insecure data handling(CID 183479)
  • #6889 - IPv6 network test의 error-handling 문제(CID 183478)
  • #6890 - nrf52_pca10040의 arm_irq_vector_table kernel test에서 UsageFault 발생
  • #6891 - Windows에서 J-Link flashing이 동작하지 않는 문제
  • #6893 - HTTP client의 struct data가 이유 없이 지워지는 문제
  • #6896 - 여러 ARM target에서 static MPU region이 지나치게 많은 문제
  • #6897 - 안내 절차대로 macOS에서 i586을 build할 수 없는 문제
  • #6899 - Ethernet statistical counter 지원
  • #6902 - k_call_stacks_analyze 재구현 및 최적화 필요
  • #6907 - driver_api struct의 모든 function pointer를 정의해야 하는 문제
  • #6908 - Shippable console이 16 MB limit을 초과하는 문제
  • #6909 - arm_core_mpu_buffer_validate()의 region 수가 overflow될 수 있는 문제
  • #6911 - x86 target 전체에 IAMCU compiler를 쓰도록 고정된 xtools build
  • #6912 - macOS setup instruction 오류
  • #6929 - User mode에서 slab allocator가 동작하도록 개선
  • #6937 - P0.9 및 P0.10을 GPIO로 구성하는 option 추가
  • #6948 - Kconfig.* file에서 Kconfig choice symbol에 값을 지정할 수 없는 문제
  • #6957 - nRF52840 I2C 및 SPI driver
  • #6972 - RFC: syscall을 대신해 처리하는 kernel heap request
  • #6973 - Documentation 생성 중 kconfiglib의 bad magic number error
  • #6978 - Windows에서 Python curses module을 실행할 때의 문제 수정
  • #6980 - BLE 5 extended advertising
  • #6983 - Top-level CMakeLists.txt에서 LINKER_SCRIPT file 존재 여부 검사
  • #6984 - Application에 pthread를 include하면 compile이 실패하는 문제
  • #6988 - native_posix에서 checksum_offload test가 실패하는 문제
  • #6992 - extern object declaration이 kernel object detection을 방해하는 문제
  • #6996 - k_pipe syscall의 buffer-management 문제
  • #6997 - k_msgq syscall의 buffer-management 문제
  • #7009 - LSM6DSL의 spi_config 문제
  • #7020 - SMP kernel test에서 scheduler가 thread를 한 core에만 배치하는 문제
  • #7022 - native_posix에서 HTTP server가 crash하는 문제
  • #7026 - ARC core에서 I2C 기반 sensor test가 실패하는 문제
  • #7032 - Sphinx search result가 ReST 대신 text를 표시하도록 개선
  • #7033 - frdm_k64f에서 fp_sharing test가 거의 한 시간 걸리는 문제
  • #7044 - Zephyr tree 밖의 application build에서 boot banner가 잘못 표시되는 문제
  • #7050 - ARM board에서 sys_mem_pool test 중 BusFault 발생
  • #7055 - ARC core에서 stack-protection fatal test가 실패하는 문제
  • #7067 - YAML binding file의 multiple include에서 extract_dts_includes가 실패하는 문제
  • #7070 - LwM2M engine debug output에서 발생 가능한 buffer overflow
  • #7073 - Bluetooth의 완전한 persistent-storage 지원
  • #7075 - CMAKE_READELF-NOTFOUND file을 찾지 못하는 문제
  • #7076 - nRF52840 I2C SHT3XD sensor driver 문제
  • #7078 - Settings store의 error-handling 문제(CID 185286)
  • #7079 - Settings FCB의 error-handling 문제(CID 185285)
  • #7080 - Settings FCB의 error-handling 문제(CID 185284)
  • #7081 - NFFS filesystem의 control-flow 문제(CID 185283)
  • #7082 - Settings initialization의 error-handling 문제(CID 185282)
  • #7083 - POSIX message queue의 null-pointer dereference(CID 185281)
  • #7084 - POSIX pthread rwlock test의 error-handling 문제(CID 185280)
  • #7085 - getaddrinfo socket test의 resource leak(CID 185279)
  • #7086 - CoAP server sample의 null-pointer dereference(CID 185278)
  • #7087 - CoAP server sample의 null-pointer dereference(CID 185277)
  • #7088 - POSIX check test의 uninitialized variable(CID 185276)
  • #7089 - POSIX pthread common code의 integer-handling 문제(CID 185275)
  • #7090 - Settings store의 error-handling 문제(CID 185274)
  • #7091 - getaddrinfo socket test의 resource leak(CID 185273)
  • #7097 - XOROSHIRO_RANDOM_GENERATOR에 관한 documentation build Kconfig warning
  • #7103 - mbedTLS upstream vulnerability가 patch되지 않은 문제
  • #7107 - OpenThread에서 echo_server 실행 중 crash하는 문제
  • #7115 - settings.rst가 존재하지 않는 variable을 참조하는 문제
  • #7127 - Cable을 연결하지 않으면 STM32 Ethernet driver가 crash하는 문제
  • #7128 - Reset 시 MSP가 초기화되지 않아 non-XIP target에서 UsageFault가 발생하는 문제
  • #7137 - nRF5 board에서 I2C driver가 compile되지 않는 문제
  • #7144 - 새 STM32F407G-DISC1에서 SDK OpenOCD stm32f4discovery.cfg가 잘못된 문제
  • #7146 - sanitycheck가 --outdir로 지정한 모든 folder를 삭제하는 문제
  • #7155 - qemu_x86.dts의 flash node unit name에 leading zero가 있다는 warning
  • #7159 - Kconfig.defconfig가 문서화되지 않아 의미가 불명확한 문제
  • #7170 - zassert_*() call의 message 규칙과 실제 사용법이 혼란스러운 문제
  • #7172 - frdm_k64f board에서 MCR20A initialization 중 crash하는 문제
  • #7184 - 사용자가 BOARD_ROOT를 설정하면 supported-board 목록이 잘못되는 문제
  • #7186 - settings_load()를 호출하면 반환하지 않는 문제
  • #7198 - ztest와 함께 사용할 때의 sanitycheck 문제
  • #7200 - Userspace mode용 mem_protect test commit이 sanitycheck를 깨뜨리는 문제
  • #7207 - Zephyr를 submodule로 사용하면 CMake가 실패하는 문제
  • #7208 - ztest_test_fail()이 test를 실패시키지 않는 문제
  • #7219 - gdbserver에서 printk output을 확인하는 문제
  • #7227 - flash_map_default.c의 declaration 누락
  • #7236 - HTTP client sample이 deprecated된 문제
  • #7245 - 특정 commit 이후 EMSK 7d를 build할 수 없는 문제
  • #7246 - ESP32 compiler가 -no-pie option을 인식하지 못해 build가 실패하는 문제
  • #7248 - I2C DTS에 문제가 있는 것으로 보이는 현상
  • #7249 - 특정 commit 이후 Arduino 101 ARC fifo_api test가 실패하는 문제
  • #7254 - DesignWare SPI driver의 code-maintainability 문제(CID 185402)
  • #7255 - MCUX DSPI driver의 integer-handling 문제(CID 185401)
  • #7256 - DesignWare SPI driver의 null-pointer dereference(CID 185400)
  • #7257 - USB device subsystem의 integer-handling 문제(CID 185399)
  • #7258 - mbedTLS SSL client sample의 memory corruption(CID 185398)
  • #7259 - IPv6 fragmentation test의 null-pointer dereference(CID 185397)
  • #7260 - mbedTLS SSL client sample의 memory corruption(CID 185395)
  • #7261 - Ethernet ARP의 null-pointer dereference(CID 185394)
  • #7262 - FE310 PLIC driver의 illegal memory access(CID 185393)
  • #7263 - DesignWare SPI driver의 null-pointer dereference(CID 185392)
  • #7264 - Red-black tree test의 incorrect expression(CID 185391)
  • #7266 - 오래된 Zephyr C Kconfig tool이 <, <=, >, >= 연산자를 지원하지 않는 문제
  • #7269 - HTTP client sample에서 HTTPS를 사용할 때 발생하는 error
  • #7280 - Board에 flash device가 두 개 있을 때의 지원 문제
  • #7285 - k_stack syscall의 buffer-management 문제
  • #7287 - 구버전 Git에서 git describe가 동작하지 않는 문제
  • #7308 - SDK로 qemu_xtensa를 debug할 수 없는 문제
  • #7309 - MinnowBoard DTS가 올바르게 구성되지 않은 문제
  • #7311 - FCB append_finish의 CRC write size가 flash minimum write size를 따르지 않는 문제
  • #7327 - Xtensa target에서 interrupt stack이 초기화되지 않는 문제
  • #7329 - STM32F2 porting 지원 문의
  • #7336 - USB DFU area를 덮어쓸 수 없는 문제
  • #7340 - usb_device.c의 if-condition 판단 방식 논의
  • #7342 - DHCP를 활성화하면 dns_resolve network sample이 build되지 않는 문제
  • #7349 - STM32L0 USB 지원 추가
  • #7364 - USB ECM echo_server에서 kernel crash가 발생하는 문제
  • #7365 - QEMU/SLIP dumb_http_server sample의 multiple-client connection 처리 regression
  • #7377 - frdm_k64f Ethernet dumb_http_server sample의 multiple-client connection 처리 regression
  • #7378 - spi_transceive syscall handler의 TOCTOU 취약점
  • #7379 - adc_read() handler의 TOCTOU 취약점
  • #7380 - dma_stm32f4x start/stop handler의 out-of-bounds access 가능성
  • #7388 - NXP MPU의 ENDADDR_ROUND() macro가 의심스러운 문제
  • #7389 - chan->buf_idx 증가로 인한 t1_adc108s102 buffer overflow
  • #7412 - minimal libc와 newlib 사이의 uint32_t 및 off_t definition 불일치
  • #7434 - Filesystem 없이 Bluetooth sample application이 BT address를 설정할 수 없는 문제
  • #7437 - Zephyr mailing-list archive를 찾기 어려운 문제
  • #7442 - menuconfig symbol 검색에 fuzzy string matching 도입
  • #7447 - Network test에서 Valgrind가 문제를 탐지한 현상
  • #7452 - MPU 장치마다 nRF52, NXP Kinetis, ARM Beetle, STM MPU option이 모두 표시되는 문제
  • #7453 - Bluetooth Mesh message-context API에서 수신 message의 DST address를 노출해야 하는 문제
  • #7459 - IP stack의 TIME_WAIT delay 설정이 여러 곳에서 불일치하는 문제
  • #7460 - PR #6391을 볼 수 없는 문제
  • #7475 - LwM2M이 UDP local-port 설정을 따르지 않고 random port도 동작하지 않는 문제
  • #7478 - Test에서 Valgrind가 문제를 탐지한 현상
  • #7480 - pthread_attr_init()가 POSIX specification을 준수하지 않는 문제
  • #7482 - LSM6DSL driver의 out-of-bounds read(CID 185523)
  • #7495 - Shippable에서 ToolchainCapabilityDatabase.cmake parse error가 발생하는 문제
  • #7500 - DHCP address 획득 시 IP stack이 CONFIG_NET_APP_MY_IPV4_ADDR를 다시 bind해야 하는 문제
  • #7508 - LSM6DSL driver의 illegal memory access(CID 185523)
  • #7511 - Red-black tree test의 incorrect expression(CID 185391)
  • #7519 - CODEOWNERS가 subfolder를 포함하지 않는 동작이 의도된 것인지 확인
  • #7521 - Website의 git clone instruction이 구버전 1.10.0 tag를 가리키는 문제
  • #7536 - RISC-V 32에서 kernel timer test가 실패하는 문제
  • #7541 - ARM에서 thread가 schedule된 뒤 k_thread->entry가 덮어써지는 문제
  • #7565 - zephyr_library_ifdef의 예기치 않은 동작
  • #7569 - POSIX pthread_rwlock test 문제
  • #7608 - Test의 zephyr.lst 생성 중 ARC objdump가 crash하는 문제
  • #7610 - Fedora 28 native_posix에서 c_lib test가 실패하는 문제
  • #7613 - OTA 및 mcumgr 관련 문제
  • #7644 - 대기 중인 thread가 없어도 k_mem_slab_free가 rescheduling을 유발하는 문제
  • #7651 - nRF5x console이 동작하지 않는 문제
  • #7655 - k_sleep에 invalid argument가 전달되는 문제
  • #7656 - k_sleep에 invalid argument가 전달되는 문제
  • #7657 - k_sleep에 invalid argument가 전달되는 문제
  • #7661 - LwM2M registration 중 보이지 않는 error가 발생하는 문제
  • #7663 - disco_l475_iot1에서 Bluetooth IPSP sample이 동작하지 않는 문제
  • #7666 - NVS API documentation 누락
  • #7671 - Write alignment가 4보다 클 때 NVS가 동작하지 않는 문제
  • #7673 - OpenAMP integration의 recursive make 제거
  • #7676 - Build system에서 make flash가 실패하는 문제
  • #7677 - MCUboot master의 imgtool.py sign error
  • #7692 - frdm_k64f에서 kernel test가 runtime에 실패하는 문제
  • #7694 - QMSI RTC binding이 base rtc.yaml을 사용하도록 개선
  • #7698 - frdm_kw41z에서 kernel test가 runtime에 실패하는 문제
  • #7699 - Intel S1000 I2S에서 BCLK가 reference clock의 분수가 될 수 없는 문제
  • #7704 - CONFIG_USERSPACE=y일 때 nrf52_pca10040 Bluetooth controller debug test build 실패
  • #7709 - Fedora 28 native_posix에서 hello_world link가 실패하는 문제
  • #7712 - Disk-access subsystem의 null-pointer dereference(CID 186063)
  • #7713 - Big HTTP download sample의 error-handling 문제(CID 186062)
  • #7714 - Kinetis USB device driver의 memory corruption(CID 186061)
  • #7715 - Kinetis USB device driver의 illegal memory access(CID 186059)
  • #7716 - FIFO timeout test의 null-pointer dereference(CID 186058)
  • #7717 - RPL border-router sample의 memory corruption(CID 186057)
  • #7718 - Disk-access subsystem의 null-pointer dereference(CID 186056)
  • #7719 - Kinetis USB device driver의 memory corruption(CID 186055)
  • #7720 - RPL border-router HTTP sample의 code-maintainability 문제(CID 186053)
  • #7721 - Kinetis USB device driver의 illegal memory access(CID 186051)
  • #7722 - mcumgr SMP server sample의 memory corruption(CID 186049)
  • #7723 - Kinetis USB device driver의 illegal memory access(CID 186048)
  • #7724 - ARP test의 null-pointer dereference(CID 186047)
  • #7725 - Kinetis USB device driver의 memory corruption(CID 186046)
  • #7726 - Disk-access subsystem의 null-pointer dereference(CID 186045)
  • #7727 - Kinetis USB device driver의 illegal memory access(CID 186044)
  • #7728 - POSIX filesystem directory test의 incorrect expression(CID 186043)
  • #7729 - POSIX mutex test의 program hang(CID 186042)
  • #7730 - RPL border-router HTTP sample의 memory corruption(CID 186041)
  • #7731 - POSIX filesystem directory test의 resource leak(CID 186040)
  • #7732 - Network connection subsystem의 control-flow 문제(CID 186039)
  • #7733 - POSIX filesystem library의 memory corruption(CID 186037)
  • #7734 - Kinetis USB device driver의 memory corruption(CID 186036)
  • #7735 - MCUX IPM driver의 incorrect expression(CID 186035)
  • #7736 - UDP network test의 memory corruption(CID 186034)
  • #7737 - SMP management subsystem의 control-flow 문제(CID 186033)
  • #7738 - Kinetis USB device driver의 illegal memory access(CID 186032)
  • #7739 - Bluetooth host settings의 error-handling 문제(CID 186030)
  • #7740 - Disk-access subsystem의 null-pointer dereference(CID 186029)
  • #7741 - i.MX GPIO driver의 incorrect expression(CID 186028)
  • #7742 - Disk-access subsystem의 null-pointer dereference(CID 186027)
  • #7753 - ARM이 syscall에서 복귀할 때 register를 지우지 않는 security 문제
  • #7754 - User mode ARM의 thread-lifecycle test에서 thread_init register가 손상되는 문제
  • #7755 - nRF5x에서 getchar sample이 동작하지 않는 문제
  • #7761 - ARM에서 실패한 syscall의 fault 발생 위치를 보고하지 않는 문제
  • #7766 - FAT filesystem API test가 fatfs_mount에서 멈추는 문제
  • #7776 - _k_object permission에 unaligned memory access가 발생할 수 있는 문제
  • #7780 - Zephyr에서 최신 OpenThread 사용
  • #7782 - frdm_k64f에서 stack_random memory-protection test가 출력 없이 멈추는 문제
  • #7787 - ESP32 SMP kernel test에서 fatal exception이 발생하는 문제
  • #7789 - nRF5x chip의 reset sequence가 깨진 문제
  • #7793 - Quark SE C1000에서 BME280 및 TMP112 sensor sample이 출력 없이 멈추는 문제
  • #7795 - STM32 관련 Kconfig symbol이 사라졌거나 어디에서도 참조되지 않는 문제
  • #7797 - Network Kconfig가 존재하지 않는 NET_L2_OFFLOAD를 참조하는 문제
  • #7798 - Quark X1000 Kconfig defconfig가 존재하지 않는 symbol을 참조하는 문제
  • #7799 - Quark SE C1000 board defconfig가 존재하지 않는 Kconfig symbol을 참조하는 문제
  • #7802 - 모든 NXP MCUX platform에 RTC 지원 추가
  • #7804 - Quark SE C1000 sensor subsystem에서 APDS9960 sample assertion 실패
  • #7811 - CAVS interrupt controller가 undefined Kconfig symbol을 사용하는 문제
  • #7812 - User mode 활성화 후 nRF52 board에서 crypto test가 실패하는 문제
  • #7814 - Network subsystem의 정의되지 않은 Kconfig reference 정리
  • #7815 - Bluetooth subsystem의 undefined Kconfig symbol 정리
  • #7819 - USER_SPACE를 기본 활성화해 발생한 build failure
  • #7821 - Local loopback address로 보낸 packet이 drop되는 network regression
  • #7858 - 일부 board에서 k_thread_foreach() test가 실패하는 문제
  • #7862 - frdm_k64f에서 RPL border-router sample이 BusFault를 일으키는 문제
  • #7873 - cc2650_sensortag defconfig가 사라진 Kconfig symbol을 지정하는 dead code
  • #7877 - nucleo_f429zi 및 disco_l475_iot1에서 memory-protection test가 실패하는 문제
  • #7882 - nrf52840_pca10056에서 MCUboot bank-erase DFU test가 실패하는 문제
  • #7885 - EM Starter Kit EM7D v2.2의 user-mode test 다수가 실패하는 문제
  • #7891 - nrf51_pca10028에서 POSIX timer test가 실패하는 문제
  • #7907 - sam_e70_xplained에서 latency_measure benchmark가 실패하는 문제
  • #7927 - EM Starter Kit에서 west runner command가 동작하지 않는 문제
  • #7931 - nRF52 Bluetooth controller의 connection-event status 문제
  • #7933 - STM32 CAN driver가 bitrate 설정을 무시하는 문제
  • #7942 - frdm_k64f footprint/min benchmark가 ARM fault code에서 build 실패하는 문제
  • #7954 - Altera MAX10에서 make flash가 실패하는 문제
  • #7959 - minicom에서 shell backspace가 동작하지 않는 문제
  • #7972 - Bluetooth Mesh advertising bearer가 올바른 interval을 사용하지 않는 문제
  • #7974 - extract_dts_includes의 binding-merge warning 개선 필요
  • #7979 - CAVS DMA driver가 channel별 callback을 지원하지 않는 문제
  • #7989 - Zephyr console에서 다른 host로 ping할 수 없는 Ethernet 문제
  • #8005 - MCUboot와 LwM2M client를 함께 쓸 때 FRDM-K64F boot가 멈추는 문제
  • #8009 - POSIX clock_gettime() 값이 불연속적인 문제
  • #8015 - W25QxxDV SPI flash driver의 initialization 오류와 erase 불가 문제
  • #8032 - Quark SE C1000 ARC에서 _SysFatalErrorHandler가 올바르게 동작하지 않는 문제
  • #8033 - frdm_k64f에서 mbedTLS crypto test 중 exception이 발생하는 문제
  • #8038 - nRF52에서 settings FCB test가 실패하는 문제
  • #8049 - Scheduler가 polling thread를 active 상태로 만들려는 문제
  • #8054 - frdm_k64f Ethernet initialization이 불안정하고 멈추는 문제
  • #8062 - MCP9808 sensor sample의 error-handling 문제(CID 186196)
  • #8063 - FIFO timeout test의 null-pointer dereference(CID 186190)
  • #8064 - ARM에서 여러 MemManage status flag가 동시에 설정될 수 있는 문제
  • #8065 - SPI flash 변경 후 Arduino 101 FAT file 및 directory test assertion 실패
  • #8069 - mem_slab thread-safety test가 CI에서 간헐적으로 실패하는 문제
  • #8070 - Intel S1000 documentation의 table이 깨진 문제
  • #8073 - Interrupt lock이 zero-latency IRQ를 mask하는 문제
  • #8083 - Disconnect 후 Bluetooth ATT가 invalid pointer에 접근하는 문제
  • #8085 - sam_e70_xplained에서 logging hook test가 crash하는 문제
  • #8086 - Quark SE x86에서 IEEE 802.15.4 crypto test가 실패하는 문제
  • #8087 - ESP32에서 misc test_build를 build할 수 없는 문제
  • #8088 - QEMU RISC-V 32에서 XIP test가 출력 없이 실패하는 문제
  • #8090 - EMSK 7d에서 scheduler API test build가 실패하는 문제
  • #8092 - Quark SE ARC에서 kernel fatal test가 crash하는 문제
  • #8093 - Xtensa ESP32에서 kernel common test build가 실패하는 문제
  • #8094 - ESP32 Xtensa에서 watchdog basic-API test build가 실패하는 문제
  • #8096 - Quark SE ARC에서 watchdog basic-API test가 출력 없이 실패하는 문제
  • #8098 - Quark SE x86에서 RTC basic-API test가 실패하는 문제
  • #8099 - Arduino 101 ARC에서 RTC basic-API test assertion 실패
  • #8111 - SOC_SERIES string symbol의 default value에 quote를 권장하는 Kconfiglib warning
  • #8117 - MinnowBoard에서 kernel errno test가 crash하는 문제
  • #8118 - x86이 user mode에 private kernel data를 노출할 수 있는 문제
  • #8129 - Scheduler update_cache()에서 next_up() thread와 _current가 같은 문제
  • #8132 - stm3210c_eval.dts_compiled warning
  • #8142 - docs.zephyrproject.org에 GPIO API가 표시되지 않는 문제
  • #8145 - USB DFU sample이 존재하지 않는 slot0_partition node를 참조해 build 실패
  • #8150 - Zephyr security overview documentation update
  • #8171 - frdm_k64f test에서 stacking error가 발생하는 문제
  • #8172 - frdm_k64f network test에서 assertion이 발생하는 문제
  • #8180 - objcopy bug
  • #8182 - 수신 packet에서 hop_limit을 얻을 때의 문제
  • #8189 - LwM2M observe 사용 시 resource가 빠르게 고갈되는 문제
  • #8192 - THREAD_MONITOR 수정 후 일부 platform에서 MPU fault가 발생하는 문제
  • #8193 - STM32에서 BUILD_OUTPUT_HEX configuration이 실패하는 문제
  • #8198 - nrf51_pca10028에서 fifo_timeout test가 실패하는 문제
  • #8200 - nrf52840_pca10056에서 arm_irq_vector_table test assertion 실패
  • #8202 - console_putchar에 irq_lock이 필요한지에 관한 질문
  • #8213 - USB device DFU bank-erase test 실패
  • #8214 - Kernel thread custom-data get/set cooperative test 실패
  • #8222 - 여러 platform에서 watchdog basic-API test가 crash하는 문제
  • #8232 - User mode에서 새 essential thread를 만드는 memory-protection test 실패
  • #8250 - UDP socket에서 data가 유실될 수 있는 문제
  • #8274 - nrf51_pca10028에서 make flash가 동작하지 않는 문제
  • #8275 - Zephyr의 대중적인 IDE 지원 시점 문의
  • #8280 - POSIX filesystem library의 memory corruption(CID 186491)
  • #8292 - ARC exception stack 재구성
  • #8298 - Quark SE C1000 sensor subsystem에서 kernel alert ISR test 실패
  • #8299 - Kernel memory-pool ISR allocation/free test 실패
  • #8302 - Quark SE에서 peripheral ADC test 실패
  • #8311 - frdm_k64f 및 sam_e70에서 sys_kernel benchmark가 실패하는 문제

Source

출처

영어 원문에는 문단, 문서 지시문, 표, 코드, 코드 심벌, 경로를 그대로 보존했습니다.