Arm虚拟化:性能和构架分析(3)

                     构架的改进

为了在真实应用workload上得到更低的VM到hypervisor延迟,我们需要对arm硬件虚拟化支持做些改进。根据我们的设计,实现和arm上KVM性能测量经验,我们做出一序列的改进,可以加快VM到hypervisor的转换。这些改进叫做virtualization hostextension (VHE), 现在是arm 64位构架的新版本v8.1的一部分。VHE允许本来设计在EL1运行的OS不需要修改源代码而运行在EL2上。我们呈现KVM arm和Linux host kernel怎么在不需要改Linux kernel代码情况下运行在EL2. 

往期文章:

深入理解Arm Cortex-A76处理器

Armv8.x构架和GICv3/v4,SMMUv3介绍

Armv8.x构架和GICv3/v4,SMMUv3介绍-2

Armv8-M:为IoT安全而生

Armv8-A虚拟化:性能和构架分析(1)

Arm虚拟化:性能和构架分析(2)

Scalable Vector Extension (SVE) 介绍

Spectre/Meltdown演义-专业篇(3)

Hacking arm PAN?

用DS-5调试复杂问题

Spectre/Meltdown演义--专业篇(1)

Spectre/Meltdown演义-专业篇(2)

Armv8上不弃不离的NEON/FPU

Spectre/Meltdown演义-- 通俗篇

[免费]Armv8-A网上研讨会资料

筑起Linux Kernel 安全堡垒

Arm Linux Young和Dirty Page的过去和现在

Secure Element 介绍

揭秘Arm32 Linux的User和Kernel的页表映射

Arm32 Linux SMP 启动流程

C++ atomic memory model和Arm实现方式

Arm64 Linux Kernel KPTI (Meltdown防御)方案解释

浅谈Trustzone技术

猜你喜欢

转载自blog.csdn.net/weixin_39366778/article/details/82662538
今日推荐