Subversion Repositories freemyipod

Rev

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

Rev 163 Rev 165
Line 318... Line 318...
318
	mcr	p15, 0, r0,c5,c0, 0  @ DS0-4: full access
318
	mcr	p15, 0, r0,c5,c0, 0  @ DS0-4: full access
319
	mrc	p15, 0, r0,c1,c0
319
	mrc	p15, 0, r0,c1,c0
320
	orr	r0, r0, #5
320
	orr	r0, r0, #5
321
	orr	r0, r0, #0x1000
321
	orr	r0, r0, #0x1000
322
	mcr	p15, 0, r0,c1,c0     @ Re-enable the Protection Unit and caches
322
	mcr	p15, 0, r0,c1,c0     @ Re-enable the Protection Unit and caches
323
	ldr	r0, _stubend
-
 
324
	ldr	r1, _stubend + 4
323
	ldr	r1, _stubend + 4
-
 
324
	ldr	r0, _stubend
325
	add	r1, r1, r0
325
	add	r0, r1, r0
326
	mov	r2, #0x08000000
326
	mov	r2, #0x08000000
327
movepayloadloop:
327
movepayloadloop:
328
	cmp	r1, r0
328
	cmp	r0, r1
329
	ldrhi	r3, [r0], #4
329
	ldrhi	r3, [r1], #4
330
	strhi	r3, [r2], #4
330
	strhi	r3, [r2], #4
331
	bhi	movepayloadloop
331
	bhi	movepayloadloop
-
 
332
	bl	flushcache
-
 
333
	mcr	p15, 0, r0,c7,c5
332
	mov	pc, #0x08000000
334
	mov	pc, #0x08000000
333
 
335
 
334
 
336
 
335
lcd_inittab_type2:
337
lcd_inittab_type2:
336
	.byte 5, 10
338
	.byte 5, 10
Line 904... Line 906...
904
	ldr	r0, [r2,#0x84]
906
	ldr	r0, [r2,#0x84]
905
	cmp	r0, r1
907
	cmp	r0, r1
906
	bmi	sleepmsloop
908
	bmi	sleepmsloop
907
	mov	pc, lr
909
	mov	pc, lr
908
 
910
 
909
	nop
-
 
910
	nop
-
 
911
 
-
 
912
_stubend:
911
_stubend:
913
912