github zephyrproject-rtos/zephyr v1.12.0-rc3
Zephyr 1.12.0-rc3

latest releases: v4.0.0, v3.7.1-rc1, v4.0.0-rc3...
pre-release6 years ago
Adithya Baglody (8):
      benchmarks: object_footprint: Disable userspace for benchmarks
      benchmarks: app_kernel: Disable userspace for benchmarks
      benchmarks: latency_measure: Disable userspace for benchmarks
      benchmarks: boot_time: Disable userspace for benchmarks
      benchmarks: footprint: Disable userspace for benchmarks
      benchmarks: sys_kernel: Disable userspace for benchmarks
      benchmarks: timing_info: Disable userspace for benchmarks
      boards: common: bossac: Fix bossac flash script.

Alexander Wachter (1):
      drivers: can: Move bit timing and clock to device tree

Anas Nashif (12):
      ci: remove ext/ from coverage
      ci: increase ccache size
      tests: workqueue: fix doxygen group
      tests: mem_pool: organise test documentation
      tests: ieee802154/crypto: use console harness
      tests: remove obsolete k_thread_cancel
      samples: crypto: adapt harness
      tests: logger-hook: increase ztest stack size
      sanitycheck: export list of tests as CSV
      boards: make em_starterkit_em7d default test platform
      sanitycheck: fail on faults/panics/oopses
      tests: fix test identifiers

Andrei Emeltchenko (1):
      usb: cdc_acm: Set bInterfaceProtocol to No Protocol (0)

Andrew Boie (6):
      tests: mbedtls: don't use stdout console
      kernel: update stack macro documentation
      kernel: clarify thread->stack_info documentation
      tests: mem_protect: use better stack size arg
      x86: align stack buffer sizes
      kernel: move thread monitor init to common code

Andrzej Puzdrowski (3):
      tests: subsys: settings: fcb: Fix failure on nrf52_pca10040
      susbys: disk: Fix misleading menuconfig prompts
      subsys: mgmt: Remove unnecessary comparison

Andy Gross (3):
      doc: security: Update security overview for recent features
      doc: security: Remove revision history
      doc: relnotes: Add security vulnerability information

Andy Ross (9):
      kernel/sched: Fix SMP scheduling
      tests/kernel/smp: Properly synchronize CPU counters at test start
      esp32: Add some "logging" voodoo to SMP initialization
      tests/kernel/mem_slab: Fix memory overcommit
      kernel/sched: Fix preemption logic
      tests/kernel/mem_slab: Fix memory overcommit for real
      include/toolchain/gcc.h: Fix static assert detection
      tests/kernel/preempt: Add yield and sleep cases
      arch/arm: Fix THREAD_MONITOR entry struct

Armando Visconti (1):
      spi: spi_ll_stm32: (fix) Clear OVR bit condition

Carles Cufi (3):
      tests: arm: irq_vector_table: Fix Kconfig override
      doc: relnotes: Correct a couple of headline items
      doc: relnotes: 1.12 Bluetooth release notes

Daniele Biagetti (1):
      subsys: settings: Fix file exist error.

David B. Kinder (4):
      doc: fix broken table display
      doc: fix misspellings in docs
      releasenotes: update with doc issues addressed
      releasenotes: updated documentation changes

Erwan Gouriou (2):
      drivers/gpio: stm32 fix gpio device init prio
      arch: stm32: remove .hex binary build by default

Gil Pitney (1):
      arch: arm: soc: cc2650: Remove dead code.

Henrik Brix Andersen (1):
      doc: updated doc for Zephyr release 1.12.

Ioannis Glaropoulos (8):
      cmake: fix warning message
      arch: arm: use stored value for MMFAR
      arch: arm: force MpuFaultHandler to inspect multiple error conditions
      arch: arm: coding and comment style fixes
      arch: arm: enhance internal function documentation
      arch: arm: implement internal function to disable MPU region
      arch: arm: add additional sanity checks before MPU config change
      arch: arm: mpu: minor comment style fixes

Joakim Andersson (1):
      arch: arm: Fix zero interrupt latency priority level

Johan Hedberg (2):
      Bluetooth: Fix unchecked settings value lengths
      Bluetooth: Mesh: Fix (re)transmit interval handling

Johann Fischer (4):
      drivers: usb_dc_kinetis: fix usb_dc_ep_read_continue
      dts: nxp: fix typo in usbd bindings
      boards: frdm_k64f: add USB comment to documentation
      boards: usb_kw24d512: add USB comment to documentation

Johannes Hutter (1):
      doc: fix early closing of GPIO doxygen defgroup

Jukka Rissanen (7):
      doc: net: Add information about VLANs
      doc: net: Add information about network traffic classification
      tests: net: Increase the stack size of frdm-k64f
      tests: net: trickle: Fix running on frdm-k64f
      tests: net: Fix tests so they can be run in real hw
      net: ipv6: Set hop limit in net_pkt according to IPv6 header
      net: ipv4: Set TTL in net_pkt according to IPv4 header

