From: Xie XiuQi <xiexiuqi(a)huawei.com>
commit 2aed72c6e05b04ceb6b712b5a9acec66406a8964 openEuler-1.0
hulk inclusion
category: feature
bugzilla: 5510
CVE: NA
Signed-off-by: Xie XiuQi <xiexiuqi(a)huawei.com>
Reviewed-by: Hanjun Guo <guohanjun(a)huawei.com>
Signed-off-by: Yang Yingliang <yangyingliang(a)huawei.com>
Signed-off-by: Xin Hao <haoxing990(a)gmail.com>
---
arch/arm64/include/asm/mpam.h | 23 +++++++++++++++++++++++
1 file changed, 23 insertions(+)
diff --git a/arch/arm64/include/asm/mpam.h b/arch/arm64/include/asm/mpam.h
index 1e311d4a9956..6f051f3229e2 100644
--- a/arch/arm64/include/asm/mpam.h
+++ b/arch/arm64/include/asm/mpam.h
@@ -219,4 +219,27 @@ static inline int __resctrl_group_show_options(struct seq_file *seq)
}
void post_resctrl_mount(void);
+
+#define MPAM_SYS_REG_DEBUG
+
+static inline u32 mpam_read_sysreg_s(void *reg, char *name)
+{
+#ifdef MPAM_SYS_REG_DEBUG
+ pr_info("read_sysreg_s: %s (addr %p)\n", name, reg);
+ return 0;
+#else
+ return read_sysreg_s(reg);
+#endif
+}
+
+static inline u32 mpam_write_sysreg_s(u32 v, void *reg, char *name)
+{
+#ifdef MPAM_SYS_REG_DEBUG
+ pr_info("write_sysreg_s: %s (addr %p), value %x\n", name, reg, v);
+ return 0;
+#else
+ return write_sysreg_s(v, reg);
+#endif
+}
+
#endif /* _ASM_ARM64_MPAM_H */
--
2.31.0