1 Star 0 Fork 0

laokz / ohos_memo

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
m_fence 936 Bytes
一键复制 编辑 原始数据 按行查看 历史
laokz 提交于 2021-10-30 10:20 . 增加liteos_m内存屏障使用统计
arch func usage
----------------------------------------
arm/arm9 dmb() 实现为编译器屏障,未用
dsb() backtrace.c(redundant)
timer.c中HalEnterSleep
cortex-m33, m4, m7中HalTaskSchedule
isb() 实现为编译器屏障
timer.c中HalEnterSleep
cortex-m33, m4, m7中HalTaskSchedule
----------------------------------------
riscv/riscv32 dsb() 未用
mb() 未用
----------------------------------------
riscv/nuclei __FENCE_I(), __FENCE()
__ISB, __DSB, __DMB
__RWMB, __RMB, __WMB, __SMP_RWMB, __SMP_RMB, __SMP_WMB
均未用
arm/cortex-m3, m33, m4, m7使用了__ISB, __DSB,估计是开发工具提供的定义?
HTML
1
https://gitee.com/laokz/ohos_memo.git
git@gitee.com:laokz/ohos_memo.git
laokz
ohos_memo
ohos_memo
master

搜索帮助