• 请问在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
    • 中文社区
    • 中文社区论区