Intel N2820 FH8065301616603 Data Sheet

Product codes
FH8065301616603
Page of 1294
Processor Core
110
Datasheet
10.1.1
Intel
®
 Virtualization Technology (Intel
®
 VT)
Intel
®
 Virtualization Technology (Intel
®
 VT) makes a single system appear as multiple 
independent systems to software. This allows multiple, independent operating systems 
to run simultaneously on a single system. Intel
®
 VT comprises technology components 
to support virtualization of platforms based on Intel architecture microprocessors and 
chipsets. Intel
®
 Virtualization Technology for IA-32, Intel
®
 64 and Intel
®
 Architecture 
(Intel
®
 VT-x) added hardware support in the processor to improve the virtualization 
performance and robustness.
Intel
®
 VT-x specifications and functional descriptions are included in the Intel
® 
64 and 
Other Intel
®
 VT documents can be referenced at: http://www.intel.com/technology/
virtualization/index.htm 
10.1.1.1
Intel
®
 VT-x Objectives 
Robust: VMMs no longer need to use paravirtualization or binary translation. This 
means that they will be able to run off-the-shelf OSs and applications without any 
special steps.
Enhanced: Intel
®
 VT enables VMMs to run 64-bit guest operating systems on IA 
x86 processors.
More reliable: Due to the hardware support, VMMs can now be smaller, less 
complex, and more efficient. This improves reliability and availability and reduces 
the potential for software conflicts.
More secure: The use of hardware transitions in the VMM strengthens the isolation 
of VMs and further prevents corruption of one VM from affecting others on the 
same system. Intel
®
 VT-x provides hardware acceleration for virtualization of IA 
platforms. Virtual Machine Monitor (VMM) can use Intel
®
 VT-x features to provide 
improved reliable virtualized platform.
10.1.1.1.1
Intel
®
 VT-x Features
Extended Page Tables (EPT)
— EPT is hardware assisted page table physical memory virtualization
—  Support guest VM execution in unpaged protected mode or in real-address 
mode
— It eliminates VM exits from guest OS to the VMM for shadow page-table 
maintenance
Virtual Processor IDs (VPID)
— A VM Virtual Processor ID is used to tag processor core hardware structures 
(such as TLBs) to allow a logic processor to cache information (such as TLBs) for 
multiple linear address spaces
— This avoids flushes on VM transitions to give a lower-cost VM transition time and 
an overall reduction in virtualization overhead