|
@@ -98,20 +98,7 @@ _GLOBAL(cacheable_memzero)
|
|
|
bdnz 4b
|
|
|
3: mtctr r9
|
|
|
li r7,4
|
|
|
-#if !defined(CONFIG_8xx)
|
|
|
10: dcbz r7,r6
|
|
|
-#else
|
|
|
-10: stw r4, 4(r6)
|
|
|
- stw r4, 8(r6)
|
|
|
- stw r4, 12(r6)
|
|
|
- stw r4, 16(r6)
|
|
|
-#if CACHE_LINE_SIZE >= 32
|
|
|
- stw r4, 20(r6)
|
|
|
- stw r4, 24(r6)
|
|
|
- stw r4, 28(r6)
|
|
|
- stw r4, 32(r6)
|
|
|
-#endif /* CACHE_LINE_SIZE */
|
|
|
-#endif
|
|
|
addi r6,r6,CACHELINE_BYTES
|
|
|
bdnz 10b
|
|
|
clrlwi r5,r8,32-LG_CACHELINE_BYTES
|
|
@@ -200,9 +187,7 @@ _GLOBAL(cacheable_memcpy)
|
|
|
mtctr r0
|
|
|
beq 63f
|
|
|
53:
|
|
|
-#if !defined(CONFIG_8xx)
|
|
|
dcbz r11,r6
|
|
|
-#endif
|
|
|
COPY_16_BYTES
|
|
|
#if L1_CACHE_BYTES >= 32
|
|
|
COPY_16_BYTES
|
|
@@ -356,14 +341,6 @@ _GLOBAL(__copy_tofrom_user)
|
|
|
li r11,4
|
|
|
beq 63f
|
|
|
|
|
|
-#ifdef CONFIG_8xx
|
|
|
- /* Don't use prefetch on 8xx */
|
|
|
- mtctr r0
|
|
|
- li r0,0
|
|
|
-53: COPY_16_BYTES_WITHEX(0)
|
|
|
- bdnz 53b
|
|
|
-
|
|
|
-#else /* not CONFIG_8xx */
|
|
|
/* Here we decide how far ahead to prefetch the source */
|
|
|
li r3,4
|
|
|
cmpwi r0,1
|
|
@@ -416,7 +393,6 @@ _GLOBAL(__copy_tofrom_user)
|
|
|
li r3,4
|
|
|
li r7,0
|
|
|
bne 114b
|
|
|
-#endif /* CONFIG_8xx */
|
|
|
|
|
|
63: srwi. r0,r5,2
|
|
|
mtctr r0
|