×

Kernels, description tables, and device drivers

  • US 5,459,867 A
  • Filed: 09/30/1993
  • Issued: 10/17/1995
  • Est. Priority Date: 10/20/1989
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for controlling a device on a digital computer system, said digital computer system including:

  • a central processor including a memory for storing instructions and data,an adapter attached to said central processor,a device attached to said adapter, andan operating system for controlling said central processor, the method comprising;

    (a) receiving an operating system request by a device driver kernel, said device driver kernel particular to said operating system;

    (b) translating said operating system request by said device driver kernel into an operating-system-independent kernel request;

    (c) processing said kernel request to create an adapter request by a device description table, said device description table particular to said device and independent of said operating system and having at least one device action routine and a device action list, said processing said kernel request to form said adapter request by said device description table comprising;

    selecting one of more device action routines from said device actionlist in said device description table necessary for processingsaid kernel request;

    and executing said selected device action routines; and

    (d) processing said adapter request to control said device on said adapter by an adapter description table, said adapter description table particular to said adapter and independent of said operating system and having at least one adapter action routine and an adapter action list, said processing said adapter request to control said device on said adapter by said adapter description table comprising;

    selecting one or more adapter action routines from said adapteraction list in said adapter description table necessary forprocessing said adapter request; and

    executing said selected adapter action routines.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×