Subversion Repositories freemyipod

Rev

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

Rev 427 Rev 436
Line 57... Line 57...
57
.copysdram:
57
.copysdram:
58
	cmp	r2, r1
58
	cmp	r2, r1
59
	ldrhi	r3, [r0], #4
59
	ldrhi	r3, [r0], #4
60
	strhi	r3, [r1], #4
60
	strhi	r3, [r1], #4
61
	bhi	.copysdram
61
	bhi	.copysdram
62
	ldr	r0, =_initbssstart
-
 
63
	ldr	r1, =_initbssend
-
 
64
	mov	r2, #0
-
 
65
.clearinitbss:
-
 
66
	cmp	r1, r0
-
 
67
	strhi	r2, [r0], #4
-
 
68
	bhi	.clearinitbss
-
 
69
	ldr	r0, =_ibssstart
62
	ldr	r0, =_ibssstart
70
	ldr	r1, =_ibssend
63
	ldr	r1, =_ibssend
71
.clearibss:
64
.clearibss:
72
	cmp	r1, r0
65
	cmp	r1, r0
73
	strhi	r2, [r0], #4
66
	strhi	r2, [r0], #4
Line 106... Line 99...
106
	msr	cpsr_c, #0xd7
99
	msr	cpsr_c, #0xd7
107
	ldr	sp, =_abortstackend
100
	ldr	sp, =_abortstackend
108
	msr	cpsr_c, #0xdb
101
	msr	cpsr_c, #0xdb
109
	ldr	sp, =_abortstackend
102
	ldr	sp, =_abortstackend
110
	msr	cpsr_c, #0x1f
103
	msr	cpsr_c, #0x1f
111
	ldr	sp, =_initstackend
104
	ldr	sp, =_abortstackend
112
	bl	init
105
	bl	init
113
	bl	context_switch
106
	bl	context_switch
114
	mov	r0, #0
107
	mov	r0, #0
115
	ldr	pc, =idleloop
108
	ldr	pc, =idleloop
116
.ltorg
109
.ltorg