Page MenuHomeFreeBSD

D45083.id.diff
No OneTemporary

D45083.id.diff

diff --git a/sys/arm64/arm64/mp_machdep.c b/sys/arm64/arm64/mp_machdep.c
--- a/sys/arm64/arm64/mp_machdep.c
+++ b/sys/arm64/arm64/mp_machdep.c
@@ -430,10 +430,10 @@
return (ENOMEM);
*release_addr = entry;
+ cpu_dcache_wbinv_range(release_addr, sizeof(*release_addr));
pmap_unmapdev(release_addr, sizeof(*release_addr));
__asm __volatile(
- "dsb sy \n"
"sev \n"
::: "memory");

File Metadata

Mime Type
text/plain
Expires
Wed, Jun 17, 7:23 PM (5 h, 42 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
34001351
Default Alt Text
D45083.id.diff (408 B)

Event Timeline