1. 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 peripheral component interconnect device, discovering peripheral component interconnect device data; 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 peripheral component interconnect device to execute.