anchao
|
95163b2c59
Squashed commit of the following:
|
6 年之前 |
Gregory Nutt
|
8fca244f36
syscall: clock_systimer() is no longer a system call. It has been replaced with the equivalent, standard interface clock() as the system call.
|
6 年之前 |
Gregory Nutt
|
8fdbb1e0a4
Elimate use of the non-standard type systime_t and replace it the equivalent, standard type clock_t
|
6 年之前 |
Gregory Nutt
|
5b04c25dcd
drivers/serial/tcdrain: tcdrain() was recently added to the NuttX C library. But there is a problem. The specification of tcdrain() requires that it be a cancellation point. In order to do this, tcdrain was moved from the C library into the OS and the addition cancellation point hooks were added. In non-FLAT builds, access via system calls is also now supported.
|
7 年之前 |
Gregory Nutt
|
34f776dce9
Move the OS intensive part of vsyslog and vlowsyslog to drivers/syslog/vsyslog.c and vlowsyslog.c. Also move lib_syslogstrem to drivers/syslog/syslogstream.c
|
8 年之前 |
Gregory Nutt
|
f5e5908a70
vsyslog is now a system call
|
8 年之前 |
Gregory Nutt
|
032ad1b70b
Remove clock_systimer32 and clock_systimer64. There is now only clock_systimer
|
8 年之前 |
Gregory Nutt
|
f348e68069
Update to use 64-bit timer when available
|
8 年之前 |
Gregory Nutt
|
b4b40d338a
boardctl(): Add a new non-standard OS interface. This is similar to a 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.
|
9 年之前 |
Gregory Nutt
|
0c7e97658e
Yet more issues with errno access via syscalls fixed
|
10 年之前 |
Gregory Nutt
|
0f5dc2fc65
Various changes/fixes to get configs/stm32f4discovery/kostest working after the big configuration renaming (and after a long period of bit rot)
|
10 年之前 |
Gregory Nutt
|
043c384e38
ARMv7-A: Add SYSCALL handling logic
|
10 年之前 |
patacongo
|
f66f0c3d24
More kernel build fixes
|
11 年之前 |
patacongo
|
c74bef7053
More LPC1788 changes from Rommel Marcelo + a few kernel build fixes
|
11 年之前 |
patacongo
|
466efbd35c
Fix some bad syscall dispatching log. This change is not testable until these is a tested NuttX kernel build.
|
11 年之前 |