mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-25 06:19:56 +00:00

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
20 lines
418 B
C
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 */
|