doc: update release notes for 1.10

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
This commit is contained in:
Anas Nashif 2017-12-04 09:34:00 -05:00 committed by Anas Nashif
parent 6b38f57225
commit b277d3b081

View file

@ -20,22 +20,38 @@ The following sections provide detailed lists of changes by component.
Kernel
******
* details ...
* Remove deprecated k_mem_pool_defrag code
* Add the following application-facing memory domain APIs:
* k_mem_domain_init() - to initialize a memory domain
* k_mem_domain_destroy() - to destroy a memory domain
* k_mem_domain_add_partition() - to add a partition into a domain
* k_mem_domain_remove_partition() - to remove a partition from a domain
* k_mem_domain_add_thread() - to add a thread into a domain
* k_mem_domain_remove_thread() - to remove a thread from a domain
* add k_calloc() which uses kernel heap to implement traditional calloc()
semantics.
* Introduce object validation mechanism: All system calls made from userspace
which involve pointers to kernel objects (including device drivers) will need
to have those pointers validated; userspace must never be able to crash the
kernel by passing it garbage.
Architectures
*************
* nrf52: Add support for LOW_POWER state and SYSTEM_OFF
* Architecture specific memory domain APIs added
Boards
******
* details ...
* Power Management for nrf52 series SOC
Drivers and Sensors
*******************
* timer: Add Support for TICKLESS KERNEL in xtensa_sys_timer
* Rename `random` to `entropy`
Networking
**********
@ -47,15 +63,8 @@ Networking
* Old ZoAP library deprecated.
* mDNS (multicast DNS) support added.
* SNTP (Simple Network Time Protocol) client library added.
* TCP fixes.
* RPL fixes.
* ARP fixes.
* DNS fixes.
* LWM2M fixes.
* Ethernet fixes.
* net-app API fixes.
* Network shell fixes.
* BSD socket API fixes.
* Various fixes for: TCP, RPL, ARP, DNS, LWM2M, Ethernet, net-app API, Network
shell, BSD socket API
* Network management API fixes.
* Networking sample application fixes.
* 6lo IPv6 header compression fixes.
@ -92,15 +101,29 @@ Build and Infrastructure
You *will* need to port your own out-of-tree scripts and Makefiles to
CMake.
Libraries
*********
Libraries / Subsystems
***********************
* The implementation for sys_rand32_get() function has been moved to a new
"random" subsystem. There are new implementations for this function, one based
in the Xoroshift128+ PRNG (using a hardware number generator to seed), and
another that obtains random numbers directly from a hardware number generator
driver. Hardware number generator drivers have been moved to a
"drivers/entropy" directory; these drivers only expose the interface provided
by include/entropy.h.
* TinyCrypt updated to version 0.2.8
* details ...
HALs
****
* details ...
* Add Altera HAL for support NIOS-II boards
* Add mcux 2.3.0 for mimxrt1051 and mimxrt1052
* stm32cube: HAL/LL static library for stm32f0xx v.1.9.
* Add support for STM32 family USB driver
* Add Silabs Gecko SDK for EFM32WG SoCs
* Simplelink: Update cc32xx SDK to version 1.50.00.06
Documentation
*************
@ -124,7 +147,10 @@ Documentation
Tests and Samples
*****************
* details ...
* Benchmarking: cleanup of the benchmarking code
* Add userspace protection tests
* Move all tests to ztest and cleanup coding style and formatting
Issue Related Items
*******************