小编Pra*_*ran的帖子

处理ARM TrustZones

ARM有一个名为TrustZone的东西.根据ARM文档,它提供了一个进程可以在安全/非安全世界中运行.

  1. 安全/非安全世界意味着什么.它与处理器执行模式有关,还是与设置内存区域或其他内容的权限有关.
  2. ARM的7种操作模式与安全/非安全世界之间是否存在任何关系.
  3. 如何在ARM中启用TrustZone.
  4. 从哪个版本的ARM引入.
  5. 是否必须使用此TrustZone.Linux内核是否使用此TrustZone扩展.

请帮助我理解这一点.

arm linux-kernel trustzone

29
推荐指数
2
解决办法
2万
查看次数

C++中的原子操作

我有一组C++函数:

funcB(){};
funcC(){};
funcA()
{
    funcB();
    funcC();
}
Run Code Online (Sandbox Code Playgroud)

现在,我想使funcA原子,即funcBfuncC调用内funcA应自动执行.有没有办法实现这个目标?

c++ c++11

6
推荐指数
2
解决办法
3953
查看次数

在Linux中启用MMU

  1. 在ARM Linux中,在哪个点上启用了mmu.即,在哪个文件中(arch/arm/kernel/setup.c中的汇编文件或paging_init())

  2. ARM linux是否支持在没有分页的情况下运行.

提前致谢.

linux arm mmu

2
推荐指数
1
解决办法
2321
查看次数

标签 统计

arm ×2

c++ ×1

c++11 ×1

linux ×1

linux-kernel ×1

mmu ×1

trustzone ×1