From 04c9763cf581c3c9feeb51d88b638e38aad6f614 Mon Sep 17 00:00:00 2001
From: Christian Cunningham <cc@localhost>
Date: Tue, 22 Mar 2022 21:15:27 -0700
Subject: Test with microsecond counter

---
 src/sys/kernel.S | 7 +++++++
 1 file changed, 7 insertions(+)

(limited to 'src/sys')

diff --git a/src/sys/kernel.S b/src/sys/kernel.S
index 8793d84..71b22a1 100644
--- a/src/sys/kernel.S
+++ b/src/sys/kernel.S
@@ -11,6 +11,13 @@ kernel_main:
 	mov r1, #0
 	mov r3, #0xFF00
 	bl draw_cstring
+	// Initialize System Cycle Counter
+	mov r0, #1
+	mcr p15, 0, r0, c9, c14, 0
+	mov r0, #1
+	mcr p15, 0, r0, c9, c12, 0
+	mov r0, #0x80000000
+	mcr p15, 0, r0, c9, c12, 1
 
 	// Intentional undefined instruction
 	// .word 0xf7f0a000
-- 
cgit v1.2.1