Virtualization Resources
Introduction
This document describes the software interfaces for Itanium® architecture-based processors which support VT-i (Intel® Virtualization Technology for the Intel® Itanium® architecture). These additions allow for the virtualization of processor hardware in order to allow multiple instances of operating systems to be run on a single system. This document is intended for hardware system manufacturers and software developers of applications, operating systems, or tools.
Virtualization Environment Overview
The term virtualization environment refers to the system environment created by the VMM to run virtualized software1. Figure 2-2 shows the main components in a virtualization environment2, and the interactions between them. A virtualization environment will include one or more processors supporting virtualization, the PAL supporting virtualization, the virtual machine monitor, and virtualized software. The VMM is required to allocate the resources and create the virtualization environment before guest software can be launched. In a virtualization environment, virtualized software will continue to execute on the processor unmodified. Interruptions from the processor will be handled by the VMM. A new architecture interface is defined between the VMM and PAL for access to configuration and optimization options, virtualization services, and virtualization intercept handling.
Resource Virtualization Policies
In a virtualization environment, guest operating systems are running virtualized. For each hardware and system resource on the system, there are typically two policies the VMM can choose to run the virtual processor(s) of the guest operating systems:
![]()
If you're interested in this topic, these articles may be helpful:
![]() | Boosting Cryptography Performance with Intel® Libraries by Muneesh Nagpal, server applications engineer, Core Software Divisio... |
![]() | Getting started with SSE/SSE2 for the Intel Pentium 4 Processor Intel Corp. This paper teaches the programmer how to get started wi... |
![]() | Itanium® 2-based Solutions versus Sun’s SPARC® Architecture Introduction “Traditional IT infrastructure has been a static, ... |
![]() | Download Software Developers Manual for Intel® Itanium® Architecture This three-volume downloadable set provides a comprehensive guide to I... |
![]()
Recent Jobs:
![]() | Technical Support Engineer #SWG-0163327 - MA - Cambridge - IBM This position offers an excellent opportunity to develop technical ski... |
![]() | Research Staff Member - Storage Systems #Res-0135120 - CA - San Jose - IBM The Storage Systems department at Almaden is looking for a Research St... |
![]() | SAP Accounts Payable (FI) #GBS-0163035 - FL - Miami - IBM This individual will serve as a SAP Application Functional Specialist,... |
![]() | SAP Project Manager #GBS-0163005 - DC - Washington - IBM Job responsibilities include coordination and management of the delive... |
![]() | SAP Technical Lead Architect #GBS-0163818 - DC - Washington - IBM IBM Business Consulting Services is currently looking for a Lead SAP P... |
![]() | System Services Representative #GTS-0164065 - TX - Lubbock - IBM This role is an individual contributor responsible for on-site install... |
![]() | System i Technical Support Professional (3rd Shift) #GTS-0163402 - NY - Rochester - IBM This role specializes in performing and enabling remote technical supp... |
![]() | Project Manager #GBS-0148460 - MD - Gaithersburg - IBM The purpose of this role is to provide management support for the plan... |
![]() | Senior BI Consultant #SWG-0163291 - USA - IBM The Cognos North American Services organization has an immediate openi... |
![]() | Oracle eBusiness Developer #SWG-0160319 - NJ - Princeton - IBM Employees in this role perform detailed analysis of the data models of... |

