• 请问在armv8上如何在EL3级别访问EL1的虚拟内存?

    Tgn Yang
    Tgn Yang

    请问如果EL1里面运行的内核调用了一个SMC指令(通过SMC去请求secure world的服务),然后这个调用被运行在EL3的ARM-Trusted-Firmware(EL3运行的相当于monitor)接收到了,这个时候EL3能否按照EL1的地址映射方式去访问EL1里面的虚拟内存?(在访问的时候还没有切换到secure os的context)

    比如,EL1里面运行的是linux内核,linux内核空间的虚拟地址为addr1(比如sys_call_table),然后我试图在EL3里面直接通过

    memcpy…
    • over 4 years ago
    • 中文社区
    • 中文社区论区
  • 国内开源ARM TrustZone安全内核

    Liwenhao
    Liwenhao

    Hi,大家好。

    我们团队花了很长时间实现了基于ARM TrustZone的安全内核T6:t6_overview,现在代码已进入稳定版本,目前支持三星SoC、ARM Versatile Express,正在支持Freescale,T6正计划开源,但不知道国内这方面的需求怎么样。

    板上大神不少,希望大家能给出点意见或批评,让我们能够有动力将T6一直维护下去。

    谢谢。

    • over 6 years ago
    • 中文社区
    • 中文社区论区
  • View related content from anywhere
  • More
  • Cancel