×

System for copying device driver stub into allocated portion of system memory corresponding to receiving resource to enable device driver execution from resource memory

  • US 5,404,494 A
  • Filed: 01/22/1993
  • Issued: 04/04/1995
  • Est. Priority Date: 12/27/1991
  • Status: Expired due to Term
First Claim
Patent Images

1. In a computer system having a processor, a system memory, and an interface for receiving a removable system resource, said interface including a plurality of sockets for receiving said removable system resource, a process for dynamically configuring device drivers of removable computer system resources, said process comprising the steps of:

  • allocating a portion of said system memory, said allocating step further including the step of allocating a plurality of sub-portions of said portion, said sub-portions equal in number to the number of sockets, such that each socket has a corresponding sub-portion;

    providing a resource memory in a removable system resource;

    loading a device driver into said resource memory, said device driver for controlling said removable system resource;

    loading a device driver stub into said resource memory, said device driver stub for enabling said device driver;

    receiving an indication that said removable system resource has been coupled to said interface subsequent to initialization of said processor, said receiving step further including the step of identifying a receiving socket of the plurality of sockets, said receiving socket coupling said removable system resource to said computer system;

    copying said device driver stub into a sub-portion of said allocated portion of system memory corresponding to said receiving socket;

    executing said device driver stub from said system memory;

    enabling access to said device driver, said access being enabled by said device driver stub, said enabling step further including the step of allowing memory mapping to said device driver residing in said resource memory; and

    executing said device driver from said resource memory.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×