HP Integrity VM Accelerated Virtual I/O Overview

AVIO Overview
Figure 1 illustrates the two key components of both the Storage and Networking AVIO solution:
Figure 1 AVIO High Level Overview
AVIO Guest Drivers There are new virtual adapters (HBAs) called avio_stor and
avio_lan for AVIO storage and networking respectively with corresponding drivers. The AVIO
Guest Storage and Networking drivers are designed as Integrity VM aware Guest Drivers.
These drivers use an Integrity VM-specific programming interface to initiate I/O and control
requests from the guest to the host. The host communicates incoming I/O to the guest via the
Integrity VM monitor.
Host AVIO Drivers The AVIO Host Storage and Networking drivers provide services for
guest driver initialization, control, and I/O requests. These drivers primarily manage
outgoing and incoming I/O requests between the guest and the host physical hardware via
an optimized I/O communication channel.
I/O Stack
Driver
Physical Hardware
1. AVIO Guest Drivers
2. Host AVIO Drivers
I/O Stack
Host
H/W
Guest
Virtual HBAs
Monitor