Device driver and adapter binding technique
First Claim
1. A device driver and adapter binding technique in which an operating system having device drivers is run as a virtual machine on a virtual resource manager having device drivers of real and virtual devices comprising the steps of:
- assigning a "token" to the virtual resource manager'"'"'s device driver for the device to be bound to a device driver of said operating system;
creating a device dependent information file in said operating system corresponding to said device to be bound, said file including adapter dependent information for said device;
placing said "token" in a device driver of said operating system at the time said operating system is initiated; and
using said "token" placed in said device driver of said operating system to communicate with the corresponding virtual resource manager device driver when said device driver of said operating system is opened to drive said device, thereby binding the two drivers and using the device dependent information in said device dependent information file to drive the physical device.
1 Assignment
0 Petitions
Accused Products
Abstract
An operating system in a digital computer environment is run as a virtual machine on a virtual resource manager. In order to provide a more dynamic environment for the operating system, linkages are made between the operating system device drivers and the corresponding real and virtual devices of the virtual resource manager. This is accomplished by assigning a "token" to the virtual resource manager. A device dependent information file corresponding to the device is created. This file contains adapter dependent information including a hardward port address for the physical device. The "token" is placed in the operating system device driver at the time it is initiated. When the operating system device driver is "opened" to drive the device, it uses the "token" to communicate with the virtual resource manager device driver thereby accomplishing driver to driver binding. This causes the virtual resource manager device driver to use the adapter dependent information in the special file corresponding to the "token" and placed in the process stack.
183 Citations
5 Claims
-
1. A device driver and adapter binding technique in which an operating system having device drivers is run as a virtual machine on a virtual resource manager having device drivers of real and virtual devices comprising the steps of:
-
assigning a "token" to the virtual resource manager'"'"'s device driver for the device to be bound to a device driver of said operating system; creating a device dependent information file in said operating system corresponding to said device to be bound, said file including adapter dependent information for said device; placing said "token" in a device driver of said operating system at the time said operating system is initiated; and using said "token" placed in said device driver of said operating system to communicate with the corresponding virtual resource manager device driver when said device driver of said operating system is opened to drive said device, thereby binding the two drivers and using the device dependent information in said device dependent information file to drive the physical device. - View Dependent Claims (2, 3)
-
-
4. A method of linking device drivers of an operating system run as a virtual machine on a virtual resource manager with the device drivers of said virtual resource manager comprising the steps of:
-
specifying the port number of a device connection in a table of adapter characteristics; modifying the operating system configuration files and assigning a token number to said device; reloading said operating system to define said device to said virtual resource manager with adapter characteristics and passing said token number to an associated device driver of said virtual resource manager; opening the device driver of said operating system to use said device; passing said token number from said device driver to said virtual resource manager; retrieving the device dependent information from the associated virtual resource manager device driver corresponding to said token number; and using said device dependent information to drive said device, thereby linking the device drivers of said operating system and said virtual resource manager. - View Dependent Claims (5)
-
Specification