← Back to team overview

t-kernel team mailing list archive

[PATCH] monhdr: add comment, plan

 

From: Du Huanpeng <u74147@xxxxxxxxx>

Signed-off-by: Du Huanpeng <u74147@xxxxxxxxx>
---
 tkernel_source/monitor/hwdepend/arm/cpu/monhdr.S | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/tkernel_source/monitor/hwdepend/arm/cpu/monhdr.S b/tkernel_source/monitor/hwdepend/arm/cpu/monhdr.S
index 5b582e3..15383a9 100755
--- a/tkernel_source/monitor/hwdepend/arm/cpu/monhdr.S
+++ b/tkernel_source/monitor/hwdepend/arm/cpu/monhdr.S
@@ -42,6 +42,21 @@
 	.globl	Csym(_defaultHdr)
 	.type	Csym(_defaultHdr), %function
 Csym(_defaultHdr):
+
+	b	Csym(entMonitor)	// call entMonitor(vec)
+__stack_regs
+/*
+ * save registers
+ * __stack_regs_limit[0x00-0x0F] usr,     r0-r14, cpsr
+ * __stack_regs_limit[0x18-0x1F] fiq,     r0-r14, cpsr
+ * __stack_regs_limit[0x2C-0x2F] irq,    r13-r14, spsr
+ * __stack_regs_limit[0x3C-0x3F] abortt, r13-r14, spsr
+ * __stack_regs_limit[0x4C-0x4F] svc,    r13-r14, spsr
+ * __stack_regs_limit[0x5C-0x5F] undef,  r13-r14, spsr
+ * TODO: cp15
+ */
+
+
         // save register
 	//	regStack[0-7]		r0 .. r7
 	//		[8,9]		Entry cspr, ip
-- 
1.9.1




References