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