diff options
| author | Pierrick Bouvier <pierrick.bouvier@linaro.org> | 2023-02-21 16:30:03 +0100 |
|---|---|---|
| committer | Richard Henderson <richard.henderson@linaro.org> | 2023-02-21 08:53:03 -1000 |
| commit | b3c326029554a7d134e26e749240ba2d8ac288b1 (patch) | |
| tree | e2f3f97ce88eeea789b8d8e670a70a04abab68eb /linux-user/arm/cpu_loop.c | |
| parent | c3bef3b4de8e60affa6aa3a46dcfcf3bd09459a1 (diff) | |
| download | focaccia-qemu-b3c326029554a7d134e26e749240ba2d8ac288b1.tar.gz focaccia-qemu-b3c326029554a7d134e26e749240ba2d8ac288b1.zip | |
util/cacheflush: fix cache on windows-arm64
ctr_el0 access is privileged on this platform and fails as an illegal instruction. Windows does not offer a way to flush data cache from userspace, and only FlushInstructionCache is available in Windows API. The generic implementation of flush_idcache_range uses, __builtin___clear_cache, which already use the FlushInstructionCache function. So we rely on that. Signed-off-by: Pierrick Bouvier <pierrick.bouvier@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-Id: <20230221153006.20300-2-pierrick.bouvier@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Diffstat (limited to 'linux-user/arm/cpu_loop.c')
0 files changed, 0 insertions, 0 deletions