Seamless creation of raid arrays with optimized boot time
AssigneeDell Products L.P.
InventorsRahumath Ali Thenmalaikaan Abdul Jabbar, Krishnakumar Narasimhan
Life of this patent
Estimating the term…
Abstract
A system for controlling processor operations is disclosed that includes a first function configured to be performed by one or more algorithms operating on a processor to identify one or more participating storage controllers, each having a software controller handle, and to cache the software controller handles during a query to a driver. A second function configured to be performed by one or more algorithms operating on the processor to invoke the driver with the cached software controller handles.
Claims18
A system for controlling processor operations, comprising:
- a first function configured to be performed by one or more algorithms operating on a processor to identify one or more participating storage controllers, each having a software controller handle, and to cache the software controller handles during a query to a driver;
- and
- a second function configured to be performed by one or more algorithms operating on the processor to invoke the driver with the cached software controller handles.
A method for controlling processor operations, comprising:
- identifying one or more participating storage controllers using a first function configured to be performed by one or more algorithms operating on a processor, wherein each storage controller has a software controller handle;
- caching the software controller handles during a query to a driver using one or more algorithms operating on the processor;
- and
- invoking the driver with the cached software controller handles using a second function configured to be performed by one or more algorithms operating on the processor.
In a system for controlling processor operations that includes a first function configured to be performed by one or more algorithms operating on a processor to identify one or more participating storage controllers, each having a software controller handle, and to cache the software controller handles during a query to a driver, a second function configured to be performed by one or more algorithms operating on the processor to invoke the driver with the cached software controller handles, wherein the second function is configured to be performed upon completion of installation of predetermined device protocols, wherein the driver is a SWRAID UEFI driver, a third function configured to be performed by one or more algorithms operating on the processor to enumerate one or more devices associated with the driver, a third function configured to be performed by one or more algorithms operating on the processor to enumerate one or more devices associated with a second driver, and a third function configured to be performed by one or more algorithms operating on the processor to create a redundant array of independent devices in a single process step, a method comprising:
- identifying one or more of the participating storage controllers using the first function configured to be performed by one or more algorithms operating on a processor, wherein each of the storage controllers has the software controller handle;
- caching the software controller handles during the query to the driver using one or more of the algorithms operating on the processor;
- and
- invoking the driver with the cached software controller handles using the second function configured to be performed by one or more algorithms operating on the processor.
Dependencies are inferred from the claim text.