Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Fix errors in documentation and comments related to the Tickless OS. From ↵ | Gregory Nutt | 2014-08-09 | 3 | -14/+16 | |
| | | | | Vijay Kumar | |||||
* | Update ChangeLog | Gregory Nutt | 2014-08-08 | 1 | -0/+19 | |
| | ||||||
* | Remove os_internal.h it has been replace by several new header files under ↵ | Gregory Nutt | 2014-08-08 | 158 | -269/+54 | |
| | | | | sched/. There have been some sneak inclusion paths via os_internal.h, so expect a few compilation errors for some architectures | |||||
* | Move exit.c to task/exit.c | Gregory Nutt | 2014-08-08 | 3 | -3/+114 | |
| | ||||||
* | Replace os_internal.h with sched/sched.h in files that actually reference ↵ | Gregory Nutt | 2014-08-08 | 201 | -201/+201 | |
| | | | | something in sched.h | |||||
* | Part of the last incomplete change | Gregory Nutt | 2014-08-08 | 1 | -0/+70 | |
| | ||||||
* | Partial (non-working) checked in before the big, risky automated change | Gregory Nutt | 2014-08-08 | 35 | -101/+71 | |
| | ||||||
* | Move a few files in sched/ that did not seem to have a home to sched/signal ↵ | Gregory Nutt | 2014-08-08 | 8 | -20/+20 | |
| | | | | and sched/task | |||||
* | Move task control files from sched/ to sched/task | Gregory Nutt | 2014-08-08 | 39 | -101/+240 | |
| | ||||||
* | Move errno related files from sched/ to sched/errno | Gregory Nutt | 2014-08-08 | 5 | -19/+60 | |
| | ||||||
* | Move initialization functions from sched/ to sched/init | Gregory Nutt | 2014-08-08 | 6 | -23/+182 | |
| | ||||||
* | Move page fill sources from sched/ to sched/paging | Gregory Nutt | 2014-08-08 | 8 | -17/+105 | |
| | ||||||
* | Update ChangeLog | Gregory Nutt | 2014-08-08 | 1 | -0/+9 | |
| | ||||||
* | Move POSIX timer files from sched/ to sched/timer/ | Gregory Nutt | 2014-08-08 | 11 | -27/+23 | |
| | ||||||
* | Move clock functions from sched/ to sched/clock | Gregory Nutt | 2014-08-08 | 69 | -87/+127 | |
| | ||||||
* | Move interrupt dispatch logic from sched/ to sched/irq | Gregory Nutt | 2014-08-08 | 10 | -21/+60 | |
| | ||||||
* | Move watchdog functions from sched/ to sched/wdog | Gregory Nutt | 2014-08-08 | 49 | -61/+101 | |
| | ||||||
* | Move group logic from sched/ to sched/group | Gregory Nutt | 2014-08-08 | 35 | -63/+103 | |
| | ||||||
* | Update ChangeLog | Gregory Nutt | 2014-08-08 | 1 | -1/+11 | |
| | ||||||
* | Move environment files from sched/ to sched/environ | Gregory Nutt | 2014-08-08 | 36 | -78/+271 | |
| | ||||||
* | Move all pthread files from sched/ to sched/pthread | Gregory Nutt | 2014-08-08 | 61 | -85/+57 | |
| | ||||||
* | Move signal-related files from sched/ to sched/signal | Gregory Nutt | 2014-08-08 | 35 | -41/+38 | |
| | ||||||
* | Move POSIX message queue files from sched/ to sched/mqueue | Gregory Nutt | 2014-08-08 | 25 | -63/+103 | |
| | ||||||
* | Minor documentation update | Gregory Nutt | 2014-08-08 | 1 | -1/+4 | |
| | ||||||
* | WM8904: Don't use MSEC2TICK in timeout calculation | Gregory Nutt | 2014-08-08 | 3 | -28/+32 | |
| | ||||||
* | Update porting guide | Gregory Nutt | 2014-08-08 | 1 | -45/+295 | |
| | ||||||
* | Some final tickless OS bugfixes. No longer EXPERIMENTAL. Update some comments | Gregory Nutt | 2014-08-07 | 3 | -5/+5 | |
| | ||||||
* | Update ChangeLog | Gregory Nutt | 2014-08-07 | 1 | -0/+8 | |
| | ||||||
* | Change all time conversions. Yech. New timer units in microseconds breaks ↵ | Gregory Nutt | 2014-08-07 | 52 | -116/+121 | |
| | | | | all existing logic that used milliseconds in the conversions. Something likely got broken doing this, probably because I confused a MSEC2TICK conversion with a TICK2MSEC conversion. Also, the tickless OS no appears fully functional and passes the OS test on the simulator with no errors | |||||
* | Fix compler error in tickless code when round robin scheduling is enabled. ↵ | Gregory Nutt | 2014-08-07 | 2 | -4/+5 | |
| | | | | Other cosmetic fixes to comments | |||||
* | Update ChangeLog | Gregory Nutt | 2014-08-07 | 1 | -0/+5 | |
| | ||||||
* | Change CONFIG_MSEC_PER_TICK to CONFIG_USEC_PER_TICK. This gives more ↵ | Gregory Nutt | 2014-08-07 | 259 | -301/+331 | |
| | | | | options for system timers in general, but more importantly, let's us realize higher resolution for the case of CONFIG_SCHED_TICKLESS=y -- of course, at the risk of some new interger overvflow problems | |||||
* | Update ChangeLog | Gregory Nutt | 2014-08-07 | 1 | -0/+6 | |
| | ||||||
* | Remove CONFIG_DISABLE_CLOCK | Gregory Nutt | 2014-08-07 | 275 | -406/+84 | |
| | ||||||
* | Update ChangeLog | Gregory Nutt | 2014-08-07 | 1 | -0/+4 | |
| | ||||||
* | Implements the tickless OS | Gregory Nutt | 2014-08-07 | 16 | -306/+813 | |
| | ||||||
* | Update ChangeLog | Gregory Nutt | 2014-08-06 | 1 | -0/+19 | |
| | ||||||
* | Add support for a simulated interval timer support verification of the ↵ | Gregory Nutt | 2014-08-06 | 2 | -1/+389 | |
| | | | | tickless OS. | |||||
* | if CONFIG_SCHED_TICKLESS is defined, then the global variable g_system_timer ↵ | Gregory Nutt | 2014-08-06 | 1 | -1/+3 | |
| | | | | does not exist. | |||||
* | Don't build in sched_processtimer.c if CONFIG_SCHED_TICKLESS is selected. | Gregory Nutt | 2014-08-06 | 1 | -1/+3 | |
| | ||||||
* | Added another tickless OS interface to get the timer remaining on the ↵ | Gregory Nutt | 2014-08-06 | 1 | -25/+54 | |
| | | | | interval timer. | |||||
* | Uses interval timer interfaces to get the time if CONFIG_SCHED_TICKLESS is ↵ | Gregory Nutt | 2014-08-06 | 1 | -1/+40 | |
| | | | | selected. | |||||
* | Use the clock_systimer() macro, do access the g_system_timer() global directly. | Gregory Nutt | 2014-08-06 | 2 | -4/+4 | |
| | ||||||
* | Don't build in sched_processtimer.c if CONFIG_SCHED_TICKLESS is selected. | Gregory Nutt | 2014-08-06 | 1 | -1/+5 | |
| | ||||||
* | if CONFIG_SCHED_TICKLESS is defined, then the global variable g_system_timer ↵ | Gregory Nutt | 2014-08-06 | 3 | -35/+55 | |
| | | | | does not exist | |||||
* | Add a new option CONFIG_SCHED_TICKLESS to enable the tickless OS. This is a ↵ | Gregory Nutt | 2014-08-06 | 1 | -1/+26 | |
| | | | | work in progress but should be relatively safe since the new features are only enabled by this option (Safer but not 100% safe since it does not protect from typos and other dumb errors). | |||||
* | Update ChangeLog | Gregory Nutt | 2014-08-06 | 1 | -0/+7 | |
| | ||||||
* | Rename up_timerinit() to up_timer_initailize(); Add prototypes for candidate ↵ | Gregory Nutt | 2014-08-06 | 89 | -249/+555 | |
| | | | | interfaces for the tickless OS; Don't build existing timer initialization logic if CONFIG_SCHED_TICKLESS is defined. | |||||
* | Updated README | Gregory Nutt | 2014-08-06 | 1 | -6/+35 | |
| | ||||||
* | Update some defconfig files; enable network initialization thread | Gregory Nutt | 2014-08-06 | 3 | -16/+44 | |
| |