|
38 | 38 |
|
39 | 39 | orr x0, x0, #HCR_E2H |
40 | 40 | .LnVHE_\@: |
41 | | - msr hcr_el2, x0 |
| 41 | + msr_hcr_el2 x0 |
42 | 42 | isb |
43 | 43 | .endm |
44 | 44 |
|
|
213 | 213 | cbz x1, .Lskip_debug_fgt_\@ |
214 | 214 |
|
215 | 215 | /* Disable nVHE traps of TPIDR2 and SMPRI */ |
216 | | - orr x0, x0, #HFGxTR_EL2_nSMPRI_EL1_MASK |
217 | | - orr x0, x0, #HFGxTR_EL2_nTPIDR2_EL0_MASK |
| 216 | + orr x0, x0, #HFGRTR_EL2_nSMPRI_EL1_MASK |
| 217 | + orr x0, x0, #HFGRTR_EL2_nTPIDR2_EL0_MASK |
218 | 218 |
|
219 | 219 | .Lskip_debug_fgt_\@: |
220 | 220 | mrs_s x1, SYS_ID_AA64MMFR3_EL1 |
221 | 221 | ubfx x1, x1, #ID_AA64MMFR3_EL1_S1PIE_SHIFT, #4 |
222 | 222 | cbz x1, .Lskip_pie_fgt_\@ |
223 | 223 |
|
224 | 224 | /* Disable trapping of PIR_EL1 / PIRE0_EL1 */ |
225 | | - orr x0, x0, #HFGxTR_EL2_nPIR_EL1 |
226 | | - orr x0, x0, #HFGxTR_EL2_nPIRE0_EL1 |
| 225 | + orr x0, x0, #HFGRTR_EL2_nPIR_EL1 |
| 226 | + orr x0, x0, #HFGRTR_EL2_nPIRE0_EL1 |
227 | 227 |
|
228 | 228 | .Lskip_pie_fgt_\@: |
229 | 229 | mrs_s x1, SYS_ID_AA64MMFR3_EL1 |
230 | 230 | ubfx x1, x1, #ID_AA64MMFR3_EL1_S1POE_SHIFT, #4 |
231 | 231 | cbz x1, .Lskip_poe_fgt_\@ |
232 | 232 |
|
233 | 233 | /* Disable trapping of POR_EL0 */ |
234 | | - orr x0, x0, #HFGxTR_EL2_nPOR_EL0 |
| 234 | + orr x0, x0, #HFGRTR_EL2_nPOR_EL0 |
235 | 235 |
|
236 | 236 | .Lskip_poe_fgt_\@: |
237 | 237 | /* GCS depends on PIE so we don't check it if PIE is absent */ |
|
240 | 240 | cbz x1, .Lset_fgt_\@ |
241 | 241 |
|
242 | 242 | /* Disable traps of access to GCS registers at EL0 and EL1 */ |
243 | | - orr x0, x0, #HFGxTR_EL2_nGCS_EL1_MASK |
244 | | - orr x0, x0, #HFGxTR_EL2_nGCS_EL0_MASK |
| 243 | + orr x0, x0, #HFGRTR_EL2_nGCS_EL1_MASK |
| 244 | + orr x0, x0, #HFGRTR_EL2_nGCS_EL0_MASK |
245 | 245 |
|
246 | 246 | .Lset_fgt_\@: |
247 | 247 | msr_s SYS_HFGRTR_EL2, x0 |
|
0 commit comments