*/
        uint64_t lpcr_val       = mfspr(SPRN_LPCR);
        uint64_t hid0_val       = mfspr(SPRN_HID0);
-       uint64_t hid1_val       = mfspr(SPRN_HID1);
-       uint64_t hid4_val       = mfspr(SPRN_HID4);
-       uint64_t hid5_val       = mfspr(SPRN_HID5);
        uint64_t hmeer_val      = mfspr(SPRN_HMEER);
        uint64_t msr_val = MSR_IDLE;
        uint64_t psscr_val = pnv_deepest_stop_psscr_val;
 
                        /* Only p8 needs to set extra HID regiters */
                        if (!cpu_has_feature(CPU_FTR_ARCH_300)) {
+                               uint64_t hid1_val = mfspr(SPRN_HID1);
+                               uint64_t hid4_val = mfspr(SPRN_HID4);
+                               uint64_t hid5_val = mfspr(SPRN_HID5);
 
                                rc = opal_slw_set_reg(pir, SPRN_HID1, hid1_val);
                                if (rc != 0)