Page MenuHomeFreeBSD

D37037.1785823709.diff
No OneTemporary

Size
464 B
Referenced Files
None
Subscribers
None

D37037.1785823709.diff

diff --git a/sys/arm64/arm64/db_interface.c b/sys/arm64/arm64/db_interface.c
--- a/sys/arm64/arm64/db_interface.c
+++ b/sys/arm64/arm64/db_interface.c
@@ -167,8 +167,10 @@
*dst++ = *data++;
dsb(ish);
- /* Clean D-cache and invalidate I-cache */
- cpu_dcache_wb_range(addr, (vm_size_t)size);
+ /*
+ * Ensure the I & D cache are in sync if we wrote
+ * to executable memory.
+ */
cpu_icache_sync_range(addr, (vm_size_t)size);
}
}

File Metadata

Mime Type
text/plain
Expires
Tue, Aug 4, 6:08 AM (12 h, 36 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
29344593
Default Alt Text
D37037.1785823709.diff (464 B)

Event Timeline