Press "Enter" to skip to content

Posts tagged as “METHOD_BUFFERED”

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

Sina Karvandi 1

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…