Lines Matching full:vmc
23 The Virtual Management Channel (VMC) is a logical device which provides an
51 application component are passed to the hypervisor over a VMC interface,
54 The VMC enables the management partition to provide basic partitioning
64 Virtual Management Channel (VMC)
67 A logical device, called the Virtual Management Channel (VMC), is defined
82 Two new classes of CRQ messages are introduced for the VMC device. VMC
83 Administrative messages are used for each partition using the VMC to
104 Example Management Partition VMC Driver Interface
108 implementation where a device driver is used to interface to the VMC
111 ioctl’s against the VMC device.
113 VMC Interface Initialization
116 The device driver is responsible for initializing the VMC when the driver
118 VMC capabilities is performed to indicate the code version and number of
121 initial pool of VMC buffers, one buffer for each possible HMC connection,
142 VMC Interface Open
145 After the basic VMC channel has been initialized, an HMC session level
147 the VMC device and executes an ioctl() against it, indicating the HMC ID
148 (32 bytes of data) for this session. If the VMC device is in an invalid
153 message to the hypervisor to establish the session over the VMC. After the
158 following illustrates this VMC flow:
174 VMC Interface Runtime
178 exchange HMC messages via the Signal VMC message and RDMA operations. When
180 write() to the VMC device, and the driver RDMA’s the data to the hypervisor
181 and then sends a Signal Message. If a write() is attempted before VMC
186 put into a VMC buffer and an Signal Message is sent to the VMC driver in
189 read() to the VMC device. The read() request blocks if there is no buffer
191 the VMC device to become ready with data to read.
205 VMC Interface Close
225 For more information on the documentation for CRQ Messages, VMC Messages,