Hi After catching up with some reading on Intel VT-x, I could understand the use of VMCS ( virtual machine control structure ) which allows a VMM to specify instructions and events that cause VM entries and exits. My current understanding is that a VMCS structure is maintained by VMM for each guest and this structure is used by CPU during a VM entry and VM exit. However, I am not sure if each CPU core has a separate VMCS structure for each guest ? Also, does the number of guest VCPUs determine the number of VMCS structures required for a guest ? Can someone please help me figure out answers to these questions.. -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html