/* | |
* Copyright (c) 2021 Intel Corporation | |
* | |
* SPDX-License-Identifier: Apache-2.0 | |
*/ | |
#ifdef CONFIG_DYNAMIC_INTERRUPTS | |
. = ALIGN(4); | |
_irq_to_interrupt_vector = .; | |
#ifdef LINKER_ZEPHYR_FINAL | |
KEEP(*(irq_int_vector_map)) | |
#else | |
. += CONFIG_MAX_IRQ_LINES; | |
#endif /* LINKER_ZEPHYR_FINAL */ | |
z_interrupt_vectors_allocated = .; | |
#ifdef LINKER_ZEPHYR_FINAL | |
KEEP(*(irq_vectors_alloc)) | |
#else | |
. += (CONFIG_IDT_NUM_VECTORS + 7) / 8; | |
#endif /* LINKER_ZEPHYR_FINAL */ | |
#endif /* CONFIG_DYNAMIC_INTERRUPTS */ |