KVM: arm64: Rename .idmap.text in hyp linker script
[linux-2.6-microblaze.git] / arch / arm64 / kvm / hyp / nvhe / hyp.lds.S
1 /* SPDX-License-Identifier: GPL-2.0 */
2 /*
3  * Copyright (C) 2020 Google LLC.
4  * Written by David Brazdil <dbrazdil@google.com>
5  *
6  * Linker script used for partial linking of nVHE EL2 object files.
7  */
8
9 #include <asm/hyp_image.h>
10 #include <asm-generic/vmlinux.lds.h>
11 #include <asm/cache.h>
12 #include <asm/memory.h>
13
14 SECTIONS {
15         HYP_SECTION(.idmap.text)
16         HYP_SECTION(.text)
17         /*
18          * .hyp..data..percpu needs to be page aligned to maintain the same
19          * alignment for when linking into vmlinux.
20          */
21         . = ALIGN(PAGE_SIZE);
22         HYP_SECTION_NAME(.data..percpu) : {
23                 PERCPU_INPUT(L1_CACHE_BYTES)
24         }
25         HYP_SECTION(.data..ro_after_init)
26 }