Gregory Nutt
|
917dbc8540
|
modules: Add more information to registry just for procfs
|
2015-12-12 18:56:32 -06:00 |
|
Gregory Nutt
|
795ddd7e80
|
OS modules: Add basic procfs support. A module registry that will eventually be used to support lsmod
|
2015-12-12 17:42:25 -06:00 |
|
Gregory Nutt
|
a908a61c5a
|
Various module-related cosmetic changes
|
2015-12-12 12:55:50 -06:00 |
|
Gregory Nutt
|
303123deb9
|
Add syscall support for insmod and rmmod
|
2015-12-12 11:11:09 -06:00 |
|
Gregory Nutt
|
040835de00
|
Add an implementation of rmmod
|
2015-12-12 10:51:54 -06:00 |
|
Gregory Nutt
|
9ef33d8ebc
|
Merge remote-tracking branch 'origin/master' into module
|
2015-12-12 09:38:44 -06:00 |
|
Gregory Nutt
|
0efcb5445b
|
Fix compile error when cache coherency logic is enabled
|
2015-12-12 09:38:06 -06:00 |
|
Gregory Nutt
|
49554fe4fc
|
Move module support from binfmt/ to sched/ so that it can be configured and built independently from binfmt features
|
2015-12-12 07:09:17 -06:00 |
|
Gregory Nutt
|
f45e2a247e
|
Cosmetic fix to comment
|
2015-12-11 10:06:40 -06:00 |
|
Gregory Nutt
|
c9925305b5
|
Same important bug as c623af03a0ee8ac041fc22051781047d6cb9cc75, but in a different location
|
2015-12-09 10:17:33 -06:00 |
|
Gregory Nutt
|
c16648b3fd
|
Most cosmetic but also includes a fix for a compile problem from Ken Pettit
|
2015-12-01 12:54:57 -06:00 |
|
Gregory Nutt
|
48da5aa496
|
sched/pthread/: CRITICAL BUGFIX: Logic was wiping out the indication that of the type of a pthread. Hence, it could be confused as a task. Found because this was causing a crash when /proc/nnn/cmdline was printed.
|
2015-11-28 10:05:36 -06:00 |
|
Gregory Nutt
|
4b29bcee7f
|
Rename up_rtcinitialize to up_rtc_initialize so that it looks like other RTC interfaces
|
2015-11-20 08:27:52 -06:00 |
|
Gregory Nutt
|
892ba4f26a
|
DS1307: Change year bias to 1968 which is a leap year juse like 2000
|
2015-11-19 15:12:40 -06:00 |
|
Gregory Nutt
|
c34b5108a7
|
RTC: Fix system time initialization when using an exernal RTC. Fix some bugs in the DS1307/DS3231 RTC driver
|
2015-11-19 14:54:30 -06:00 |
|
Lok
|
da8950fe5b
|
Fix an error in clock_timespec_subtract
|
2015-11-03 07:28:46 -06:00 |
|
Gregory Nutt
|
78ae661223
|
One more trivial spacing issue
|
2015-10-07 20:13:49 -06:00 |
|
Gregory Nutt
|
79d554939e
|
sched/: Fix some spacing issues
|
2015-10-07 19:59:14 -06:00 |
|
Gregory Nutt
|
af086c40ff
|
Remove dangling whitespace
|
2015-10-04 15:28:54 -06:00 |
|
Gregory Nutt
|
0b12dbf95d
|
Fix some spacing problems
|
2015-10-04 15:04:00 -06:00 |
|
Gregory Nutt
|
16b32bbadd
|
Standardize the width of all comment boxes in C files
|
2015-10-03 07:25:53 -06:00 |
|
Gregory Nutt
|
0f90500f72
|
Standardize the width of all comment boxes in header files
|
2015-10-02 17:48:24 -06:00 |
|
Gregory Nutt
|
5b51a9fcdd
|
Standardize the width of all comment boxes in C files
|
2015-10-02 17:43:18 -06:00 |
|
Gregory Nutt
|
cb9e27c3b0
|
Standardize naming used for public data and function groupings
|
2015-10-02 16:30:35 -06:00 |
|
Gregory Nutt
|
a813baef0a
|
User workqueue, cosmetic changes
|
2015-09-30 14:03:55 -06:00 |
|
Gregory Nutt
|
4cd57e1e4e
|
Work queues: Logic that sets the queued indication and the logic that does the actual queuing must be atomic
|
2015-09-30 11:04:29 -06:00 |
|
Paul A. Patience
|
9f108b7b63
|
Fix issues detected by clang
|
2015-09-10 20:59:43 -04:00 |
|
Gregory Nutt
|
cb2f84e288
|
Loosen up restriction a little in sched_ufree()
|
2015-09-07 15:28:58 -06:00 |
|
Gregory Nutt
|
d78d3ef4ab
|
Logic for delayed memory garbage collection for the case of user space memory will not work as implemented for the case of the kernel build. That is because the correct context is in place in order to free the user memory when sched_kufree is called, but will not be in place later when the memory garbage collection runs. If this feature is really needed, then some more substantial redesign is required
|
2015-09-07 14:40:18 -06:00 |
|
Paul A. Patience
|
3b89eabd50
|
Correct #if to #ifdef when the macro can be undefined. Fix bug in AT24XX driver: it should compare AT24XX_ADDRSIZE to 2.
|
2015-09-01 13:52:29 -04:00 |
|
Gregory Nutt
|
0b2fbd7a2c
|
Fix a DEBUGASSERTion
|
2015-08-21 12:33:14 -06:00 |
|
Gregory Nutt
|
89b5ef8d35
|
wdogs: Fix counting of free, pre-allocated wdog timers. The could could get decremented below zero in some situations
|
2015-08-21 11:30:22 -06:00 |
|
Gregory Nutt
|
51f386d08a
|
Fix more common typos
|
2015-08-16 11:07:23 -06:00 |
|
Gregory Nutt
|
768d892188
|
Add si_errno to siginfo_t
|
2015-08-14 10:10:32 -06:00 |
|
Sebastien Lorquet
|
89c81f6c08
|
FIX typo in DEBUASSERTion
|
2015-08-03 09:14:15 -06:00 |
|
Gregory Nutt
|
15db2a45a4
|
drivers/net/slip.c: Fix another compilation error
|
2015-08-02 07:20:36 -06:00 |
|
Gregory Nutt
|
3a109315ed
|
Fix a logic error in last change to sem_tickwait()
|
2015-08-01 16:00:23 -06:00 |
|
Gregory Nutt
|
ffec6124f2
|
Add a start time to sem_tickwait() to account for any elapsed time before the timer is actually started
|
2015-08-01 14:57:31 -06:00 |
|
Gregory Nutt
|
030573ba5c
|
More improvements to the sporadic scheduler
|
2015-08-01 09:08:48 -06:00 |
|
Gregory Nutt
|
12cbe147a0
|
Forget to add files before last commit
|
2015-08-01 07:34:27 -06:00 |
|
Gregory Nutt
|
2c66e0eb2a
|
sem_tickwait(): Add a new, non-standard function to perform timed semaphore waits. It is functionally equialent to the standard sem_timedwait(), but more efficient for use in higher performance device drivers. Requested by Max Neklyudov
|
2015-08-01 07:31:09 -06:00 |
|
Gregory Nutt
|
5772813d29
|
Change the name of the local variable sigset to set to prevent name collisions with the function of the same name
|
2015-07-31 13:32:10 -06:00 |
|
Anton D. Kachalov
|
4a16bc6924
|
[sched/pthread/pthread_kill] Add missed header for enabled CONFIG_SCHED_HAVE_PARENT
Signed-off-by: Anton D. Kachalov <mouse@yandex-team.ru>
|
2015-07-30 18:51:37 +03:00 |
|
Gregory Nutt
|
3a93be8902
|
Add strictly limit check: The current sporadic scheduler cannot handler duties > 50%
|
2015-07-30 07:36:01 -06:00 |
|
Gregory Nutt
|
a6ccb7f308
|
Sporadic scheduler: Third design. Now it looks closer to what I want
|
2015-07-28 14:26:31 -06:00 |
|
Gregory Nutt
|
dd5b065753
|
Sporadic: This interim version works pretty well, but the things that I had to do were nasty and mean that -- sigh -- there will be another redesign coming
|
2015-07-28 08:03:40 -06:00 |
|
Gregory Nutt
|
95ca3a1d1e
|
Fixes several more sporadic scheduler bugs
|
2015-07-27 18:08:21 -06:00 |
|
Gregory Nutt
|
a7322f5a6d
|
Sporadic scheduler: Fix how suspension time is calculated
|
2015-07-27 15:54:19 -06:00 |
|
Gregory Nutt
|
e33c727520
|
Sporadic scheduler: Move pending time into each timer instance
|
2015-07-27 14:48:21 -06:00 |
|
Gregory Nutt
|
e66e2f5c0f
|
Use the last budgeted time from the last timer started
|
2015-07-27 13:13:30 -06:00 |
|