目前 rel4 的 hypervisor 在 qemu-arm-virt 完成了一些初始化的部分,不过进入用户态后跑飞。需要实现对应的 capability ,并通过 CI。
需要关注 rel4_config/cfg/platform/qemu-arm-virt.yml 下面 memory 的内容,由于 hypervisor 所在的 el2 没有 el1 那样的 ttbr0 和 ttbr1,所以就没有高地址的支持,需要修改 vmem_offset 的地址,对应的写死的地址也需要修改。
对应的地址: #47
目前 rel4 的 hypervisor 在 qemu-arm-virt 完成了一些初始化的部分,不过进入用户态后跑飞。需要实现对应的 capability ,并通过 CI。
需要关注 rel4_config/cfg/platform/qemu-arm-virt.yml 下面 memory 的内容,由于 hypervisor 所在的 el2 没有 el1 那样的 ttbr0 和 ttbr1,所以就没有高地址的支持,需要修改 vmem_offset 的地址,对应的写死的地址也需要修改。
对应的地址: #47