summaryrefslogtreecommitdiff
path: root/nuttx/sched/group
Commit message (Collapse)AuthorAgeFilesLines
* Simplify how C source files are selected in the buildGregory Nutt2014-10-071-9/+9
|
* Major structure of file system functions to better support asynchronous I/O. ↵Gregory Nutt2014-10-062-3/+3
| | | | Respository should not be trusted until I have a chance to verify everything
* Fix missing header file for bug introduced yesterdayGregory Nutt2014-09-292-0/+2
|
* Add VFS-based sem_open() implementationGregory Nutt2014-09-282-2/+16
|
* Add support for a per-process virtual page allocator. This is a new member ↵Gregory Nutt2014-09-231-1/+7
| | | | 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.
* Fix some inconsistent field name in struct task_group_s: addrenv should be ↵Gregory Nutt2014-09-231-2/+2
| | | | tg_addrenv.
* Fix a couple more places where the wrong allocator is being usedGregory Nutt2014-09-111-5/+29
|
* Rename some functions and reshuffling some paramtersGregory Nutt2014-09-112-12/+2
|
* Fix more places where the user-mode allocator is used to allocate kernel ↵Gregory Nutt2014-09-034-26/+16
| | | | thread resources -- before the user-mode allocator even exists
* Group creation logic must use new group flag when allocating resources so ↵Gregory Nutt2014-09-036-3/+342
| | | | that the privileges on the resource are set correctly
* Reanem kzalloc to kmm_zalloc for consistencyGregory Nutt2014-08-311-1/+1
|
* Rename kmalloc to kmm_malloc for consistencyGregory Nutt2014-08-311-1/+1
|
* Rename kfree to kmm_free for consistency with other naming conventionsGregory Nutt2014-08-311-3/+3
|
* Rename kumalloc to kumm_malloc and kuzalloc to kumm_zalloc for consistency ↵Gregory Nutt2014-08-311-1/+1
| | | | with other naming
* Rename kufree to kumm_free for consistency with other namingGregory Nutt2014-08-311-1/+1
|
* Rename kmemalign to kmm_memalign and krealloc to kmm_realooc for consistency ↵Gregory Nutt2014-08-311-1/+1
| | | | with other naming
* Rename CONFIG_NUTTX_KERNEL to CONFIG_BUILD_PROTECTED; Partially integrate ↵Gregory Nutt2014-08-293-8/+10
| | | | new CONFIG_BUILD_KERNEL
* Fix an error introduced into ALL implmentations of interrupt dispatch logicGregory Nutt2014-08-281-0/+10
|
* Minor address environment clean-up. Cannot generate debug contexts in ↵Gregory Nutt2014-08-271-2/+2
| | | | certain contexts
* ADDRENV: Use a group flag to determine if there is an address environment ↵Gregory Nutt2014-08-272-8/+19
| | | | (instead of the thread type)
* Add group_addrenv() which will be called during context switches in order to ↵Gregory Nutt2014-08-261-0/+168
| | | | change address environments. Not yet hooked in
* Add group_addrenv() which will be called during context switches in order to ↵Gregory Nutt2014-08-265-15/+46
| | | | change address environments. Not yet hooked in
* Misc changed to get the SAMA5 ELF configuration with address environments ↵Gregory Nutt2014-08-251-1/+1
| | | | working
* Change CONFIG_ADDRENV to CONFIG_ARCH_ADDRENV; change how it is selected -- ↵Gregory Nutt2014-08-241-1/+1
| | | | the architecure must first declare support
* Need to release the addess environment when the task group is releasedGregory Nutt2014-08-221-4/+10
|
* Remove os_internal.h it has been replace by several new header files under ↵Gregory Nutt2014-08-082-1/+1
| | | | sched/. There have been some sneak inclusion paths via os_internal.h, so expect a few compilation errors for some architectures
* Replace os_internal.h with sched/sched.h in files that actually reference ↵Gregory Nutt2014-08-083-3/+3
| | | | something in sched.h
* Move task control files from sched/ to sched/taskGregory Nutt2014-08-082-1/+6
|
* Move group logic from sched/ to sched/groupGregory Nutt2014-08-0813-0/+2754