|
@@ -551,6 +551,9 @@ ALT_FTR_SECTION_END_IFSET(CPU_FTR_ARCH_300)
|
|
mr r3,r12
|
|
mr r3,r12
|
|
|
|
|
|
#ifdef CONFIG_KVM_BOOK3S_HV_POSSIBLE
|
|
#ifdef CONFIG_KVM_BOOK3S_HV_POSSIBLE
|
|
|
|
+ lbz r0,HSTATE_HWTHREAD_STATE(r13)
|
|
|
|
+ cmpwi r0,KVM_HWTHREAD_IN_KERNEL
|
|
|
|
+ beq 1f
|
|
li r0,KVM_HWTHREAD_IN_KERNEL
|
|
li r0,KVM_HWTHREAD_IN_KERNEL
|
|
stb r0,HSTATE_HWTHREAD_STATE(r13)
|
|
stb r0,HSTATE_HWTHREAD_STATE(r13)
|
|
/* Order setting hwthread_state vs. testing hwthread_req */
|
|
/* Order setting hwthread_state vs. testing hwthread_req */
|