mirror of
https://github.com/zephyrproject-rtos/zephyr
synced 2025-08-25 10:45:22 +00:00
sw_isr_table has two entries, an argument and an ISR function. The comment on struct _isr_table_entry in include/sw_isr_table.h says that "This allows a table entry to be loaded [...] with one ldmia instruction, on ARM [...]". Some arch, e.g. SPARC, also has a double word load instruction, "ldd", but the instruct must have address align to double word or 8 bytes. This commit makes the table alignment configurable. It allows each architecture to specify it, if needed. The default value is 0 for no alignment. Signed-off-by: Yasushi SHOJI <y-shoji@ispace-inc.com> |
||
---|---|---|
.. | ||
app_smem_aligned.ld | ||
app_smem_unaligned.ld | ||
app_smem.ld | ||
common-ram.ld | ||
common-rom.ld | ||
debug-sections.ld | ||
intlist.ld | ||
kobject-rom.ld | ||
kobject-text.ld | ||
kobject.ld | ||
linker-defs.h | ||
linker-tool-gcc.h | ||
linker-tool.h | ||
priv_stacks-noinit.ld | ||
priv_stacks-rom.ld | ||
priv_stacks-text.ld | ||
priv_stacks.ld | ||
rel-sections.ld | ||
section_tags.h | ||
sections.h |