Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9e6e3c2c authored by Anton Blanchard's avatar Anton Blanchard Committed by Paul Mackerras
Browse files

[POWERPC] Fix HV bit handling on non partitioned machines



On non partitioned machines we currently set the HV bit in kernel space
only. It turns out we are supposed to maintain the HV bit in both user
and kernel space.

Signed-off-by: default avatarAnton Blanchard <anton@samba.org>
Signed-off-by: default avatarPaul Mackerras <paulus@samba.org>
parent df310656
Loading
Loading
Loading
Loading
+2 −2
Original line number Original line Diff line number Diff line
@@ -93,8 +93,8 @@
#define MSR_LE		__MASK(MSR_LE_LG)	/* Little Endian */
#define MSR_LE		__MASK(MSR_LE_LG)	/* Little Endian */


#ifdef CONFIG_PPC64
#ifdef CONFIG_PPC64
#define MSR_		MSR_ME | MSR_RI | MSR_IR | MSR_DR | MSR_ISF
#define MSR_		MSR_ME | MSR_RI | MSR_IR | MSR_DR | MSR_ISF |MSR_HV
#define MSR_KERNEL      MSR_ | MSR_SF | MSR_HV
#define MSR_KERNEL      MSR_ | MSR_SF


#define MSR_USER32	MSR_ | MSR_PR | MSR_EE
#define MSR_USER32	MSR_ | MSR_PR | MSR_EE
#define MSR_USER64	MSR_USER32 | MSR_SF
#define MSR_USER64	MSR_USER32 | MSR_SF