185135283SDan Handley/* 26355f234SVikram Kanigiri * Copyright (c) 2014-2016, ARM Limited and Contributors. All rights reserved. 385135283SDan Handley * 4*82cb2c1aSdp-arm * SPDX-License-Identifier: BSD-3-Clause 585135283SDan Handley */ 685135283SDan Handley#ifndef __PLAT_MACROS_S__ 785135283SDan Handley#define __PLAT_MACROS_S__ 885135283SDan Handley 96355f234SVikram Kanigiri#include <cci_macros.S> 1085135283SDan Handley#include <css_macros.S> 1185135283SDan Handley 129ff67fa6SGerald Lejeune /* --------------------------------------------- 139ff67fa6SGerald Lejeune * The below required platform porting macro 149ff67fa6SGerald Lejeune * prints out relevant platform registers 159ff67fa6SGerald Lejeune * whenever an unhandled exception is taken in 169ff67fa6SGerald Lejeune * BL31. 179ff67fa6SGerald Lejeune * --------------------------------------------- 1885135283SDan Handley */ 199ff67fa6SGerald Lejeune .macro plat_crash_print_regs 209ff67fa6SGerald Lejeune css_print_gic_regs 219ff67fa6SGerald Lejeune print_cci_regs 229ff67fa6SGerald Lejeune .endm 2385135283SDan Handley 2485135283SDan Handley#endif /* __PLAT_MACROS_S__ */ 25