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(.text) 16 /* 17 * .hyp..data..percpu needs to be page aligned to maintain the same 18 * alignment for when linking into vmlinux. 19 */ 20 . = ALIGN(PAGE_SIZE); 21 HYP_SECTION_NAME(.data..percpu) : { 22 PERCPU_INPUT(L1_CACHE_BYTES) 23 } 24 } 25