summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGregory Nutt <gnutt@nuttx.org>2014-09-23 16:11:56 -0600
committerGregory Nutt <gnutt@nuttx.org>2014-09-23 16:11:56 -0600
commit3fb7993ff6f2fc7a7eef32466c37ed84352d87bc (patch)
tree503034370a050e0602c2ead41441c0af3d035725
parent82e16433fcb5978a41fa9d2322307bd1767a9120 (diff)
downloadnuttx-3fb7993ff6f2fc7a7eef32466c37ed84352d87bc.tar.gz
nuttx-3fb7993ff6f2fc7a7eef32466c37ed84352d87bc.tar.bz2
nuttx-3fb7993ff6f2fc7a7eef32466c37ed84352d87bc.zip
Update ChangeLog
-rwxr-xr-xnuttx/ChangeLog19
1 files changed, 19 insertions, 0 deletions
diff --git a/nuttx/ChangeLog b/nuttx/ChangeLog
index 081b21f2e..4b3ec09d4 100755
--- a/nuttx/ChangeLog
+++ b/nuttx/ChangeLog
@@ -8643,3 +8643,22 @@
* arch/arm/include/arch.h, src/armv7-a/addrenv.h, arm_addrenv.c,
arm_addrenv_ustack.c, and arm_addrenv_utils.c: Add logic necessary
to handler remapping of shared memory on contex switches (2014-9-23).
+ * include/nuttx/gran.h, mm/mm_gran/mm_granrelease.c, and Make.defs: Add
+ interfaces to support un-initializing a granule allocator (2014-9-23).
+ * arch/arm/src/armv7-a/arm_pgalloc.cm sched/group/group_addrenv.c, and
+ other files: Fix some inconsistent field name in struct task_group_s:
+ addrenv should be tg_addrenv (2014-9-23).
+ * arch/arm/src/armv7-a/pgalloc.h: Extend virtual/physical address
+ conversions to include addresses in shared memory (2014-9-23).
+ * include/nuttx/shm.h, sched.h, mm/shm/shm_initialize.c,
+ binfmt/binfmt_execmodule.c, sched/group/group_leave.c: Add support
+ for a per-process virtual page allocator. This is a new member of
+ the task_group_s structure. The allocaor must be initialized when a
+ new user process is started and uninitialize when the process group
+ is finally destroyed. It is used by shmat() and shmdt() to pick the
+ virtual address onto which to map the shared physical memory
+ (2014-9-23).
+ * mm/shm/shmat.c and shmdt.c: Completes the implemenation of the core
+ shared memory logic: shmget(), shmctl(), shmat(), and shmdt(). This
+ is still some unfinish platform-specific code that needs to be done
+ before we can begin testing (2014-9-23).