|
@@ -101,6 +101,8 @@ _GLOBAL(__setup_cpu_power9)
|
|
|
mfspr r3,SPRN_LPCR
|
|
|
LOAD_REG_IMMEDIATE(r4, LPCR_PECEDH | LPCR_PECE_HVEE | LPCR_HVICE)
|
|
|
or r3, r3, r4
|
|
|
+ LOAD_REG_IMMEDIATE(r4, LPCR_UPRT | LPCR_HR)
|
|
|
+ andc r3, r3, r4
|
|
|
bl __init_LPCR
|
|
|
bl __init_HFSCR
|
|
|
bl __init_tlb_power9
|
|
@@ -122,6 +124,8 @@ _GLOBAL(__restore_cpu_power9)
|
|
|
mfspr r3,SPRN_LPCR
|
|
|
LOAD_REG_IMMEDIATE(r4, LPCR_PECEDH | LPCR_PECE_HVEE | LPCR_HVICE)
|
|
|
or r3, r3, r4
|
|
|
+ LOAD_REG_IMMEDIATE(r4, LPCR_UPRT | LPCR_HR)
|
|
|
+ andc r3, r3, r4
|
|
|
bl __init_LPCR
|
|
|
bl __init_HFSCR
|
|
|
bl __init_tlb_power9
|