zephyr/kernel/microkernel
Dmitriy Korovkin f1420515a7 irq: Add flags to IRQ_CONNECT_STATIC() macro and irq_connect() function
Flags allow passing IRQ triggering option for x86 architecture.
Each platform defines flags for a particular device and then
device driver uses them when registers the interrupt handler.

The change in API means that device drivers and sample
applications need to use the new API.

IRQ triggering configuration is now handled by device drivers
by using flags passed to interrupt registering API:
IRQ_CONNECT_STATIC() or irq_connect()

Change-Id: Ibc4312ea2b4032a2efc5b913c6389f780a2a11d1
Signed-off-by: Dmitriy Korovkin <dmitriy.korovkin@windriver.com>
2016-02-05 20:24:44 -05:00
..
include kernel: Specify alignment of microkernel server command stack items 2016-02-05 20:24:42 -05:00
Kconfig Change BSD-3 licenses to Apache 2 2016-02-05 20:24:29 -05:00
Makefile
k_command_packet.c kernel: Eliminate the need for command packet sets 2016-02-05 20:24:42 -05:00
k_event.c kernel: Revise microkernel server's recognition of command types 2016-02-05 20:24:41 -05:00
k_fifo.c checkpatch: warning - suspect_code_indent 2016-02-05 20:24:33 -05:00
k_idle.c x86: remove NANOKERNEL guard around nano_cpu_idle() 2016-02-05 20:24:43 -05:00
k_init.c checkpatch: warning - long_line 2016-02-05 20:24:33 -05:00
k_irq.c irq: Add flags to IRQ_CONNECT_STATIC() macro and irq_connect() function 2016-02-05 20:24:44 -05:00
k_mailbox.c checkpatch: warning - unnecssary_else 2016-02-05 20:24:35 -05:00
k_memory_map.c Change BSD-3 licenses to Apache 2 2016-02-05 20:24:29 -05:00
k_memory_pool.c checkpatch: warning - long_line 2016-02-05 20:24:33 -05:00
k_move_data.c checkpatch: warning - block_comment_style 2016-02-05 20:24:33 -05:00
k_mutex.c checkpatch: warning - block_comment_style 2016-02-05 20:24:33 -05:00
k_nop.c checkpatch: warning - block_comment_style 2016-02-05 20:24:33 -05:00
k_offload.c Change BSD-3 licenses to Apache 2 2016-02-05 20:24:29 -05:00
k_pipe.c checkpatch: warning - block_comment_style 2016-02-05 20:24:33 -05:00
k_pipe_buffer.c checkpatch: warning - unnecssary_else 2016-02-05 20:24:35 -05:00
k_pipe_get.c checkpatch: warning - unnecssary_else 2016-02-05 20:24:35 -05:00
k_pipe_put.c checkpatch: warning - unnecssary_else 2016-02-05 20:24:35 -05:00
k_pipe_util.c checkpatch: warning - line_spacing 2016-02-05 20:24:33 -05:00
k_pipe_xfer.c checkpatch: warning - unnecssary_else 2016-02-05 20:24:35 -05:00
k_semaphore.c kernel: Eliminate the need for command packet sets 2016-02-05 20:24:42 -05:00
k_server.c kernel: Eliminate the need for command packet sets 2016-02-05 20:24:42 -05:00
k_task.c checkpatch: warning - long_line 2016-02-05 20:24:33 -05:00
k_task_monitor.c kernel: Revise microkernel server's recognition of command types 2016-02-05 20:24:41 -05:00
k_ticker.c checkpatch: error - global_initialisers 2016-02-05 20:24:33 -05:00
k_timer.c checkpatch: error - global_initialisers 2016-02-05 20:24:33 -05:00