小编Jyo*_*lli的帖子

如何从 Linux 用户空间进行数据缓存刷新/无效

尝试在 Linux 用户空间中使用可缓存的映射缓冲区。这些缓冲区将由加速器访问。在 ARMv7-A 架构中,是否有可能从 Linux 用户空间显式刷新/无效数据缓存?

尝试过__clear_cache(),但没有用。根据 URL https://gcc.gnu.org/onlinedocs/gcc/Other-Builtins.html,我的理解是它仅刷新指令缓存。

用户空间应用程序运行在用户模式下,我们是否需要为缓存操作设置任何特权模式权限。

更多信息会有帮助。

c linux gcc caching arm

5
推荐指数
1
解决办法
6289
查看次数

标签 统计

arm ×1

c ×1

caching ×1

gcc ×1

linux ×1