Anton D. Kachalov
|
23252f671f
|
Add Moxa IOCTLs to select port mode
Signed-off-by: Anton D. Kachalov <mouse@yandex-team.ru>
|
2015-08-03 15:33:46 +03:00 |
|
Anton D. Kachalov
|
1bb74504a8
|
Add support for custom platform IOCTL on UART
Signed-off-by: Anton D. Kachalov <mouse@yandex-team.ru>
|
2015-08-03 15:32:51 +03:00 |
|
Anton D. Kachalov
|
577bae0a13
|
Eliminate `sigset' shadow warning
Signed-off-by: Anton D. Kachalov <mouse@yandex-team.ru>
|
2015-08-03 15:31:42 +03:00 |
|
Anton D. Kachalov
|
a07ed262b4
|
Revert "Two more places there THRE is used with inverted sense"
Signed-off-by: Anton D. Kachalov <mouse@yandex-team.ru>
|
2015-08-03 13:21:01 +03:00 |
|
Anton D. Kachalov
|
2fa6237b49
|
Revert THRNE-patch. The problem was in u16550_putc
Regarding to:
https://github.com/tanzilli/ariag25-linux-2.6.39/blob/ariag25/drivers/tty/serial/8250.c#L1584
https://github.com/tanzilli/ariag25-linux-2.6.39/blob/ariag25/drivers/tty/serial/8250.c#L1913
When UART_LSR_THRE bit is set, then we ready to transmit more.
Current u16550_putc loops while UART_LSR_THRE bit is set. This logic have to be inverted.
Signed-off-by: Anton D. Kachalov <mouse@yandex-team.ru>
|
2015-08-03 13:19:55 +03:00 |
|
Anton D. Kachalov
|
2ca1dd6efe
|
Eliminate `sigset' shadow warning
Signed-off-by: Anton D. Kachalov <mouse@yandex-team.ru>
|
2015-07-31 21:28:40 +03:00 |
|
Anton D. Kachalov
|
274b7986be
|
[drivers/serial/uart_16550] Typo fix in data bits setup
Signed-off-by: Anton D. Kachalov <mouse@yandex-team.ru>
|
2015-07-31 20:19:54 +03:00 |
|
Anton D. Kachalov
|
2ef03d49fe
|
[drivers/net/ftmac100] Remove private board-specific interrupt configuration calls. Configure Mode/Level outside of the driver scope.
Signed-off-by: Anton D. Kachalov <mouse@yandex-team.ru>
|
2015-07-31 14:12:10 +03:00 |
|
Anton D. Kachalov
|
7613d97a90
|
[drviers/net/ftmac100] receive: process all available RX descriptors
Signed-off-by: Anton D. Kachalov <mouse@yandex-team.ru>
|
2015-07-31 08:48:13 +03:00 |
|
Anton D. Kachalov
|
cbd4586cad
|
[drivers/net/skeleton] Add missed #endif
Signed-off-by: Anton D. Kachalov <mouse@yandex-team.ru>
|
2015-07-30 23:16:34 +03: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 |
|
Juha Niskanen
|
c33d61e00e
|
Add missing configuration option for last set of ADC changed
|
2015-07-30 07:38:45 -06: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
|
fb82061bf7
|
Two more places there THRE is used with inverted sense
|
2015-07-29 20:42:49 -06:00 |
|
Gregory Nutt
|
789f3d2768
|
Update submodules
|
2015-07-29 17:43:27 -06:00 |
|
Gregory Nutt
|
457aa7207f
|
Update submodule
|
2015-07-29 16:52:51 -06:00 |
|
Gregory Nutt
|
8935ff34d5
|
16550 UART Driver: Add a configuration option to indicate the the THR empty bit is inverted. This is the the case for the moxART SoC. Based comments from Anton D. Kachalov
|
2015-07-29 16:31:21 -06:00 |
|
Anton D. Kachalov
|
f230c87fba
|
Fix a type in the network driver skeleton file.
|
2015-07-29 16:08:56 -06:00 |
|
Anton D. Kachalov
|
88861e562a
|
Add support for a Faraday FTMAC100 Ethernet MAC Driver. From Anton D. Kachalov
|
2015-07-29 15:57:58 -06:00 |
|
Gregory Nutt
|
80d934406f
|
Update ChangeLog; refresh submodules
|
2015-07-29 14:13:31 -06:00 |
|
Gregory Nutt
|
be139f317a
|
Refresh submodules
|
2015-07-29 08:36:52 -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
|
7c32a1aa9b
|
Refresh submodule
|
2015-07-28 07:29:25 -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 |
|
Librae
|
dce921c1cd
|
Check if DNS server has been initialized before trying to lookup the server address in the cache. From Librae
|
2015-07-27 14:16:45 -06:00 |
|
Gregory Nutt
|
e66e2f5c0f
|
Use the last budgeted time from the last timer started
|
2015-07-27 13:13:30 -06:00 |
|
Gregory Nutt
|
8c754ccd4f
|
Sporadic scheduler: misc bug fixes
|
2015-07-27 11:55:52 -06:00 |
|
Gregory Nutt
|
cc1c7731da
|
Sporadic scheduler: Fix budget computations when replenishment intervals are nested
|
2015-07-27 09:35:52 -06:00 |
|
Gregory Nutt
|
5052e19563
|
Refresh submodule
|
2015-07-27 08:38:58 -06:00 |
|
Gregory Nutt
|
484f148001
|
Sporadic scheduler: Add instrumentation hooks to support GPIO outputs
|
2015-07-27 08:37:25 -06:00 |
|
Gregory Nutt
|
7c04ad8209
|
Sporadic scheduler: Cosmetic change to debug output and to comments
|
2015-07-26 15:33:27 -06:00 |
|
Gregory Nutt
|
99664b7811
|
Sporadic scheduler: Add logic to collection the partial timer expiration when a sporadic thread is suspended in tickless mode
|
2015-07-26 15:03:47 -06:00 |
|
Gregory Nutt
|
4bdbc387f5
|
Update TODO list; Fix a few errors introduced withe the last changes to the sporadic scheduler
|
2015-07-26 10:51:04 -06:00 |
|
Gregory Nutt
|
3e88b77540
|
Sporadic scheduler: Handle a case when the scheduler is resumed before it has even had a chance to run
|
2015-07-26 08:08:45 -06:00 |
|
Gregory Nutt
|
26fd7a7ccf
|
The redesigned sporadic scheduler now seems to be functional
|
2015-07-25 13:22:46 -06:00 |
|
Gregory Nutt
|
27e21710fd
|
This is basically a complete redesign of the sporadic scheduling logic due to limitations in the initial design
|
2015-07-25 12:50:53 -06:00 |
|
Gregory Nutt
|
a1031417e8
|
Comment out part of sporadic scheduler logic: Part of replenishment logic is bogus
|
2015-07-24 18:18:58 -06:00 |
|
Gregory Nutt
|
1d88dc1fb6
|
Fix some compilation error when both TICKLESS mode and the SPORADIC scheduler are enabled
|
2015-07-24 14:35:07 -06:00 |
|
Gregory Nutt
|
ed031388ad
|
sched/Kconfig: The sporadic scheduler option is no longer EXPERIMENTAL
|
2015-07-24 14:19:18 -06:00 |
|
Gregory Nutt
|
411941d8cd
|
Fix an syntax error in a debug asserion
|
2015-07-24 13:02:19 -06:00 |
|
Gregory Nutt
|
12cdd2a8fe
|
Fix some bad conditional compilation
|
2015-07-24 12:27:15 -06:00 |
|
Gregory Nutt
|
0d71260bf2
|
sched/: Separate the round-robin logic into a separate file so that it is symmetric with the sporadic stuff. Integrate the sporadic scheduler into the time tick interrupt handling and into the tickless operation.
|
2015-07-24 11:49:28 -06:00 |
|
Gregory Nutt
|
c6c424583d
|
Fix a test for valid scheduling policies
|
2015-07-24 10:20:22 -06:00 |
|
Gregory Nutt
|
4490744def
|
Add logic to reset the replenish the sporadic scheduler when a task is resumed
|
2015-07-24 09:55:02 -06:00 |
|
Gregory Nutt
|
ea7dbc984b
|
Add basic sporadic schedule state machine
|
2015-07-24 09:03:21 -06:00 |
|
Gregory Nutt
|
3b1306078b
|
Sporadic Scheduler: Ensure that the replenishment period is greater than or equal to the budget period
|
2015-07-23 15:08:41 -06:00 |
|
Gregory Nutt
|
5baa738019
|
Most cosmetic, but includes some fixes to some range checking
|
2015-07-23 14:36:49 -06:00 |
|