zephyr/include
Dmitriy Korovkin 660878e4e2 irq_connect for x86 uses static stub array
In order to provide the same irq_connect() on all platforms
on x86, irq_connect() now uses a static array of interrupt
stubs. Device driver does not need to provide interrupt stub
to irq_connect() function.

Add NUM_DYNAMIC_STUBS configuration parameter, the number
of interrupt stubs used for dynamic interrupt registration.

Modify tests for unified interrupt register API

Tests that deal with interrupts are modified to work
with the new interrupt registration API.

Add CONFIG_NUM_DYNAMIC_STUBS option to dynamic interrupt projects

Projects that use dynamic interrupt handler registration on x86
have to include CONFIG_NUM_DYNAMIC_STUBS parameter in the
configuration.

Change-Id: Ic90c726485521a57cf695fd3edc8cac85d0b827d
Signed-off-by: Dmitriy Korovkin <dmitriy.korovkin@windriver.com>
2016-02-05 20:14:25 -05:00
..
arch irq_connect for x86 uses static stub array 2016-02-05 20:14:25 -05:00
bluetooth Bluetooth: Handle update connection parameters 2016-02-05 20:14:24 -05:00
drivers IRQ_CONNECT_STATIC implementation for x86 platform 2016-02-05 20:14:25 -05:00
microkernel kernel: move TICKS_NONE/UNLIMITED from micro to nano 2016-02-05 20:14:22 -05:00
misc dlist: enhance library and make all functions inline 2016-02-05 20:14:22 -05:00
net net: Add max length of the IPv6 address as a string 2016-02-05 20:14:24 -05:00
toolchain Remove deprecated macros ALIGN_STRUCT and PACK_STRUCT 2016-02-05 20:14:22 -05:00
atomic.h atomic: Add bitfield API for atomic_t 2016-02-05 20:14:15 -05:00
clock_vars.h nanokernel: allow nano time tracking to be used in microkernels 2016-02-05 20:14:22 -05:00
device.h device: Add device model infrastructure 2016-02-05 20:14:14 -05:00
init.h init.h: Add the ability to set driver_data at build time 2016-02-05 20:14:19 -05:00
kernel_version.h Add "sys_" prefix to public kernel versioning APIs 2016-02-05 20:14:13 -05:00
linker-defs.h Rename VXMICRO_ARCH_arc -> CONFIG_ARC 2016-02-05 20:14:16 -05:00
linker-tool-gcc.h Rename option CPU_CORTEXM to CPU_CORTEX_M 2016-02-05 20:14:25 -05:00
linker-tool.h First commit 2015-04-10 16:44:37 -07:00
microkernel.h Eliminate VxMicro branding in kernel code 2016-02-05 20:14:15 -05:00
nanokernel.h nanokernel.h: make nano timers APIs available to microkernels 2016-02-05 20:14:22 -05:00
section_tags.h Rename VXMICRO_ARCH_arc -> CONFIG_ARC 2016-02-05 20:14:16 -05:00
sections.h Rename VXMICRO_ARCH_arc -> CONFIG_ARC 2016-02-05 20:14:16 -05:00
sw_isr_table.h Rename _IsrTable to _sw_isr_table 2016-02-05 20:13:53 -05:00
toolchain.h Compiler specific configuration 2016-02-05 20:13:52 -05:00