Module Name:    src
Committed By:   skrll
Date:           Sat Oct  6 15:54:55 UTC 2018

Modified Files:
        src/sys/arch/arm/arm: cpufunc_asm_armv7.S

Log Message:
Add the ARM ARM cache operation name in some comments


To generate a diff of this commit:
cvs rdiff -u -r1.27 -r1.28 src/sys/arch/arm/arm/cpufunc_asm_armv7.S

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/arm/arm/cpufunc_asm_armv7.S
diff -u src/sys/arch/arm/arm/cpufunc_asm_armv7.S:1.27 src/sys/arch/arm/arm/cpufunc_asm_armv7.S:1.28
--- src/sys/arch/arm/arm/cpufunc_asm_armv7.S:1.27	Thu Aug 24 14:19:36 2017
+++ src/sys/arch/arm/arm/cpufunc_asm_armv7.S	Sat Oct  6 15:54:55 2018
@@ -347,7 +347,7 @@ ENTRY_NP(armv7_icache_inv_all)
 	mov	r2, ip			@ r2 now contains set way decr
 
 	/* r3 = ways/sets, r2 = way decr, r1 = set decr, r0 and ip are free */
-1:	mcr	p15, 0, r3, c7, c6, 2	@ invalidate line
+1:	mcr	p15, 0, r3, c7, c6, 2	@ DCISW (data cache invalidate by set/way)
 	movs	r0, r3			@ get current way/set
 	beq	2f			@ at 0 means we are done.
 	lsls	r0, r0, #10		@ clear way bits leaving only set bits
@@ -391,7 +391,7 @@ ENTRY_NP(armv7_dcache_l1inv_all)
 	sub	r2, r2, r0		@ subtract from way decr
 
 	/* r3 = ways/sets/level, r2 = way decr, r1 = set decr, r0 and ip are free */
-1:	mcr	p15, 0, r3, c7, c6, 2	@ invalidate line
+1:	mcr	p15, 0, r3, c7, c6, 2	@ DCISW (data cache invalidate by set/way)
 	cmp	r3, #15			@ are we done with this level (way/set == 0)
 	bls	.Ldone_l1inv		@ yes, we've finished
 	ubfx	r0, r3, #4, #18		@ extract set bits
@@ -445,7 +445,7 @@ ENTRY_NP(armv7_dcache_inv_all)
 	sub	r2, r2, r0		@ subtract from way decr
 
 	/* r3 = ways/sets/level, r2 = way decr, r1 = set decr, r0 and ip are free */
-1:	mcr	p15, 0, r3, c7, c6, 2	@ invalidate line
+1:	mcr	p15, 0, r3, c7, c6, 2	@ DCISW (data cache invalidate by set/way)
 	cmp	r3, #15			@ are we done with this level (way/set == 0)
 	bls	.Lnext_level_inv	@ yes, go to next level
 	ubfx	r0, r3, #4, #18		@ extract set bits
@@ -506,7 +506,7 @@ ENTRY_NP(armv7_dcache_wbinv_all)
 	sub	r2, r2, r0		@ subtract from way decr
 
 	/* r3 = ways/sets/level, r2 = way decr, r1 = set decr, r0 and ip are free */
-1:	mcr	p15, 0, r3, c7, c14, 2	@ writeback and invalidate line
+1:	mcr	p15, 0, r3, c7, c14, 2	@ DCCISW (data cache clean and invalidate by set/way)
 	cmp	r3, #15			@ are we done with this level (way/set == 0)
 	bls	.Lnext_level_wbinv	@ yes, go to next level
 	ubfx	r0, r3, #4, #18		@ extract set bits

Reply via email to