Zephyr 1.6.0-rc3 tagged


Nashif, Anas
 

Hi,
Hoping this would be the last release candidate before the final 1.6 release. Here is the change log since the last release:


Anas Nashif (3):
release-notes: cleanup entries
release notes: update highlights
Zephyr 1.6.0-rc3

Benjamin Walsh (14):
kernel/arch: remove unused uk_task_ptr parameter from _new_thread()
kernel: add support for switching to main thread without _Swap()
arm: use interrupt stack during early init
arc: use one of the interrupt stacks during early init
arm: support interrupt stack with CONFIG_INIT_STACKS
arc: support interrupt/FIRQ stacks with CONFIG_INIT_STACKS
kernel: streamline initialization of _thread_base and timeouts
kernel/mbox: add missing dummy thread timeout init
arm: fix early boot on Cortex-M0 with init stack
arm/frdm_k64f: fix boot issue with MBED bootloader and INIT_STACKS=y
kernel/arch: move common thread.flags definitions to common file
kernel: remove K_TIMING thread flag
arc: fix missing _firq_stack symbol when INIT_STACKS=y and NUM_BANKS=1
arm: fix bug when Zero Latency Interrupts are enabled

Carles Cufi (1):
Bluetooth: hci_uart: Fix init order in hci_uart bootup

Flavio Santes (2):
tinycrypt/hmac: Array compared to NULL has no effect
tinycrypt/sha256: Array compared to NULL has no effect

Inaky Perez-Gonzalez (4):
tests/drivers/pci_enum: move to ztest and run in HW when possible
libc: remove useless code in _prf()
libc/minimal: snprintf(): KILL negative len parameter
tests/ztest/mock: remove usage of legacy k_fifo_get()

Iván Briano (1):
ext hal qmsi: Avoid QMSI specific flags when QMSI is not used

James Fagan (1):
aio: Configuration issue in aio driver

Javier B Perez (1):
release notes: add release notes doc

Jithu Joseph (1):
samples: event_collector: Remove redundant check

Johan Hedberg (1):
release-notes: Add Bluetooth changes

Luiz Augusto von Dentz (3):
Bluetooth: L2CAP: Fix regression with move to k_sem API
Bluetooth: L2CAP: Fix segmentation
Bluetooth: L2CAP: Fix possibly reading past the end of buffer

Mahavir Jain (1):
doc: fix ring_buffer code snippet

Marcus Shawcroft (2):
gpio: Document public API return codes.
gpio: Add doxygen markup for internal only definitions.

Ramesh Thomas (3):
tests: power_mgmt: Fix wrong value being passed to post_ops func
quark_se: power_mgmt: Fixes a cpu context save bug
quark_se_ss: power_mgmt: Fix a bug in call to sleep instruction

Szymon Janc (4):
Bluetooth: Kconfig: Remove deprecated dependency for ECC support
Bluetooth: tests: Fix Makefiles comments
Bluetooth: Kconfig: Remove deprecated dependency on NANO_TIMEOUT
Bluetooth: GATT: Fix primary service discovery response

Tomasz Bursztyka (1):
clock_control: NRF5 Kconfig option should be available only on NRF5

Vinayak Chettimada (1):
kernel: declare main and idle stack as globals

Vincenzo Frascino (2):
arm: Fix CONFIG_RUNTIME_NMI behavior
arm: Enable REBOOT when RUNTIME_NMI is selected

MAINTAINERS | 7 +
Makefile | 2 +-
arch/arc/core/reset.S | 50 +++-
arch/arc/core/thread.c | 11 +-
arch/arc/include/kernel_arch_data.h | 18 --
arch/arc/soc/quark_se_c1000_ss/power.c | 3 +-
arch/arm/core/Kconfig | 1 +
arch/arm/core/cortex_m/Kconfig | 1 +
arch/arm/core/cortex_m/nmi.c | 4 +-
arch/arm/core/cortex_m/reset.S | 23 +-
arch/arm/core/cortex_m/vector_table.S | 10 +-
arch/arm/core/cortex_m/vector_table.h | 4 -
arch/arm/core/irq_manage.c | 2 +-
arch/arm/core/thread.c | 11 +-
arch/arm/include/kernel_arch_data.h | 18 --
arch/arm/include/kernel_arch_func.h | 41 +++
arch/nios2/core/thread.c | 13 +-
arch/nios2/include/kernel_arch_data.h | 25 +-
arch/x86/core/intstub.S | 4 -
arch/x86/core/thread.c | 16 +-
arch/x86/include/kernel_arch_data.h | 37 +--
arch/x86/soc/intel_quark/quark_se/power.c | 32 +--
arch/x86/soc/intel_quark/quark_se/soc_power.S | 58 ++--
arch/x86/soc/intel_quark/quark_se/soc_power.h | 29 --
doc/kernel_v2/other/ring_buffers.rst | 2 +-
drivers/aio/aio_comparator_qmsi.c | 2 +
drivers/clock_control/Kconfig.nrf5 | 2 +
ext/hal/qmsi/Makefile | 7 +-
ext/lib/crypto/tinycrypt/source/hmac.c | 8 +-
ext/lib/crypto/tinycrypt/source/sha256.c | 4 +-
include/arch/arm/cortex_m/nmi.h | 2 +
include/gpio.h | 27 +-
kernel/unified/Kconfig | 9 +
kernel/unified/include/kernel_structs.h | 37 +++
kernel/unified/include/ksched.h | 60 ++--
kernel/unified/include/nano_internal.h | 1 -
kernel/unified/include/timeout_q.h | 24 +-
kernel/unified/include/wait_q.h | 23 +-
kernel/unified/init.c | 31 +-
kernel/unified/legacy_timer.c | 1 -
kernel/unified/mailbox.c | 2 +-
kernel/unified/sched.c | 11 +-
kernel/unified/sem.c | 6 +-
kernel/unified/thread.c | 31 +-
lib/libc/minimal/source/stdout/prf.c | 31 +-
lib/libc/minimal/source/stdout/sprintf.c | 16 +-
release-notes.rst | 317 +++++++++++++++++++++
samples/bluetooth/hci_uart/src/main.c | 7 +-
.../src/kernel_event_collector_sample.c | 2 +-
subsys/bluetooth/Kconfig | 1 -
subsys/bluetooth/host/Kconfig | 1 -
subsys/bluetooth/host/gatt.c | 5 +
subsys/bluetooth/host/l2cap.c | 6 +-
tests/bluetooth/shell/Makefile | 2 +-
tests/bluetooth/tester/Makefile | 2 +-
tests/drivers/pci_enum/Makefile | 6 +-
tests/drivers/pci_enum/prj.conf | 1 +
tests/drivers/pci_enum/prj.mdef | 5 -
tests/drivers/pci_enum/prj_qemu_x86.conf | 5 +
tests/drivers/pci_enum/sample.tc | 5 -
tests/drivers/pci_enum/src/Makefile | 2 +-
tests/drivers/pci_enum/src/pci_enum.c | 32 +--
tests/drivers/pci_enum/testcase.ini | 2 +-
tests/kernel/test_sprintf/src/test_sprintf.c | 41 ---
tests/power/power_states/src/main.c | 4 +-
tests/ztest/src/ztest_mock.c | 75 +++--
tests/ztest/test/mock/testcase.ini | 3 +-
67 files changed, 821 insertions(+), 460 deletions(-)

Join devel@lists.zephyrproject.org to automatically receive all group messages.