xref: /rk3399_ARM-atf/plat/nxp/s32/s32g274ardb2/include/plat_macros.S (revision 4bd1e7bdc637a32258aaa0f42b773f2af8bfd0aa)
1*8b81a39eSGhennadi Procopciuc/*
2*8b81a39eSGhennadi Procopciuc * Copyright 2024 NXP
3*8b81a39eSGhennadi Procopciuc *
4*8b81a39eSGhennadi Procopciuc * SPDX-License-Identifier: BSD-3-Clause
5*8b81a39eSGhennadi Procopciuc */
6*8b81a39eSGhennadi Procopciuc
7*8b81a39eSGhennadi Procopciuc#ifndef PLAT_MACROS_S
8*8b81a39eSGhennadi Procopciuc#define PLAT_MACROS_S
9*8b81a39eSGhennadi Procopciuc
10*8b81a39eSGhennadi Procopciuc/* ---------------------------------------------
11*8b81a39eSGhennadi Procopciuc * The below required platform porting macro
12*8b81a39eSGhennadi Procopciuc * prints out relevant GIC and CCI registers
13*8b81a39eSGhennadi Procopciuc * whenever an unhandled exception is taken in
14*8b81a39eSGhennadi Procopciuc * BL31.
15*8b81a39eSGhennadi Procopciuc * Clobbers: x0 - x10, x16, x17, sp
16*8b81a39eSGhennadi Procopciuc * ---------------------------------------------
17*8b81a39eSGhennadi Procopciuc */
18*8b81a39eSGhennadi Procopciuc.macro plat_crash_print_regs
19*8b81a39eSGhennadi Procopciuc.endm
20*8b81a39eSGhennadi Procopciuc
21*8b81a39eSGhennadi Procopciuc#endif /* PLAT_MACROS_S */
22*8b81a39eSGhennadi Procopciuc
23