Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix some changes that crept in recently: | Gregory Nutt | 2015-04-09 | 1 | -1/+1 |
| | |||||
* | Last changes to message queue prototypes did not make it into call gate logic. | Gregory Nutt | 2015-04-09 | 1 | -3/+3 |
| | |||||
* | Fix some problems with a preceding commit | Gregory Nutt | 2015-03-31 | 1 | -1/+1 |
| | |||||
* | boardctl(): Add a new non-standard OS interface. This is similar to a ↵ | Gregory Nutt | 2015-03-31 | 4 | -0/+12 |
| | | | | driver IOCTL call. But this is an IOCTL call directly on the board logic. This function will eventually replace all of the ad hoc OS interfaces that are current used to perform application specific intialiation and application driver test confifuration. It essentially formalizes and institutionalizes these rogue interface in to at least a single crazy call. | ||||
* | Add umount2(). umount() is now a macro that just calls umount2() with flags ↵ | Gregory Nutt | 2015-03-14 | 3 | -3/+3 |
| | | | | = 0. | ||||
* | gettimeofday() and settimeofday(): Move gittimeofdady() from sched/clock to ↵ | Gregory Nutt | 2015-02-12 | 3 | -3/+0 |
| | | | | | | libc/time. All remove gettimeofday() from NuttX system calls. It is only a wrapper around clock_settime() and does not need a trap. gettimeofday() is no longer tried as a core OS interface. gettimeofday has been decremented in POSIX 2008. settimeofday() was never part of POSIX, but I decided to add it to libc as well just for symmetry. | ||||
* | Add support for a variadic ioctl() function. The ioctl() interface is a ↵ | Gregory Nutt | 2014-11-29 | 3 | -1/+11 |
| | | | | non-standard, Unix interface. NuttX has always used the older, three-parameter version. Most contemporary systems now, however, use a variadic form of the ioctl() function. Added an option to insert a shim layer to adapt the three-parameter ioctl() to use the variadic interface form. Internally, the ioctl handling is the same three-parameter logic. The only real complexity to the shim is in how the system calls must be handled. | ||||
* | Backing out some logic: Remove syslog functions from syscalls | Gregory Nutt | 2014-10-09 | 3 | -17/+0 |
| | |||||
* | Passing va_list in syscall does not work. Temporarily moved syslog and ↵ | Gregory Nutt | 2014-10-08 | 3 | -9/+9 |
| | | | | lowsyslog into kernel code and access via a system call. Need to revisit. Will probably need to move all of syslog back from fs/syslog to libc/syslog | ||||
* | Add syslog system calls | Gregory Nutt | 2014-10-08 | 3 | -0/+20 |
| | |||||
* | Fix some recently introduced typos, build problems, and warnings | Gregory Nutt | 2014-10-05 | 1 | -2/+2 |
| | |||||
* | Add system calls for AIO kernel functions | Gregory Nutt | 2014-10-05 | 3 | -0/+15 |
| | |||||
* | Add pread(0 and pwrite() system calls | Gregory Nutt | 2014-10-04 | 3 | -4/+12 |
| | |||||
* | Fix conditional compilation error introduced with the named semaphore changes | Gregory Nutt | 2014-09-29 | 1 | -1/+1 |
| | |||||
* | Create a build structure that will (eventually) support using the VFS to ↵ | Gregory Nutt | 2014-09-28 | 2 | -7/+16 |
| | | | | manage named semaphores | ||||
* | Add system calls for shared memory interfaces | Gregory Nutt | 2014-09-22 | 3 | -0/+23 |
| | |||||
* | First round of changes to get the ELF configuration building again | Gregory Nutt | 2014-09-16 | 2 | -4/+4 |
| | |||||
* | execl() is not a system interface. It belongs in libc and should not have a ↵ | Gregory Nutt | 2014-09-15 | 3 | -5/+0 |
| | | | | system call associated with it. | ||||
* | Fix types in SYScall stub look-up table | Gregory Nutt | 2014-09-12 | 1 | -7/+5 |
| | |||||
* | Fix more errors associated with posix_spawn system calls | Gregory Nutt | 2014-09-12 | 1 | -3/+3 |
| | |||||
* | exevc, execvl, posix_spawn, and posix_spawnp were not properly integrated as ↵ | Gregory Nutt | 2014-09-12 | 1 | -4/+4 |
| | | | | system calls. | ||||
* | pthread prototype changes must be reflected in system calls as well | Gregory Nutt | 2014-09-08 | 1 | -4/+4 |
| | |||||
* | Add SYSCALL support for pgalloc() | Gregory Nutt | 2014-09-02 | 3 | -0/+4 |
| | |||||
* | Back out and replace recent kludges for errno and clock_systimer. There is ↵ | Gregory Nutt | 2014-08-30 | 2 | -5/+5 |
| | | | | a cleaner way | ||||
* | clock_systimer needs the same fix as fore get/set_errno when used with ↵ | Gregory Nutt | 2014-08-30 | 1 | -3/+3 |
| | | | | system calls | ||||
* | Yet more issues with errno access via syscalls fixed | Gregory Nutt | 2014-08-30 | 2 | -18/+14 |
| | |||||
* | Various changes/fixes to get configs/stm32f4discovery/kostest working after ↵ | Gregory Nutt | 2014-08-29 | 1 | -1/+16 |
| | | | | the big configuration renaming (and after a long period of bit rot) | ||||
* | Rename CONFIG_NUTTX_KERNEL to CONFIG_BUILD_PROTECTED; Partially integrate ↵ | Gregory Nutt | 2014-08-29 | 1 | -2/+2 |
| | | | | new CONFIG_BUILD_KERNEL | ||||
* | ARMv7-A: Add SYSCALL handling logic | Gregory Nutt | 2014-08-28 | 4 | -12/+9 |
| | |||||
* | The system call library can now be built with CONFIG_NUTTX_KERNEL. New ↵ | Gregory Nutt | 2014-08-28 | 1 | -3/+25 |
| | | | | select: CONFIG_LIB_SYSCALL | ||||
* | Can't used task_create() if address environments enabled | Gregory Nutt | 2014-08-27 | 2 | -1/+3 |
| | |||||
* | Remove CONFIG_DISABLE_CLOCK | Gregory Nutt | 2014-08-07 | 3 | -14/+8 |
| | |||||
* | Fix some cloned errors in SAM GPIO interrupt setup | Gregory Nutt | 2014-07-07 | 1 | -1/+1 |
| | |||||
* | More trailing whilespace removal | Gregory Nutt | 2014-04-13 | 3 | -3/+2 |
| | |||||
* | Minor clean-up of typing from last commit | Gregory Nutt | 2013-12-29 | 1 | -1/+1 |
| | |||||
* | Add sem_timedwait to syscalls | Gregory Nutt | 2013-12-28 | 3 | -1/+4 |
| | |||||
* | Move sleep() and usleep() from sched/ to libc/unistd/. These functions now ↵ | Gregory Nutt | 2013-12-13 | 3 | -8/+5 |
| | | | | are simple wrappers for nanosleep(). Remove sleep() and usleep() from system calls; add nanosleep() to system calls | ||||
* | Fix some kernel-mode compilation problems | Gregory Nutt | 2013-12-11 | 1 | -0/+2 |
| | |||||
* | Optimized sendfile() from Max Holtzberg | Gregory Nutt | 2013-09-28 | 3 | -1/+8 |
| | |||||
* | .dSYM only needs to be in the same .gitignore files as .exe | Gregory Nutt | 2013-05-30 | 1 | -1/+0 |
| | |||||
* | Upate .gitignore files. Add .dSYM. Make sure / is present where needed. ↵ | Gregory Nutt | 2013-05-30 | 1 | -2/+11 |
| | | | | Add some missing .gitignore files | ||||
* | Fix compile errors when the on_exit() interface is enabled in the kernel ↵ | Gregory Nutt | 2013-05-17 | 2 | -2/+2 |
| | | | | build. From Ken Pettit | ||||
* | Remove up_assert_code | Gregory Nutt | 2013-04-25 | 3 | -5/+0 |
| | |||||
* | Mostly updates and corrections to .gitignore files | Gregory Nutt | 2013-04-04 | 3 | -10/+5 |
| | |||||
* | Clone svn:ignore directory atributed to .gitignore files | Gregory Nutt | 2013-04-04 | 3 | -0/+10 |
| | |||||
* | Directories where the same source files are used to build different objects ↵ | patacongo | 2013-03-19 | 1 | -1/+1 |
| | | | | | | need to keep those objects in separate directories; LPC17xx updates from Chris Taglia git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5762 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | Add support for nested system calls | patacongo | 2013-03-17 | 1 | -0/+18 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5752 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | AT91SAM3 now supports kernel-mode heap; SAM3U-EK knsh configuration ↵ | patacongo | 2013-03-10 | 1 | -0/+15 |
| | | | | | | converted to use kconfig-frontends tool git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5726 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | More kernel build fixes | patacongo | 2013-03-07 | 4 | -2/+100 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5716 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | More LPC1788 changes from Rommel Marcelo + a few kernel build fixes | patacongo | 2013-03-07 | 3 | -2/+5 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5715 42af7a65-404d-4744-a932-0658087f49c3 |