mfmsr
mtmsr(mfmsr() | MSR_RI);
WARN_ON_ONCE(mfmsr() & MSR_EE);
WARN_ON_ONCE(mfmsr() & MSR_EE);
WARN_ON(mfmsr() & MSR_EE);
return mfmsr();
mtmsr(mfmsr() | MSR_EE);
mtmsr(mfmsr() & ~MSR_EE);
mtmsr(mfmsr() & ~(MSR_EE | MSR_RI));
if (mfmsr() & MSR_DR) {
if (mfmsr() & MSR_DR) {
return mfmsr() & MSR_S;
if (!(mfmsr() & MSR_DR))
if (!(mfmsr() & MSR_DR))
msr = mfmsr();
msr = mfmsr();
msr = mfmsr();
msr = mfmsr();
msr = mfmsr();
hv_mode = !!(mfmsr() & MSR_HV);
if (!(mfmsr() & MSR_HV)) {
mtmsr(mfmsr() & ~MSR_DE);
WARN_ON_ONCE(mfmsr() & MSR_EE);
WARN_ON_ONCE(!(mfmsr() & MSR_EE));
WARN_ON_ONCE(mfmsr() & MSR_EE);
if (!(mfmsr() & MSR_EE)) {
if (WARN_ON_ONCE(mfmsr() & MSR_EE))
if (mfmsr() & MSR_HV)
new->pid, mfmsr());
unsigned long oldmsr = mfmsr();
unsigned long oldmsr = mfmsr();
if (MSR_TM_SUSPENDED(mfmsr()))
mtmsr(mfmsr() & ~MSR_DE);
if (!MSR_TM_SUSPENDED(mfmsr()))
if (MSR_TM_SUSPENDED(mfmsr())) {
if ((mfmsr() & (MSR_IR|MSR_DR)) != (MSR_IR|MSR_DR)) {
const unsigned long msr = mfmsr();
WARN_ON(mfmsr() & MSR_EE);
if (IS_ENABLED(CONFIG_PPC_BOOK3S_64) && (mfmsr() & MSR_HV))
if (MSR_TM_SUSPENDED(mfmsr()))
if (MSR_TM_SUSPENDED(mfmsr()))
mtmsr(mfmsr() | MSR_TM);
WARN_ON_ONCE(mfmsr() & MSR_EE);
(mfmsr() & MSR_HV))
msr = mfmsr();
msr = mfmsr();
msr = mfmsr(); /* TM restore can update msr */
msr = mfmsr() & ~MSR_EE;
msr = mfmsr(); /* MSR may have been updated */
if (!global && (mfmsr() & (MSR_IR|MSR_DR)))
_kvmppc_save_tm_pr(vcpu, mfmsr());
if (vcpu->arch.mmu.is_dcbz32(vcpu) && (mfmsr() & MSR_HV) &&
WARN_ON_ONCE(mfmsr() & MSR_EE);
VM_WARN_ON(mfmsr() & MSR_EE);
msr0 = mfmsr();
bool hvmode = !!(mfmsr() & MSR_HV);
if (mfmsr() & MSR_HV)
mtmsr(mfmsr() | MSR_PMM);
msr_save = mfmsr();
msr_save = mfmsr();
msr = mfmsr();
mtmsr(mfmsr() & ~(MSR_ME | MSR_EE | MSR_IR | MSR_DR));
tmp = mfmsr();
mtmsr(mfmsr() & ~0x1000);
mtmsr(mfmsr() | MSR_IP);
mtmsr(mfmsr() | MSR_IP);
WARN_ON_ONCE(mfmsr() & (MSR_IR|MSR_DR));
WARN_ON_ONCE(mfmsr() & (MSR_IR|MSR_DR));
WARN_ON_ONCE(mfmsr() & (MSR_IR|MSR_DR));
unsigned long msr = mfmsr();
if (mfmsr() & MSR_DR) {
if (!(mfmsr() & MSR_HV))
msr = mfmsr();
bool hv = mfmsr() & MSR_HV;
mfmsr(), mfspr(SPRN_SPRG0));
if (WARN_ON(!(mfmsr() & MSR_EE)))
msr = mfmsr() | MSR_POW;
if (mfmsr() & MSR_SF)
if (mfmsr() & MSR_HV)
if (mfmsr() & MSR_HV)