Method and system for caching peripheral component interconnect device expansion read only memory data
AssigneeInternational Business Machines Corporation
InventorsJames Arthur Lindeman, Muhamed Sadic
Life of this patent
Estimating the term…
Abstract
A system for caching peripheral component interconnect device data. In response to probing a peripheral component interconnect device, peripheral component interconnect device data is discovered. The discovered peripheral component interconnect device data is cached and then configured to enable the peripheral component interconnect device to execute.
Claims9
A computer implemented method in a data processing system for caching peripheral component interconnect device data, the computer implemented method comprising:
- responsive to probing a first peripheral component interconnect device within a plurality of different peripheral component interconnect devices included on a peripheral component interconnect card, discovering peripheral component interconnect device data that resides in a peripheral component interconnect expansion memory connected only to the first peripheral component interconnect device, wherein only the first peripheral component interconnect device within the plurality of different peripheral component interconnect devices includes a peripheral component interconnect expansion memory, and wherein the peripheral component interconnect data within the peripheral component interconnect expansion memory includes a plurality of different microcodes used to enable matching peripheral component interconnect devices within the plurality of different peripheral component interconnect devices to execute;
- caching the peripheral component interconnect device data to form cached peripheral component interconnect device data;
- and
- configuring the cached peripheral component interconnect device data to enable the plurality of different peripheral component interconnect devices included on the peripheral component interconnect card to execute.
A data processing system for caching peripheral component interconnect device data, comprising:
- a bus system;
- a storage device connected to the bus system, wherein the storage device includes a set of instructions;
- and
- a processing unit connected to the bus system, wherein the processing unit executes the set of instructions to discover peripheral component interconnect device data that resides in a peripheral component interconnect expansion memory connected only to a first peripheral component interconnect device within a plurality of different peripheral component interconnect devices included on a peripheral component interconnect card in response to probing the first peripheral component interconnect device, wherein only the first peripheral component interconnect device within the plurality of different peripheral component interconnect devices includes a peripheral component interconnect expansion memory, and wherein the peripheral component interconnect data within the peripheral component interconnect expansion memory includes a plurality of different microcodes used to enable matching peripheral component interconnect devices within the plurality of different peripheral component interconnect devices to execute:
- cache the peripheral component interconnect device data to form cached peripheral component interconnect device data;
- and configure the cached peripheral component interconnect device data to enable the plurality of different peripheral component interconnect devices included on the peripheral component interconnect card to execute.
A computer program product stored in a tangible computer usable medium having computer usable program code tangibly embodied therein for caching peripheral component interconnect device data, the computer program product comprising:
- computer usable program code configured to discover peripheral component interconnect device data that resides in a peripheral component interconnect expansion memory connected only to a first peripheral component interconnect device within a plurality of different peripheral component interconnect devices included on a peripheral component interconnect card in response to probing the first peripheral component interconnect device, wherein only the first peripheral component interconnect device within the plurality of different peripheral component interconnect devices includes a peripheral component interconnect expansion memory, and wherein the peripheral component interconnect data within the peripheral component interconnect expansion memory includes a plurality of different microcodes used to enable matching peripheral component interconnect devices within the plurality of different peripheral component interconnect devices to execute;
- computer usable program code configured to cache the peripheral component interconnect device data to form cached peripheral component interconnect device data;
- and
- computer usable program code configured to configure the cached peripheral component interconnect device data to enable the plurality of different peripheral component interconnect devices included on the peripheral component interconnect card to execute.
Dependencies are inferred from the claim text.