Gregory Nutt
|
80e7107c9f
sched/irq/Make.defs: Fix warning about irq_csection.o appearing multiple times in the same rule.
|
5 年之前 |
Gregory Nutt
|
4ca7b72a98
sched/Kconfig: Simplify some configurations. This adds configuration settings that control individual features, rather than long complex OR expressions that determines if an individual feature is required.
|
5 年之前 |
Gregory Nutt
|
a1cb270478
configs/stm32f4discovery: Add timing support for the critical section monitor using the DWT CYCNT register.
|
5 年之前 |
Gregory Nutt
|
fc6084f311
Squashed commit of the following:
|
5 年之前 |
zhangyuan7
|
da737f3167
sched/group/group_foreachchild.c: group_foreachchild iterate by reverse order since the callback(e.g. group_killchildren) may remove the tcb from list
|
6 年之前 |
Gregory Nutt
|
11a635dcb3
mm/iob: IOB free notifier should accept the work queue ID as a paramter. The notification may need to run on either the high- or low- priority work queue. sched/work: Change the default priority of the low-priority work queue to 100.
|
6 年之前 |
Gregory Nutt
|
4cb61bd8c2
sched/wqueue: Notifier design cleanup. The original concept used pre-allocated notification data structures. However, the notification dat must persist for an indeterminate amount of time. So the design was modified to use dynamically allocted data structures. This commit simplifies the design by removed some residual 'machinery' that is no longer needed.
|
6 年之前 |
Gregory Nutt
|
9d3148406c
Signals were not a good choice of IPC to implement the poll function for several reasons: In order to handle the asynchrnous poll-related event, a substantial amount of state information is needed. Signals are only capable of passing minimal amounts of data. There are also complexities with performing kernel space signal handlers in kernel space code that is better to avoid. So, instead of signals, the equivalent logic was converted to run via a callback that executes on the high-priority work queue.
|
6 年之前 |
Gregory Nutt
|
32e3e51678
net/netdev: Add signal notification for the case where the network goes down.
|
6 年之前 |
Gregory Nutt
|
fc127fd297
sched/signal: Add a generic signal notification facility. Modify the custom IOB available notifier so that it is now just a wrapper around this generic signal notification. This generic signal notification faility will, eventually, be used to support network polling.
|
6 年之前 |
Gregory Nutt
|
a7265d71c6
This commit adds support for default signal actions for SIGSTOP, SIGSTP, and SIGCONT.
|
6 年之前 |
Gregory Nutt
|
0756cf66ed
sched/signal: Add support for SIGINT in addition to SIGKILL. drivers/serial: Use SIGINT instead of SIGKILL when control-C is pressed.
|
6 年之前 |
Gregory Nutt
|
499b89feed
sched/signal: Default Signal Actions. Change some types to superficially simplify. Add configuration options to enabled default signal behaviors on a per-signal basis. I don't think users are prepared for SIGALRM to terminate the task (which is the correct default behavior if you don't change it). Extend the implementation of default signals so that it is totally table driven and extensible by simply mondifying the content of const tables.
|
6 年之前 |
Gregory Nutt
|
c0d234a474
Squashed commit of the following:
|
6 年之前 |
ligd
|
11f8dc735c
Squashed commit of the following:
|
6 年之前 |
xuanlin
|
7e63b0b288
sched/wqueue, libs/libc/wqueue, configs: Remove work queue polling delay to simplify the code logic and save the power.
|
6 年之前 |
ligd
|
631071cded
Squashed commit of the following:
|
6 年之前 |
Gregory Nutt
|
3931eaf015
sched/Kconfig: Fix a warning found in build testing.
|
6 年之前 |
zhuguangqing
|
d38be46655
sched/irq: Add support interrupt chains in NuttX. IRQ chain is very useful in these cases: (1) Multiple hardware connect to the same request line(e.g. PCI), (2) Need multiple driver to support one hardware block (like Linux MFD)
|
6 年之前 |
Xiang Xiao
|
3af35699b9
include/nuttx/clock.h, sched/sched: Support the CPU load measurement using timer_lowerhalf_s interface
|
6 年之前 |
anchao
|
95163b2c59
Squashed commit of the following:
|
6 年之前 |
Gregory Nutt
|
b56d5a7548
Revert "sched/init: Add option to mount block device for INIT_FILEPATH case"
|
6 年之前 |
Xiang Xiao
|
e5f9b7d66b
sched/init: Add option to mount block device for INIT_FILEPATH case
|
6 年之前 |
anchao
|
0124b629a9
sched/symtab: Reference default symtab name to binfmt
|
6 年之前 |
Gregory Nutt
|
c2267a57a0
Kconfig files: Fix several errors noted by Alex Denisov in Bitbucket issue 115.
|
6 年之前 |
Alan Carvalho de Assis
|
283b73edc5
Fix lots of typos in C comments and Kconfig help text
|
6 年之前 |
Gregory Nutt
|
450e0809de
sched/Kconfig: Add a dependency
|
6 年之前 |
Gregory Nutt
|
31278bc163
Kconfigs: Add comments and a dependency.
|
6 年之前 |
Gregory Nutt
|
0080225473
sched/irq: Add a configuration option to show interrupt information via a procfs file.
|
6 年之前 |
Gregory Nutt
|
7d131fe711
Update TODO list
|
6 年之前 |