Subversion Repositories freemyipod

Rev

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

Rev 320 Rev 358
Line 1... Line 1...
1
@
1
@
2
@
2
@
3
@    emBIOS Loader for iPod Nano 3G
3
@    emBIOS Loader for iPod Classic
4
@
4
@
5
@    Copyright 2010 TheSeven
5
@    Copyright 2010 TheSeven
6
@
6
@
7
@
7
@
8
@    This file is part of emBIOS.
8
@    This file is part of emBIOS.
Line 36... Line 36...
36
	mov	r0, #0
36
	mov	r0, #0
37
	mcr	p15, 0, r0,c7,c5
37
	mcr	p15, 0, r0,c7,c5
38
	mcr	p15, 0, r0,c8,c7
38
	mcr	p15, 0, r0,c8,c7
39
	mcr	p15, 0, r0,c13,c0
39
	mcr	p15, 0, r0,c13,c0
40
	adr	lr, cacheflush_done
40
	adr	lr, cacheflush_done
-
 
41
 
41
flushcache:
42
flushcache:
42
	mrc	p15, 0, r15,c7,c14,3
43
	mrc	p15, 0, r15,c7,c14,3
43
	bne	flushcache
44
	bne	flushcache
44
	mov	r0, #0
45
	mov	r0, #0
45
	mcr	p15, 0, r0,c7,c10,4
46
	mcr	p15, 0, r0,c7,c10,4
46
	bx	lr
47
	bx	lr
-
 
48
 
47
cacheflush_done:
49
cacheflush_done:
48
	adr	sp, values1
50
	adr	sp, values1
49
	ldmia	sp!, {r4-r12}
51
	ldmia	sp!, {r4-r12}
50
	mcr	p15, 0, r11,c2,c0
52
	mcr	p15, 0, r11,c2,c0
51
	mov	r0, #-1
53
	mov	r0, #-1