1/* 2 * (C) Copyright 2013 3 * David Feng <fenghua@phytium.com.cn> 4 * 5 * SPDX-License-Identifier: GPL-2.0+ 6 */ 7 8#include <asm-offsets.h> 9#include <config.h> 10#include <linux/linkage.h> 11#include <asm/macro.h> 12 13ENTRY(armv8_switch_to_el2) 14 switch_el x0, 1f, 0f, 0f 150: ret 161: armv8_switch_to_el2_m x0 17ENDPROC(armv8_switch_to_el2) 18 19ENTRY(armv8_switch_to_el1) 20 switch_el x0, 0f, 1f, 0f 210: ret 221: armv8_switch_to_el1_m x0, x1 23ENDPROC(armv8_switch_to_el1) 24