Initializing i/o devices
AssigneeInternational Business Machines Corporation
InventorsNorbert HAGSPIEL, Sascha JUNGHANS, Matthias KLEIN, Joerg WALTER
Life of this patent
Estimating the term…
Abstract
A data processing system is provided which includes a processor nest communicatively coupled to an input/output bus by a bus controller, and a service interface controller communicatively coupled to the processor nest. The system includes storage for storing commands for the bus controller and associated command data and resulting status data, the storage being communicatively coupled to the processor nest and the bus controller. The service interface controller is configured, in response to received service commands, to read and write the storage, to execute the command specified in the storage, to retrieve the result of the command, and to store the result in the storage.
Claims17
A data processing system comprising:
- a processor nest communicatively coupled to an input/output bus by a bus controller;
- and
- a service interface controller communicatively coupled to the processor nest, wherein the system further comprises:
- storage for storing commands for the bus controller and associated command data and resulting status data, the storage being communicatively coupled to the processor nest and the bus controller;
- and
- the service interface controller being configured, in response to received service commands, to read and write the storage, to execute the command specified in the storage, to retrieve the result of the command, and to store the result in the storage.
A method for communicating to an input/output bus of a data processing system, the data processing system comprising a processor nest communicatively coupled to the input/output bus by a bus controller, and a service interface controller communicatively coupled to the processor nest, the method comprising:
- storing commands for the bus controller and associated command data and resulting status data in a storage, the storage being communicatively coupled to the processor nest and the bus controller;
- reading and writing the storage by the service interface controller, in response to a received service command;
- executing the command specified in the storage;
- retrieving the result of the command;
- and
- storing the result of the command in the storage.
A computer program product for facilitating communicating to an input/output bus of a data processing system, the computer program product comprising:
- a computer readable storage medium storing a computer readable program, wherein the computer readable program when executed by a processor causes the processor to perform a method of communicating to the input/output bus of the data processing system, the data processing system comprising a processor nest communicatively coupled to the input/output bus by a bus controller, and a service interface controller communicatively coupled to the processor nest, the method comprising:
- storing commands for the bus controller and associated command data and resulting status data in storage, the storage being communicatively coupled to the processor nest and the bus controller;
- reading and writing the storage by the service interface controller, in response to a received service command;
- executing the command specified in the storage;
- retrieving the result of the command;
- and
- storing the result of the command in the storage.
Dependencies are inferred from the claim text.