From a441be9976ef79f6881448860f69248b5f58dd3a Mon Sep 17 00:00:00 2001 From: Takumi Sueda Date: Wed, 10 Mar 2021 00:32:07 +0900 Subject: [PATCH] Disable timer and interrupts --- x1/injector/disable_mmu.S | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/x1/injector/disable_mmu.S b/x1/injector/disable_mmu.S index 4ca82ad..00ee28e 100644 --- a/x1/injector/disable_mmu.S +++ b/x1/injector/disable_mmu.S @@ -3,9 +3,18 @@ .global _start _start: - mov r9, #0 ldr r0, =0x67800000 + cpsid if + + mrc p15, 0, r8, c14, c2, 1 + bic r8, r8, #1 + mcr p15, 0, r8, c14, c2, 1 + mrc p15, 0, r8, c14, c3, 1 + bic r8, r8, #1 + mcr p15, 0, r8, c14, c3, 1 + + mov r9, #0 mrc p15, 0, r10, c1, c0, 0 @bic r10, r10, #5 @ disable MMU and dcache bic r10, r10, #1 @ disable MMU