|
@@ -54,8 +54,10 @@ reset:
|
|
orr x0, x0, #0xf /* SCR_EL3.NS|IRQ|FIQ|EA */
|
|
orr x0, x0, #0xf /* SCR_EL3.NS|IRQ|FIQ|EA */
|
|
msr scr_el3, x0
|
|
msr scr_el3, x0
|
|
msr cptr_el3, xzr /* Enable FP/SIMD */
|
|
msr cptr_el3, xzr /* Enable FP/SIMD */
|
|
|
|
+#ifdef COUNTER_FREQUENCY
|
|
ldr x0, =COUNTER_FREQUENCY
|
|
ldr x0, =COUNTER_FREQUENCY
|
|
msr cntfrq_el0, x0 /* Initialize CNTFRQ */
|
|
msr cntfrq_el0, x0 /* Initialize CNTFRQ */
|
|
|
|
+#endif
|
|
b 0f
|
|
b 0f
|
|
2: msr vbar_el2, x0
|
|
2: msr vbar_el2, x0
|
|
mov x0, #0x33ff
|
|
mov x0, #0x33ff
|