9os

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit 06260c1e28a5d6fd74b0df83105c0cace809f9ad
parent 4f99279eefda528df0ecafdd206d51e0f4478f5b
Author: Roberto E. Vargas Caballero <k0ga@shike2.com>
Date:   Sun, 27 Sep 2020 09:23:33 +0200

os9/arm64: Reorder imach()

Change-Id: I426a0bdf851841244cd5a729eb30e7d196be18dd

Diffstat:
Msrc/os9/arch/arm64/main.c | 8++++----
1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/os9/arch/arm64/main.c b/src/os9/arch/arm64/main.c @@ -73,10 +73,6 @@ imach(Mach *m) syswr(VBAR_EL1, (phyaddr_t) vectbl); barrier(ISB); - invtlb(); - invicache(); - invdcache(); - sctlr = sysrd(SCTLR_EL1); tcr = IPS4GB | @@ -87,6 +83,10 @@ imach(Mach *m) T1SZ(32) | T0SZ(32); ttbr = firstmap(m); + invtlb(); + invicache(); + invdcache(); + sctlr |= C | I; syswr(SCTLR_EL1, sctlr); syswr(MAIR_EL1, 0xFF);