Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F162320926
D18838.id52824.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
1 KB
Referenced Files
None
Subscribers
None
D18838.id52824.diff
View Options
Index: sys/arm64/arm64/cpufunc_asm.S
===================================================================
--- sys/arm64/arm64/cpufunc_asm.S
+++ sys/arm64/arm64/cpufunc_asm.S
@@ -77,7 +77,6 @@
.if \ic != 0
isb
.endif
- ret
.endm
ENTRY(arm64_nullop)
@@ -112,6 +111,7 @@
*/
ENTRY(arm64_dcache_wb_range)
cache_handle_range dcop = cvac
+ ret
END(arm64_dcache_wb_range)
/*
@@ -119,6 +119,7 @@
*/
ENTRY(arm64_dcache_wbinv_range)
cache_handle_range dcop = civac
+ ret
END(arm64_dcache_wbinv_range)
/*
@@ -129,6 +130,7 @@
*/
ENTRY(arm64_dcache_inv_range)
cache_handle_range dcop = ivac
+ ret
END(arm64_dcache_inv_range)
/*
@@ -136,6 +138,7 @@
*/
ENTRY(arm64_idcache_wbinv_range)
cache_handle_range dcop = civac, ic = 1, icop = ivau
+ ret
END(arm64_idcache_wbinv_range)
/*
@@ -150,6 +153,8 @@
cache_handle_range dcop = cvau
ic ialluis
dsb ish
+ isb
+ ret
END(arm64_icache_sync_range)
/*
@@ -161,7 +166,8 @@
/* XXX: See comment in arm64_icache_sync_range */
cache_handle_range dcop = cvau
ic ialluis
- dsb ish
+ dsb ish
+ isb
SET_FAULT_HANDLER(xzr, x6)
mov x0, #0
ret
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Mon, Jul 13, 1:02 AM (16 h, 20 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
35019124
Default Alt Text
D18838.id52824.diff (1 KB)
Attached To
Mode
D18838: Ensure the I-Cache is correctly handled in arm64_icache_sync_range
Attached
Detach File
Event Timeline
Log In to Comment