Update ChangeLog

This commit is contained in:
Gregory Nutt 2014-09-23 16:11:56 -06:00
parent 0f97d81f8d
commit 322416e472

View File

@ -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).