incubator-nuttx/include/nuttx
Gregory Nutt 835c91b03a 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-09-23 16:04:39 -06:00
..
analog
audio Rename kumalloc to kumm_malloc and kuzalloc to kumm_zalloc for consistency with other naming 2014-08-31 16:24:24 -06:00
binfmt execv() is a basic system interface. It should not be in libc/ but rather in sched/task. Its symboltable helper logic also belongs in the kernel but belings in binfmt/ with the other symbol table logic 2014-09-15 10:15:19 -06:00
crypto Move crypto header files from include/crypto to include/nuttx/crypto 2014-07-03 18:35:08 -06:00
fs Update SMART FS procfs support. From Ken Pettit 2014-09-22 11:19:49 -06:00
input WM8904: Add header file support for this forcoming driver 2014-07-18 13:28:51 -06:00
lcd SAM4E-EK: Add ILI9341-based LCD driver 2014-08-20 11:45:01 -06:00
mtd Update SMART FS procfs support. From Ken Pettit 2014-09-22 11:19:49 -06:00
net wdog.h does not contain any application interface, only internal OS interface. Further, it is non-standard. Move wdog.h from include/ to include/nuttx. For the same reason, move the description of the watchdog timer interfaces from the Users Guide to the Porting Guide. 2014-08-21 11:16:55 -06:00
nx More naming changes to get the stm3240g-eval/nxterm configuration building again 2014-09-20 15:53:28 -06:00
power
sensors
sercomm
serial
spi
syslog Rename CONFIG_RAMLOG_CONSOLE_BUFSIZE to just CONFIG_RAMLOG_BUFSIZE 2014-07-01 12:00:40 -06:00
usb Rename kmalloc to kmm_malloc for consistency 2014-08-31 17:26:36 -06:00
video
wireless Cosmetic changes, mostly to comments 2014-07-29 12:49:40 -06:00
.gitignore
addrenv.h Add logic necessary to handler remapping of shared memory on contex switches 2014-09-23 13:19:30 -06:00
arch.h Add platform-specific interfaces needed to support the shared memory feature 2014-09-23 12:16:44 -06:00
ascii.h
can.h
clock.h last change alters semantics of __HAVE_KERNEL_GLOBALS 2014-08-30 14:44:48 -06:00
compiler.h
configdata.h Add missing include file. From Kosma 2014-08-20 06:34:34 -06:00
float.h
gran.h Add interfaces to support un-initializing a granule allocator. 2014-09-23 15:50:45 -06:00
i2c.h maXTouch: Check for successful memory allocation was backward 2014-07-07 09:55:39 -06:00
init.h
irq.h
kmalloc.h Fix error in new macro definition that causes compile problem when not using a kernel-mode build 2014-09-04 07:01:22 -06:00
kthread.h Remove final traces of the 8015 from the NuttX source tree 2014-09-01 13:21:15 -06:00
lib.h When a privileged thread exits, we have to use the kernel alloctor to free memory; when an unprivileged thread exits, we don't have to do anything... heap memory will be cleaned up when the address environment is torn down 2014-09-11 09:00:10 -06:00
math.h Change double_t to double in rint. Add rintf and rintl while we are at it 2014-06-28 10:14:29 -06:00
mm.h Add logic to initialize the per-process user heap when each user process is started 2014-09-10 15:55:36 -06:00
mmcsd.h
mqueue.h
page.h
pgalloc.h Rename CONFIG_NUTTX_KERNEL to CONFIG_BUILD_PROTECTED; Partially integrate new CONFIG_BUILD_KERNEL 2014-08-29 14:47:22 -06:00
poff.h Fix some cloned errors in SAM GPIO interrupt setup 2014-07-07 15:54:37 -06:00
progmem.h STM32 FLASH fixes: use size_t instead of uint16_t, make interface more generic. From Freddie Chopin 2014-08-28 09:11:20 -06:00
pthread.h Fix some conditional compilation in kernel build mode. And, while we are touching this logic, make g_default_pthread_attr const. 2014-09-07 10:46:58 -06:00
pwm.h
regex.h
rtc.h
rwbuffer.h Addition rwbuffer interfaces should not be enabled unless they are needed; if rwbuffer support is enabled, it should not be unconditionally enabled in SMART and FTL 2014-07-11 16:19:17 -06:00
sched.h 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-09-23 16:04:39 -06:00
scsi.h
sdio.h
shm.h 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-09-23 16:04:39 -06:00
spawn.h
stdarg.h
streams.h
time.h
timer.h
tree.h
userspace.h Rename CONFIG_NUTTX_KERNEL to CONFIG_BUILD_PROTECTED; Partially integrate new CONFIG_BUILD_KERNEL 2014-08-29 14:47:22 -06:00
vt100.h
watchdog.h SAMA5 T/C: Can now handle non-constant BOARD_MCK_FREQUENCY. Also now supports methods to attach user interrupt handlers 2014-08-09 10:30:45 -06:00
wdog.h Add support for statically allocated watchdog timer structures 2014-08-22 08:46:34 -06:00
wqueue.h Some initial clean-up in verifying the CONFIG_BUILD_PROTECTED configuration change 2014-08-29 15:07:35 -06:00