zephyr/arch/arm/core
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
..
cortex_m kernel: rename z_arch_ to arch_ 2019-11-07 15:21:46 -08:00
cortex_r arch: Simplify private header include path configuration. 2019-11-06 16:07:32 -08:00
offsets headers: Refactor kernel and arch headers. 2019-11-06 16:07:32 -08:00
__aeabi_atexit.c license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
CMakeLists.txt arch: Simplify private header include path configuration. 2019-11-06 16:07:32 -08:00
cpu_idle.S kernel: rename z_arch_ to arch_ 2019-11-07 15:21:46 -08:00
exc_exit.S arch: arm: core: add Cortex-R in the files description headers 2019-10-09 17:54:16 -05:00
fatal.c kernel: rename z_arch_ to arch_ 2019-11-07 15:21:46 -08:00
fault_s.S arch: arm: major cleanup and refactoring for fault function 2019-10-24 10:12:08 -07:00
irq_manage.c arch: arm: Inline arch_isr_direct_header. 2019-11-08 12:23:05 +01:00
irq_offload.c kernel: rename z_arch_ to arch_ 2019-11-07 15:21:46 -08:00
irq_relay.S arm: arch code naming cleanup 2019-10-04 10:46:23 +02:00
isr_wrapper.S arch: arm: core: add Cortex-R in the files description headers 2019-10-09 17:54:16 -05:00
Kconfig kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
nmi.c arm: arch code naming cleanup 2019-10-04 10:46:23 +02:00
nmi_on_reset.S arch: arm: Move nmi code for Cortex-R support 2019-08-02 23:37:03 +03:00
prep_c.c headers: Refactor kernel and arch headers. 2019-11-06 16:07:32 -08:00
swap.c kernel: rename z_arch_ to arch_ 2019-11-07 15:21:46 -08:00
swap_helper.S kernel: rename z_arch_ to arch_ 2019-11-07 15:21:46 -08:00
thread.c kernel: rename z_arch_ to arch_ 2019-11-07 15:21:46 -08:00
userspace.S kernel: rename z_arch_ to arch_ 2019-11-07 15:21:46 -08:00