diff kernel/startup_a9.asm @ 362:c05ab629976a

Added CPUID for arm
author Windel Bouwman
date Sat, 15 Mar 2014 10:56:34 +0100
parents 899ae3aea803
children 577ed7fb3fe4
line wrap: on
line diff
--- a/kernel/startup_a9.asm	Fri Mar 14 16:18:54 2014 +0100
+++ b/kernel/startup_a9.asm	Sat Mar 15 10:56:34 2014 +0100
@@ -3,3 +3,22 @@
 BL kernel_start          ; Branch to main (this is actually in the interrupt vector)
 local_loop:
 B local_loop
+
+
+; Called to identify the proc:
+arch_pfr0:
+mrc p15, 0, r0, c0, c1, 0
+mov pc, lr
+
+arch_pfr1:
+mrc p15, 0, r0, c0, c1, 1
+mov pc, lr
+
+arch_mmfr0:
+mrc p15, 0, r0, c0, c1, 4
+mov pc, lr
+
+
+arch_mpuir:
+mrc p15, 0, r0, c0, c0, 4
+mov pc, lr