TSR_WIS
mtspr(SPRN_TSR, TSR_ENW | TSR_WIS | TSR_DIS | TSR_FIS);
if ((old_tsr ^ vcpu->arch.tsr) & (TSR_ENW | TSR_WIS))
if (tsr_bits & (TSR_ENW | TSR_WIS))
if ((vcpu->arch.tsr & (TSR_ENW | TSR_WIS)) != (TSR_ENW | TSR_WIS))
if (tsr & TSR_WIS)
new_tsr = tsr | TSR_WIS;
if (new_tsr & TSR_WIS) {
if ((vcpu->arch.tcr & TCR_WIE) && (vcpu->arch.tsr & TSR_WIS))
mtspr(SPRN_TSR, TSR_ENW|TSR_WIS);