zephyr/arch
Dmitriy Korovkin f661feee55 IRQ_CONNECT_STATIC implementation for ARM platform
IRQ_CONNECT_STATIC() macro provides static interrupt registration.
It creates an entry for _sw_isr_table, table of interrupt handlers.

IRQ_CONFIG() macro provides interrupt controller configuration.
On ARM platform it configures the priority of each interrupt.

_sw_isr_table is implemented the way that each of it's elements
is located in individual section. Sections are marked a "linkonce",
thus when a device driver declares an interrupt handler, it overwrites
the default _sw_isr_table entry.

Change-Id: I182bf7158dd67f45b597783dca038a4f78166a03
Signed-off-by: Dmitriy Korovkin <dmitriy.korovkin@windriver.com>
2016-02-05 20:14:25 -05:00
..
arc nanokernel: add and initialize timeout fields in ccs/s_NANO 2016-02-05 20:14:22 -05:00
arm IRQ_CONNECT_STATIC implementation for ARM platform 2016-02-05 20:14:25 -05:00
x86 IRQ_CONNECT_STATIC implementation for x86 platform 2016-02-05 20:14:25 -05:00
Kconfig Remove sourcing of arch kconfig to root 2016-02-05 20:14:11 -05:00
Makefile Creation of Makefiles for arch directory. 2016-02-05 20:14:04 -05:00