Martins3 / Martins3.github.io

:book: Scratchpad about Linux, Compiler and Virtualization
https://martins3.github.io
GNU General Public License v2.0
61 stars 14 forks source link

KVM #22

Closed Martins3 closed 1 year ago

Martins3 commented 3 years ago
Martins3 commented 3 years ago
Martins3 commented 3 years ago
Martins3 commented 3 years ago

VCPU

Martins3 commented 3 years ago

主板虚拟化

Martins3 commented 3 years ago

hypervisor-from-scratch-part-4

https://rayanfam.com/topics/hypervisor-from-scratch-part-4/

TODO intel 手册 Chapter 28 – (VMX SUPPORT FOR ADDRESS TRANSLATION)

According to a VMware evaluation paper: “EPT provides performance gains of up to 48% for MMU-intensive benchmarks and up to 600% for MMU-intensive microbenchmarks”.

EPT mechanism that treats your Guest Physical Address like a virtual address and the EPTP is the CR3.

Note that PAE stands for Physical Address Extension which is a memory management feature for the x86 architecture that extends the address space and PSE stands for Page Size Extension that refers to a feature of x86 processors that allows for pages larger than the traditional 4 KiB size.

Martins3 commented 3 years ago
Martins3 commented 3 years ago