git: 9front

Download patch

ref: 89613916a9b97b15a6f053f2a64335529b181d9b
parent: ae67a130d6b012c564c86439e972acc8f9ccd990
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Sun Jul 25 10:12:17 EDT 2021

bcm64: make the kernel use virtual timer counter register for cycles()

--- a/sys/src/9/bcm64/l.s
+++ b/sys/src/9/bcm64/l.s
@@ -298,6 +298,9 @@
 	RETURN
 
 TEXT vcycles(SB), 1, $-4
+	MRS	CNTVCT_EL0, R0
+	RETURN
+
 TEXT lcycles(SB), 1, $-4
 	MRS	PMCCNTR_EL0, R0
 	RETURN
--