@@ -6,19 +6,19 @@ Zephyr Kernel 1.9.0 (WIP)
66#########################
77
88We are pleased to announce the release of Zephyr kernel version 1.9.0
9- (planned for release in August 2017).
109
1110Major enhancements planned with this release include:
1211
13- * Pthreads compatible API
14- * BSD Sockets compatible API
15- * Expand Device Tree support to more architectures
16- * BLE Mesh
1712* Bluetooth 5.0 Support (all features except Advertising Extensions)
1813* Bluetooth Qualification-ready BLE Controller
19- * Revamp Testsuite, Increase Coverage
14+ * BLE Mesh
2015* Lightweight Machine to Machine (LwM2M) support
16+ * Pthreads compatible API
17+ * BSD Sockets compatible API
2118* MMU/MPU (Cont.): Thread Isolation, Paging
19+ * Expand Device Tree support to more architectures
20+ * Revamp Testsuite, Increase Coverage
21+ * Stack Sentinel support (See details below)
2222
2323The following sections provide detailed lists of changes by component.
2424
2727
2828* Added POSIX thread IPC support for Kernel
2929* kernel: introduce opaque data type for stacks
30+ * Timeslicing and tickless kernel improvements
3031
3132Architectures
3233*************
@@ -35,7 +36,12 @@ Architectures
3536* arm: Added TI CC2650 SoC
3637* arm: Removed TI CC3200 SoC
3738* arm: Added MPU support to nRF52, STM32L4, and STM32F3
38- * xtensa: Added ESP32
39+ * xtensa: Added ESP32 support
40+ * Stack sentinel: This places a sentinel value at the lowest 4 bytes of a stack
41+ memory region and checks it at various intervals, including when servicing
42+ interrupts or context switching. This is implemented on all arches except
43+ ARC, which supports stack bounds checking directly in hardware.
44+ * x86: enable MMU for application memory
3945
4046Boards
4147******
4854* arm: Added TI SensorTag board
4955* arm: Removed TI CC3200 LaunchXL board
5056* arm: Added VBLUno51 and VBLUno52 boards
51- * xtensa: Added ESP32
57+ * xtensa: Added ESP32 board support
5258
5359Drivers and Sensors
5460*******************
@@ -60,6 +66,7 @@ Drivers and Sensors
6066* Removed deprecated PWM driver APIs
6167* Added ESP32 drivers for GPIO, pin mux, watchdog, random number generator,
6268 and UART
69+ * sensor: Add BMM150 Geomagnetic sensor driver
6370
6471Networking
6572**********
@@ -102,6 +109,7 @@ Bluetooth
102109 prefix as the Bluetooth APIs, namely BT_* instead of BLUETOOTH_*.
103110 Controller Kconfig options have been shortened to use CTLR instead of
104111 CONTROLLER.
112+ * Removed deprecated NBLE support
105113
106114Build and Infrastructure
107115************************
@@ -142,6 +150,12 @@ Documentation
142150 pip requirements.txt
143151
144152
153+ Build System and Tools
154+ **********************
155+ * Convert post-processing host tools to python, this includes the following
156+ tools: gen_offset_header.py gen_idt.py gen_gdt.py gen_mmu.p
157+
158+
145159Tests and Samples
146160*****************
147161
0 commit comments