zephyr/include/arch
Stephanos Ioannidis 5ba0c8e0c5 arch: arm: Inline arch_isr_direct_header.
This commit inlines arch_isr_direct_header function that was previously
placed in irq_manage.c for no good reason (possibly in relation to the
FIXME for #3056).

In addition, since the PR #20119 resolved the header circular
dependency issue described in the issue #3056, this commit removes the
references to it in the code.

The reason for not inlining _arch_is_direct_pm as the #3056 FIXME
suggests is that there is little to gain from doing so and there still
exists circular dependency for the headers required by this function
(#20119 only addresses kernel_structs.h, which is required for _current
and _kernel, which, in turn, is required for handling interrupt nesting
in many architectures; in fact, Cortex-A and Cortex-R port will require
it as well).

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2019-11-08 12:23:05 +01:00
..
arc kernel: rename z_arch_ to arch_ 2019-11-07 15:21:46 -08:00
arm arch: arm: Inline arch_isr_direct_header. 2019-11-08 12:23:05 +01:00
common sys_io: pull in toolchain.h 2019-10-09 09:14:18 -04:00
nios2 kernel: rename z_arch_ to arch_ 2019-11-07 15:21:46 -08:00
posix kernel: rename z_arch_ to arch_ 2019-11-07 15:21:46 -08:00
riscv kernel: rename z_arch_ to arch_ 2019-11-07 15:21:46 -08:00
x86 kernel: rename z_arch_ to arch_ 2019-11-07 15:21:46 -08:00
xtensa kernel: rename z_arch_ to arch_ 2019-11-07 15:21:46 -08:00
arch_inlines.h headers: Refactor kernel and arch headers. 2019-11-06 16:07:32 -08:00
cpu.h headers: Refactor kernel and arch headers. 2019-11-06 16:07:32 -08:00
syscall.h x86: consolidate x86_64 architecture, SoC and boards 2019-10-25 17:57:55 -04:00