Intel VMX Operation

Posted: August 4, 2012 in Live in a Cloudy World, Microprocessor

VMX operation is the feature added to several Intel microprocessors that give them the capabilities to create Virtual Machine and creating the Hypervisors. Continuing on my latest post about Virtualization on Intel Platform, the VMX has two kinds of operations, one for the VMM (Virtual Machine Monitor) called the root operation and the second one is for the Guest Software called non-root operation. The root and the non-root operation are the way that the VMM and the Guest Software talk to each other.

There are some transitions made from the VMX root operations to the non-root operations called “VM Entries”, the other kind of transition from non-root operations to root operations called “VM Exits”.

So after defining everything like below, now I will explain everything in detail. The root operation is a set of instructions basically an addition of instructions added to the processor to allow him to execute and to accept these kind of instructions beside the normal instructions. The non-root operation’s main target is to facilitate the Virtualization.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s