Subversion Repositories freemyipod

Rev

Rev 427 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 427 Rev 436
Line 58... Line 58...
58
.copysdram:
58
.copysdram:
59
	cmp	r2, r1
59
	cmp	r2, r1
60
	ldrhi	r3, [r0], #4
60
	ldrhi	r3, [r0], #4
61
	strhi	r3, [r1], #4
61
	strhi	r3, [r1], #4
62
	bhi	.copysdram
62
	bhi	.copysdram
63
	ldr	r0, =_initbssstart
-
 
64
	ldr	r1, =_initbssend
-
 
65
	mov	r2, #0
-
 
66
.clearinitbss:
-
 
67
	cmp	r1, r0
-
 
68
	strhi	r2, [r0], #4
-
 
69
	bhi	.clearinitbss
-
 
70
	ldr	r0, =_ibssstart
63
	ldr	r0, =_ibssstart
71
	ldr	r1, =_ibssend
64
	ldr	r1, =_ibssend
72
.clearibss:
65
.clearibss:
73
	cmp	r1, r0
66
	cmp	r1, r0
74
	strhi	r2, [r0], #4
67
	strhi	r2, [r0], #4
Line 114... Line 107...
114
	msr	cpsr_c, #0xd7
107
	msr	cpsr_c, #0xd7
115
	ldr	sp, =_abortstackend
108
	ldr	sp, =_abortstackend
116
	msr	cpsr_c, #0xdb
109
	msr	cpsr_c, #0xdb
117
	ldr	sp, =_abortstackend
110
	ldr	sp, =_abortstackend
118
	msr	cpsr_c, #0x1f
111
	msr	cpsr_c, #0x1f
119
	ldr	sp, =_initstackend
112
	ldr	sp, =_abortstackend
120
	bl	init
113
	bl	init
121
	bl	context_switch
114
	bl	context_switch
122
	mov	r0, #0
115
	mov	r0, #0
123
	ldr	pc, =idleloop
116
	ldr	pc, =idleloop
124
.ltorg
117
.ltorg