Method and apparatus for abstraction of physical hardware implementation to logical software drivers
AssigneeInternational Business Machines Corporation
InventorsPaul Edward Movall, Shaun Allan Wetzstein
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsPaul Edward Movall, Shaun Allan Wetzstein
Estimating the term…
A method and apparatus are provided for abstraction of a physical hardware implementation to logical software drivers. An operating system kernel includes a device driver layer, an enhanced I/O abstraction layer and physical hardware implementation details layer. The physical hardware implementation details layer encapsulates hardware details for the physical hardware implementation. The enhanced I/O abstraction layer abstracts the hardware details for the device driver layer and creates unique logical I/O device structures for each embedded function in the physical hardware implementation. By using the enhanced I/O abstraction layer, device drivers maintain their independence from the physical hardware implementation. Using the enhanced I/O abstraction layer also enables a single driver with one binary image to support embedded functions spread out across multiple chip implementations, and multiple instances of an embedded function on one or multiple chips.
Apparatus for abstraction of a physical hardware implementation to logical software drivers comprising:
A method for abstraction of a physical hardware implementation to logical software drivers, said method comprising the steps of:
Dependencies are inferred from the claim text.