From 72f08cca89f0abeae70618521925568483960b05 Mon Sep 17 00:00:00 2001 From: Giacomo Travaglini Date: Fri, 3 Feb 2023 15:08:56 +0100 Subject: [PATCH] arch-arm: Make MISCREGs reset value configurable Signed-off-by: Giacomo Travaglini Change-Id: I536065a2de5faeb8ab64391f8ca2aa83fb2cc82f Reviewed-by: Richard Cooper Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/70458 Reviewed-by: Jason Lowe-Power Maintainer: Jason Lowe-Power Tested-by: kokoro --- src/arch/arm/regs/misc.hh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/arch/arm/regs/misc.hh b/src/arch/arm/regs/misc.hh index bf25ea3144..69d1461ee6 100644 --- a/src/arch/arm/regs/misc.hh +++ b/src/arch/arm/regs/misc.hh @@ -1,5 +1,5 @@ /* - * Copyright (c) 2010-2022 Arm Limited + * Copyright (c) 2010-2023 Arm Limited * All rights reserved * * The license below extends only to copyright in the software and shall @@ -1231,6 +1231,12 @@ namespace ArmISA return *this; } chain + reset(uint64_t res_val) const + { + entry._reset = res_val; + return *this; + } + chain res0(uint64_t mask) const { entry._res0 = mask;