diff --git a/arch/x86/CMakeLists.txt b/arch/x86/CMakeLists.txt index 3d4729e3041..ef38371d73c 100644 --- a/arch/x86/CMakeLists.txt +++ b/arch/x86/CMakeLists.txt @@ -108,7 +108,7 @@ add_custom_command( -I binary -B ${OUTPUT_ARCH} -O ${OUTPUT_FORMAT} - --rename-section .data=irq_vectors_alloc_data + --rename-section .data=irq_vectors_alloc irq_vectors_alloc.bin irq_vectors_alloc.o DEPENDS gen_idt_output irq_vectors_alloc.bin diff --git a/include/arch/x86/linker.ld b/include/arch/x86/linker.ld index 7924df82560..c553201633a 100644 --- a/include/arch/x86/linker.ld +++ b/include/arch/x86/linker.ld @@ -290,7 +290,7 @@ SECTIONS z_interrupt_vectors_allocated = .; #ifdef LINKER_PASS2 - KEEP(*(irq_vectors_alloc_data)) + KEEP(*(irq_vectors_alloc)) #else . += (CONFIG_IDT_NUM_VECTORS + 7) / 8; #endif /* LINKER_PASS2 */