Patent ID: 7076576

Claim:
A method for transferring data from an intra-node firmware to an inter-nodes firmware in a multi-node computer system, the intra-node firmware coupled to the inter-nodes firmware through a direct channel, the intra-node firmware having a control module and a data module, the method comprising: sending a first data to the data module by the intra-node firmware; sending a first data transfer command to the control module by the intra-node firmware, the first data transfer command enabling the first data to be transferred to the inter-nodes firmware; reading the first data transfer command from the control module by the inter-nodes firmware; reading the first data from the data module by the inter-nodes firmware in response to the first data transfer command; writing a first data transfer status code into the control module by the inter-nodes firmware in response to completion of reading the first data from the data module; reading the first data transfer status code from the control module by the intra-node firmware; and determining whether to continue the data transfer in response to the first data transfer status code.