1. 程式人生 > >Arm虛擬化:效能和構架分析(3)

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技術