Mercurial > lcfOS
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