summaryrefslogtreecommitdiff
path: root/nuttx/mm/shm
Commit message (Collapse)AuthorAgeFilesLines
* Move include/nuttx/shm.h to include/nuttx/mm/shm.hGregory Nutt2014-09-244-4/+4
|
* Move include/nuttx/gran.h to include/nuttx/mm/gran.hGregory Nutt2014-09-241-1/+1
|
* Completes the implemenation of the core shared memory logic: shmget(), ↵Gregory Nutt2014-09-232-21/+223
| | | | shmctl(), shmat(), and shmdt(). This is still some unfinish platform-specific code that needs to be done before we can begin testing.
* Remove executable modeGregory Nutt2014-09-233-0/+0
|
* Add support for a per-process virtual page allocator. This is a new member ↵Gregory Nutt2014-09-231-0/+69
| | | | 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.
* Flesh out shmctl() logicGregory Nutt2014-09-233-21/+203
|
* Flesh out basic logic for shmget()Gregory Nutt2014-09-233-16/+339
|
* Add shared memory initializatin logicGregory Nutt2014-09-234-3/+225
|
* Add README files and configuration support for the shared memory logicGregory Nutt2014-09-234-411/+529
|
* Add the build framework and skeleton files for the shared memory feature (no ↵Gregory Nutt2014-09-225-0/+511
| | | | logic yet provided)
* Add a home for forthcoming shared memory logicGregory Nutt2014-09-221-0/+44