arm-trusted-firmware/include/lib/extensions/debug_v8p9.h
Arvind Ram Prakash 83271d5a5a feat(debugv8p9): add support for FEAT_Debugv8p9
This patch enables FEAT_Debugv8p9 and prevents EL1/0 from
trapping to EL3 when accessing MDSELR_EL1 register by
setting the MDCR_EL3.EBWE bit.

Signed-off-by: Arvind Ram Prakash <arvind.ramprakash@arm.com>
Change-Id: I3613af1dd8cb8c0d3c33dc959f170846c0b9695a
2024-07-18 13:49:43 -05:00

20 lines
418 B
C

/*
* Copyright (c) 2024, Arm Limited and Contributors. All rights reserved.
*
* SPDX-License-Identifier: BSD-3-Clause
*/
#ifndef DEBUG_V8P9_H
#define DEBUG_V8P9_H
#include <context.h>
#if ENABLE_FEAT_DEBUGV8P9
void debugv8p9_extended_bp_wp_enable(cpu_context_t *ctx);
#else
static inline void debugv8p9_extended_bp_wp_enable(cpu_context_t *ctx)
{
}
#endif /* ENABLE_FEAT_DEBUGV8P9 */
#endif /* DEBUG_V8P9_H */