Press "Enter" to skip to content

Posts tagged as “VMCS”

Hypervisor From Scratch – Part 5: Setting up VMCS & Running Guest Code

Sina Karvandi 10

Introduction Hello and welcome back to the fifth part of the “Hypervisor From Scratch” tutorial series. Today we will be configuring our previously allocated Virtual Machine Control Structure (VMCS) and in the last, we execute VMLAUNCH and enter to our hardware-virtualized world! Before reading the rest of this part, you have to read the previous parts as they are really dependent. The full source code of this tutorial is available on GitHub : [https://github.com/SinaKarvandi/Hypervisor-From-Scratch] Most of this topic derived from…

Hypervisor From Scratch – Part 3: Setting up Our First Virtual Machine

Sina Karvandi 3

Introduction This is the third part of the tutorial “Hypervisor From Scratch“. You may have noticed that the previous parts have steadily been getting more complicated. This part should teach you how to get started with creating your own VMM, we go to demonstrate how to interact with the VMM from Windows User-mode (IOCTL Dispatcher), then we solve the problems with the affinity and running code in a special core. Finally, we get familiar with initializing VMXON Regions and VMCS…

A first look at some aspects of Intel’s "Vanderpool" initiative

Sina Karvandi 4

A few hours ago, I was working on Intel VT-x which enables a hardware support for virtualization then I saw the following slides which gives me lots of information about Hypervisor instructions,VMM, Virtual machine control structure (VMCS) and other practical information. I don’t know about its author actually but I should give my thanks to him/her for gathering this slides. I think it worth a lot to read ,it can be downloaded here .