Check if the register is hidden.
Signed-off-by: Eric Auger <eric.auger@redhat.com>
---
target/arm/cpu.c | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/target/arm/cpu.c b/target/arm/cpu.c
index 39292fb9bc..066746d76f 100644
--- a/target/arm/cpu.c
+++ b/target/arm/cpu.c
@@ -2369,6 +2369,11 @@ static const TCGCPUOps arm_tcg_ops = {
};
#endif /* CONFIG_TCG */
+static inline bool arm_cpu_hide_reg(CPUState *s, uint64_t regidx)
+{
+ return arm_cpu_hidden_reg(ARM_CPU(s), regidx);
+}
+
static void arm_cpu_class_init(ObjectClass *oc, const void *data)
{
ARMCPUClass *acc = ARM_CPU_CLASS(oc);
@@ -2397,6 +2402,7 @@ static void arm_cpu_class_init(ObjectClass *oc, const void *data)
cc->gdb_get_core_xml_file = arm_gdb_get_core_xml_file;
cc->gdb_stop_before_watchpoint = true;
cc->disas_set_info = arm_disas_set_info;
+ cc->hide_reg = arm_cpu_hide_reg;
#ifdef CONFIG_TCG
cc->tcg_ops = &arm_tcg_ops;
--
2.51.1