x86我不太清楚
在arm平台
linux通过el0 和el1两个层级来实现用户态和内核态
arm的hypervisor运行在el2上
如果你能理解linux的用户态和内核态的实现原理,就能理解hypervisor的原理了
【 在 wjhtingerx 的大作中提到: 】
: 比如hyperviser上跑了两个Linux,这个Linux是直接跟硬件打交道的,那hyperviser怎么能把这两个Linux隔离管理呢?难道hyperviser会修改Linux内核的东西吗?
:
: 这个基本原理是啥呢?
:
: --
发自「今日水木 on iPhone 12 mini」
--
FROM 111.206.214.*