@@ -9,18 +9,32 @@ We are pleased to announce the release of Zephyr kernel version 1.10.0.
9
9
10
10
Major enhancements with this release include:
11
11
12
- * Integration with MCUBOOT Bootloader
13
- * Additional implementation of MMU/MPU support
14
- * Build and Configuration System ( CMake)
12
+ * Initial alpha-quality thread-level memory protection on x86, userspace and memory
13
+ domains
14
+ * Major overhaul to the build system and a switch from Kbuild to CMake.
15
15
* Newtron Flash Filesystem (NFFS) Support
16
- * Increased testsuite coverage
16
+ * Increased testsuite coverage and migrated majority of testcases to use ztest
17
+ * Integration with MCUBOOT Bootloader
18
+ * Additional SoC, platform and driver support for many of the already supported
19
+ platforms.
17
20
18
21
The following sections provide detailed lists of changes by component.
19
22
20
23
Kernel
21
24
******
22
25
23
26
* Remove deprecated k_mem_pool_defrag code
27
+ * Initial alpha-quality thread-level memory protection on x86, userspace and memory
28
+ domains:
29
+
30
+ * Same kernel & driver APIs for kernel and user mode threads
31
+ * System calls for privilege elevation
32
+ * Stack overflow protection
33
+ * Kernel object and device driver permission tracking
34
+ * Simple app vs. kernel memory separation
35
+ * Memory domain APIs for fine-tuning memory region permissions
36
+ * Stack memory protection from other threads
37
+
24
38
* Add the following application-facing memory domain APIs:
25
39
26
40
* k_mem_domain_init() - to initialize a memory domain
@@ -41,6 +55,7 @@ Architectures
41
55
42
56
* nrf52: Add support for LOW_POWER state and SYSTEM_OFF
43
57
* Architecture specific memory domain APIs added
58
+ * Tickless Kernel Implementation for Xtensa
44
59
* Added support for the following ARM SoCs:
45
60
46
61
* NXP i.MX RT1052
@@ -50,7 +65,9 @@ Architectures
50
65
51
66
Boards
52
67
******
53
-
68
+ * Jailhouse port: The port will enable Zephyr to run as a guest OS on x86-64
69
+ systems. It comes with a test on QEMU to validate that, thus this new board
70
+ introduction.
54
71
* Power Management for nrf52 series SOC
55
72
* Added support for the following ARM boards:
56
73
@@ -70,6 +87,13 @@ Drivers and Sensors
70
87
71
88
* timer: Add Support for TICKLESS KERNEL in xtensa_sys_timer
72
89
* Rename `random ` to `entropy `
90
+ * Add Atmel SAM I2S (SSC) driver
91
+ * Add Atmel SAM DMA (XDMAC) driver
92
+ * Add plantower PMS7003 Driver
93
+ * Add Altera shim driver for JTAG UART soft IP
94
+ * Add Altera shim driver for timer soft IP
95
+ * Introduce mcux ccm driver
96
+ * Introduce mcux igpio shim driver
73
97
74
98
Networking
75
99
**********
@@ -78,7 +102,7 @@ Networking
78
102
* Loopback network interface support added. This is used in testing only.
79
103
* LWM2M multi-fragment network packet support added.
80
104
* New CoAP library implementation, supporting longer network packets.
81
- * Old ZoAP library deprecated .
105
+ * Deprecated ZoAP library.
82
106
* mDNS (multicast DNS) support added.
83
107
* SNTP (Simple Network Time Protocol) client library added.
84
108
* Various fixes for: TCP, RPL, ARP, DNS, LWM2M, Ethernet, net-app API, Network
@@ -444,6 +468,7 @@ release:
444
468
* :github: `4757 ` - kw41z-frdm: assertion failure while setting IRQ priority
445
469
* :github: `4759 ` - [PTS] GATT/CL/GAW/BV-02-C fails with INCONC
446
470
* :github: `4760 ` - stm32f4_disco and frdm_k64f samples/basic/blink_led ,Choose supported PWM driver
471
+ * :github: `4766 ` - tests: mem_pool: Fixed memory pool test case failure on quark d2000
447
472
* :github: `4780 ` - [Coverity CID: 178794] Error handling issues in /tests/subsys/dfu/mcuboot/src/main.c
448
473
* :github: `4781 ` - [Coverity CID: 178793] Incorrect expression in /tests/kernel/static_idt/src/static_idt.c
449
474
* :github: `4782 ` - [Coverity CID: 178792] Memory - illegal accesses in /subsys/net/lib/http/http_app_server.c
0 commit comments