From 2aed72c6e05b04ceb6b712b5a9acec66406a8964 Mon Sep 17 00:00:00 2001 From: Xie XiuQi Date: Tue, 29 Jan 2019 17:38:14 +0800 Subject: [PATCH] arm64/mpam: debug: add mpam_{read/write}_sysreg_s for debug on D05 board hulk inclusion category: feature bugzilla: 5510 CVE: NA Signed-off-by: Xie XiuQi Reviewed-by: Hanjun Guo Signed-off-by: Yang Yingliang --- 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 */ -- GitLab