zephyr/arch/x86/core
Andrew Boie e444825ee3 irq: formalize external zephyr interrupt API
The app-facing interface for configuring interrupts was never
formally defined, instead it was defined separately for each arch
in their respective arch-specific header files. Occasionally these
would go out of sync.

Now there is a single irq.h header which defines this interface.
To avoid runtime overhead, these map to _arch_* implementations of
each that must be defined in headers pulled in by arch/cpu.h.

Change-Id: I69afbeff31fd07f981b5b291f3c427296b00a4ef
Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2016-02-26 15:53:22 +00:00
..
i386_sysV_abi tickless idle x86: Tickless idle support on nanokernel for x86 2016-02-11 19:10:24 +00:00
iamcu_abi tickless idle x86: Tickless idle support on nanokernel for x86 2016-02-11 19:10:24 +00:00
offsets Fixed file description and applied doxygen style 2016-02-05 20:24:58 -05:00
Kconfig x86: add debug function to dump IDT 2016-02-10 16:02:17 +00:00
Makefile x86: move reboot via RST_CNT from galileo to generic x86 2016-02-25 16:52:27 +00:00
atomic.c Fixed file description and applied doxygen style 2016-02-05 20:24:58 -05:00
cache.c init: use SYS_INIT() where it makes sense 2016-02-05 20:25:25 -05:00
cache_s.S Fixed file description and applied doxygen style 2016-02-05 20:24:58 -05:00
cpuhalt.c tickless idle x86: Tickless idle support on nanokernel for x86 2016-02-11 19:10:24 +00:00
crt0.S adv_power:Advanced Power Management APIs 2016-02-12 11:20:32 -08:00
dynamic.c x86: fix IDT entry definition 2016-02-10 16:01:26 +00:00
errno.S kernel: add per-thread errno support 2016-02-05 20:24:58 -05:00
excconnect.c iamcu: fix dynamic exceptions 2016-02-08 21:45:07 -05:00
excstub.S iamcu: fix dynamic exceptions 2016-02-08 21:45:07 -05:00
fatal.c x86: iamcu: fix exception NANO_ESF parameter 2016-02-05 20:25:16 -05:00
float.c Fixed file description and applied doxygen style 2016-02-05 20:24:58 -05:00
gdt.c Fixed file description and applied doxygen style 2016-02-05 20:24:58 -05:00
intconnect.c irq: formalize external zephyr interrupt API 2016-02-26 15:53:22 +00:00
irq_offload.c x86: irq_offload: don't use the last vector 2016-02-05 20:25:04 -05:00
msr.c x86: use GCC inline asm for MSR read/write 2016-02-05 20:24:42 -05:00
reboot_rst_cnt.c x86: move reboot via RST_CNT from galileo to generic x86 2016-02-25 16:52:27 +00:00
strtask.c Fixed file description and applied doxygen style 2016-02-05 20:24:58 -05:00
sys_fatal_error_handler.c Fixed file description and applied doxygen style 2016-02-05 20:24:58 -05:00