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 14SECTIONS { 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 HYP_SECTION(.data..ro_after_init) 25} 26