xref: /rk3399_ARM-atf/plat/rpi/common/include/plat_macros.S (revision 5318255f12f88c91846b7261ce12254fb8395557)
1*97ef5305SMario Bălănică/*
2*97ef5305SMario Bălănică * Copyright (c) 2016-2024, Arm Limited and Contributors. All rights reserved.
3*97ef5305SMario Bălănică *
4*97ef5305SMario Bălănică * SPDX-License-Identifier: BSD-3-Clause
5*97ef5305SMario Bălănică */
6*97ef5305SMario Bălănică#ifndef PLAT_MACROS_S
7*97ef5305SMario Bălănică#define PLAT_MACROS_S
8*97ef5305SMario Bălănică
9*97ef5305SMario Bălănică	/* ---------------------------------------------
10*97ef5305SMario Bălănică	 * The below required platform porting macro
11*97ef5305SMario Bălănică	 * prints out relevant platform registers
12*97ef5305SMario Bălănică	 * whenever an unhandled exception is taken in
13*97ef5305SMario Bălănică	 * BL31.
14*97ef5305SMario Bălănică	 * Clobbers: x0 - x10, x16, x17, sp
15*97ef5305SMario Bălănică	 * ---------------------------------------------
16*97ef5305SMario Bălănică	 */
17*97ef5305SMario Bălănică	.macro plat_crash_print_regs
18*97ef5305SMario Bălănică	.endm
19*97ef5305SMario Bălănică
20*97ef5305SMario Bălănică#endif /* PLAT_MACROS_S */
21