Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F152784157
D3106.id6995.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
566 B
Referenced Files
None
Subscribers
None
D3106.id6995.diff
View Options
Index: sys/arm64/arm64/cpufunc_asm.S
===================================================================
--- sys/arm64/arm64/cpufunc_asm.S
+++ sys/arm64/arm64/cpufunc_asm.S
@@ -61,17 +61,18 @@
add x1, x1, x2 /* Add these to the size */
bic x0, x0, x4 /* Clear the low bit of the address */
1:
+ dc \dcop, x0
+ dsb ish
.if \ic != 0
ic \icop, x0
+ dsb ish
.endif
- dc \dcop, x0
add x0, x0, x3 /* Move to the next line */
subs x1, x1, x3 /* Reduce the size */
b.hi 1b /* Check if we are done */
.if \ic != 0
isb
.endif
- dsb ish
ret
.endm
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Sat, Apr 18, 2:23 AM (3 h, 2 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
31692250
Default Alt Text
D3106.id6995.diff (566 B)
Attached To
Mode
D3106: Fix possible coherency issues between PEs related to I-cache
Attached
Detach File
Event Timeline
Log In to Comment