Go to file
Peter Mitsis 5705d06874 x86: Properly initialize _interrupt_vectors_allocated[] bitmap
Updates the 'gen_idt' tool to generate a bitmap of (statically) allocated
interrupt vectors that is linked into the final image in a manner similar to
the static IDT. The kernel then uses this bitmap when dynamically connecting
an interrupt vector, thereby preventing the dynamic irq connections
from clobbering the static irq connections.

Change-Id: I0a8f488408dad4912736865179f32f63ff1ca98f
Signed-off-by: Peter Mitsis <peter.mitsis@windriver.com>
2016-02-05 20:24:28 -05:00
arch x86: Properly initialize _interrupt_vectors_allocated[] bitmap 2016-02-05 20:24:28 -05:00
doc doc: Friendlier advice for contributing to project. 2016-02-05 20:24:28 -05:00
drivers adc: Adding driver for TI's adc108s102 chip 2016-02-05 20:24:28 -05:00
include x86: Properly initialize _interrupt_vectors_allocated[] bitmap 2016-02-05 20:24:28 -05:00
kernel kernel: Introduce sys_thread_busy_wait() API 2016-02-05 20:24:28 -05:00
lib tinycrypt: use tabs not spaces 2016-02-05 20:24:27 -05:00
misc kconfig: use zephyr as the binary name globally 2016-02-05 20:24:22 -05:00
net tinycrypt: moving includes 2016-02-05 20:24:27 -05:00
samples x86: Update generation of static IDT 2016-02-05 20:24:28 -05:00
scripts x86: Properly initialize _interrupt_vectors_allocated[] bitmap 2016-02-05 20:24:28 -05:00
.checkpatch.conf checkpatch: added config file 2016-02-05 20:24:23 -05:00
.gitattributes First commit 2015-04-10 16:44:37 -07:00
.gitignore .gitignore: add ctags data file 2016-02-05 20:16:15 -05:00
.mailmap First commit 2015-04-10 16:44:37 -07:00
Kbuild mdef: do not try to use MDEF file if it was not defined 2016-02-05 20:24:23 -05:00
Kconfig Split main Kconfig to allow application specific Kconfig 2016-02-05 20:15:28 -05:00
Kconfig.zephyr Split main Kconfig to allow application specific Kconfig 2016-02-05 20:15:28 -05:00
Makefile remove linux configs and compile options not being used 2016-02-05 20:24:28 -05:00
Makefile.inc remove nano/micro defconfigs, use 1 file only 2016-02-05 20:24:28 -05:00
zephyr-env.sh Rename Zephyr OS into Zephyr Kernel 2016-02-05 20:14:26 -05:00