Leandro Pereira (12):
      drivers: watchdog: esp32: Use common Kconfig option to disable at boot
      drivers: watchdog: Use common name configuration for all drivers
      tests: crypto: Fully initialize variables using named initializers
      kernel: k_work: k_work_init() should initialize all fields
      tests: mbox_api: Fully initialize k_box_msg struct
      samples: crypto: Ensure cap_flags is always initialized
      samples: drivers: crypto: Do not show colors in logs
      samples: drivers: crypto: Update expected sample output
      tests: kernel: fifo_timeout: Do not potentially dereference NULL ptrs
      samples: net: dumb_http_server: Handle recv() errors
      samples: net: rpl_border_router: Fix out-of-bounds write
      samples: net: hrpl_border_router: Fix NULL pointer dereference

Luiz Augusto von Dentz (1):
      Bluetooth: ATT: Fix clearing context at disconnect

Marti Bolivar (13):
      boards: intel_s1000: move runner config out of boards/common
      scripts: west: update to upstream 894aedbc0
      getting_started: fix UNIX-ism
      getting_started: fixes for intro section
      getting_started: fixes and cleanups for installation_linux
      getting_started: building: fix inaccuracies
      doc: extensions: fix :app: behavior for zephyr-app-commands
      doc: conf.py: remove unused import
      doc: conf.py: make sure west is importable from Python
      doc: conf.py: add sphinx.ext.autodoc extension
      doc: add initial west documentation
      conf.py: clean up exit if ZEPHYR_BASE is unset
      scripts: west: cherry-pick upstream 321ab2e17

Maureen Helm (3):
      nxp_imx: Move i.MX RT PLL selects to Kconfig.soc
      doc: release notes: Fill in summary, arch, and kernel sections for 1.12
      release: Move version to 1.12.0-rc3

Michael Scott (6):
      net: tc: dont yield during net_rc tx/rx workq init
      drivers: eth: mcux: use CONFIG_SYS_LOG_ETHERNET_LEVEL for syslog level
      kernel: thread: fix _THREAD_DUMMY check in _check_stack_sentinel()
      kernel: sched: use _is_thread_ready() in should_preempt()
      net: lwm2m: lower priority of engine thread
      net: lwm2m: fix observer attribute update logic

Nagaraj Hegde (1):
      tests: fifo_timeout : Dereference after null check

Paras Jain (2):
      samples: sensor : mcp9808: check return value
      lib: posix: fix out-of-bound write

Paul Sokolovsky (3):
      cmake: toolchain: Don't warn of both ZEPHYR_*_VARIANT envvars defined
      net: shell: Correct help text for "mem" command
      toolchain: gcc: Add compiler barrier at the end of UNALIGNED_PUT()

Piotr Mienkowski (1):
      api: watchdog: fix wdt_install_timeout doxygen comment

Piotr Zięcik (1):
      arm: userspace: Do not overwrite r7 during syscall.

Punit Vara (1):
      doc: Update doc for POSIX feature

Rajavardhan Gundi (2):
      release: Update release notes with CAVS ICTL info
      boards: intel_s1000: Fix runner invocation

Ramakrishna Pallala (4):
      dts: arc: Fix IRQ priorities for quark_se_c1000_ss
      tests: kernel: profiling: Fix _sys_soc_suspend logic
      lib: posix: Make sure the name string is NULL terminated
      lib: posix: clock: Use k_uptime_get() to compute tv_nsec

Ruslan Mstoi (1):
      drivers: eth: native_posix: Fix malformed echo response

Ryan QIAN (5):
      mimxrt1050: remove app specific code from soc file
      boards: mimxrt1050_evk: add condition to initialize different PLL
      boards: mimxrt1050_evk: move iomuxc to soc folder
      mimxrt1050: fix dcdc value change process
      mimxrt1050: check if D-cache is enabled before enabling it.

Sathish Kuttan (4):
      drivers: dma_cavs: separate callbacks per channel
      arch: xtensa: intel_s1000: Reference clock API
      drivers: i2s: intel_s1000: Fractional bit-clock
      arch: soc: intel_s1000: set M/N divider ownership

Satya Bhattacharya (1):
      samples: net: Check the return value of nats_publish

Spoorthi K (1):
      doc: Update release note for 1.12

Sritej Kanakadandi Venkata Rama (1):
      tests: posix: Function call return values need to be validated.

Tomasz Bursztyka (7):
      arch/x86: Rename a legacy network Kconfig option
      boards/x86: Removing undefined Kconfig symbol in quark_se_c1000_devboard
      drivers/flags: W25QXXDW internal erase logic fix
      net/ethernet: Fix ethernet net mgmt interface layer code
      drivers/rtc: Fix how prescaler is used in QMSI driver
      boards/x86: Use right GPIO names for CC2520
      arch/arc: Set the right priority for WDT on quark_se

Ulf Magnusson (1):
      genrest: Highlight Kconfig as Kconfig, not Python

Wayne Ren (12):
      arch: arc: fix the wrong setting of STACK_CHECK for user thread
      arch: arc: fix the bug in STACK_ARRAY defintion.
      tests: fixes for ARC
      tests: fixes for ARC
      tests: necessary fixes for ARC
      arch: arc: refactor the arc stack check support
      arch: arc: add comments for _load_stack_check_regs
      arch: arc: use a separate stack for exception handling
      tests: fix the bug of sentinel.conf
      arch: arc: STACK_CHECK_FAIL of STACK_CHECK not hang the system
      arch: arc: remove unused codes
      arch: arc: improve the reset code

qianfan Zhao (1):
      net: icmpv4: fix incorrect IP header checksum

Don't miss a new zephyr release

NewReleases is sending notifications on new releases.