← Back to Patent Explorer
EP0192924A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Device driver and adapter binding technique

Assignee: International Business Machines Corp
•
Filing: 1986-01-02
•
Granted: —
•
Expires: 2006-01-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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 hardware port address for the physical device. The "token" is placed in the operating system device 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.

Inventors

  • 👤 Hira Advani
  • 👤 Larry Keith Loucks
  • 👤 Nancy Lee Springen

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-30 04:51
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/50; G06F9/5005; G06F9/5011; G06F13/00; G06F13/10; G06F13/102; G06F9/54; G06F9/544; G06F9/545

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 176 words
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, said technique being characterized in that it comprises the step 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.
Claim 2
Independent Claim 176 words
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, said technique being characterized in that it comprises the step 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.
Claim 3
Dependent Claim 97 words
A device driver and adapter binding technique as recited in claim 1 wherein a user may modify a device configuration, said technique further comprising the steps of: specifying the port number of the device connection in a table of adapter characteristics; and updating the device driver of said operating system for device characteristics including said "token" for the device if the device is not a new device before using said "token" when said device driver of said operating system is opened; otherwise, repeating said steps of assigning, creating and placing if the device is a new device.
Claim 4
Dependent Claim 66 words
A device driver and adapter binding technique as recited in claim 1 wherein the step of using said "token" is performed with the following steps: passing said "token" from said operating system device driver to said virtual resource manager: retrieving the device dependent information from the associated virtual resource manager device driver corresponding to said "token"; and using said device dependent information to drive the device.
Claim 5
Independent Claim 166 words
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, said method being characterized in that it comprises 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.
Claim 6
Independent Claim 166 words
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, said method being characterized in that it comprises 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.
Claim 7
Dependent Claim 47 words
The method recited in claim 4 wherein a user may modify a device configuration further comprising the step of updating the device driver of said operating system for the device characteristics including the identical token number for the device if the device is not a new device.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag