summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustus Winter <justus@gnupg.org>2016-12-02 12:05:13 +0100
committerJustus Winter <justus@gnupg.org>2016-12-09 19:23:51 +0100
commit3973572c6e285de9bdf07cb422c1c95cce4e1370 (patch)
tree3422c2046d4ff1a8ec25d846adfe1e1b7df6d824
parent7cd47bc6da4dcbb9b1d3ec5b2bc7eef37b434f5b (diff)
Update the NEWS file
-rw-r--r--NEWS25
1 files changed, 24 insertions, 1 deletions
diff --git a/NEWS b/NEWS
index a14ac2bd..7ff03751 100644
--- a/NEWS
+++ b/NEWS
@@ -1,6 +1,29 @@
-Version 1.8 (2016-10-XX)
+Version 1.8 (2016-12-XX)
+
+The memory management system was extensively reworked. A new type for
+physical addresses is now used where appropriate, and the system can
+make use of the high memory segment. Many paging issues have been
+addressed, and as a result the system handles low memory situations
+more gracefully now.
+
+The virtual memory system now uses a red-black tree for allocations,
+and as a result it now supports tasks with tens of thousands of
+mappings.
+
+Debugging and error reporting has been improved. Among other things
+the vm maps are now augmented with names that are used in error
+messages, panics and assertions point to their locations, the lock
+debugging mechanism has been fixed, and the kernel debugger can now
+inspect stack traces reaching into the machine-dependent bits
+implemented in assembler.
+
+Countless bugs throughout the code have been fixed, notably minor
+issues with the gsync synchronization mechanism which is now used for
+the internal locks in the GNU C library.
The deprecated external memory management interface has been removed.
+
+The partial ACPI support has been removed.
Version 1.7 (2016-05-18)