From patchwork Mon Jun 4 09:04:36 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: powerpc: Add MSR_DE to MSR_KERNEL From: Joakim Tjernlund X-Patchwork-Id: 162685 Message-Id: <1338800676-10386-1-git-send-email-Joakim.Tjernlund@transmode.se> To: linuxppc-dev@ozlabs.org Date: Mon, 4 Jun 2012 11:04:36 +0200 Emulators such as BDI2000 and CodeWarrior needs to have MSR_DE set in order to support break points for booke archs. This adds MSR_DE for kernel space only, protected by CONFIG_BDI_SWITCH Signed-off-by: Joakim Tjernlund --- arch/powerpc/include/asm/reg_booke.h | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/arch/powerpc/include/asm/reg_booke.h b/arch/powerpc/include/asm/reg_booke.h index 500fe1d..b3e57ed 100644 --- a/arch/powerpc/include/asm/reg_booke.h +++ b/arch/powerpc/include/asm/reg_booke.h @@ -37,7 +37,11 @@ #define MSR_KERNEL (MSR_ME|MSR_RI|MSR_IR|MSR_DR|MSR_CE) #define MSR_USER (MSR_KERNEL|MSR_PR|MSR_EE) #else +#ifdef CONFIG_BDI_SWITCH +#define MSR_KERNEL (MSR_ME|MSR_RI|MSR_CE|MSR_DE) +#else #define MSR_KERNEL (MSR_ME|MSR_RI|MSR_CE) +#endif #define MSR_USER (MSR_KERNEL|MSR_PR|MSR_EE) #endif