Skip to Main Content
VMCF, then, is an interface that provides a mechanism to transfer data and communicate between virtual machines. The interface is a software process that is not bound by the external elements of a data processing system. VMCF is localized to a single real CPU running any number of virtual machines and is viewed by the user (programmer) as consisting of certain interface components: • A diagnose instruction to invoke a specific function. • A user parameter list to describe the function. • External interrupts to synchronize the functions. • A message header to describe external interrupts and data transmission characteristics. • User data.
Note: The Institute of Electrical and Electronics Engineers, Incorporated is distributing this Article with permission of the International Business Machines Corporation (IBM) who is the exclusive owner. The recipient of this Article may not assign, sublicense, lease, rent or otherwise transfer, reproduce, prepare derivative works, publicly display or perform, or distribute the Article.