Patent ID: 7383467
Filing Date: 2008-06-03
Classification: G06F

Abstract:
1. An information processing apparatus comprising: a command retry mechanism that retries a command when an abnormality occurs; a commit stack entry that holds information concerning commands to be executed out of order in an order of an original order to control the order of completing the commands; a state setting circuit that sets a state of the information processing apparatus to either of a normal state for a normal operation or a verification state for an operation verification; an entry registering circuit that tampers, when the information processing apparatus is in the verification state, contents of the information concerning a command to be registered to the commit stack entry, and registers the information in a state of detecting a parity error; and a completion determining circuit that performs a determination of completion and a parity check of an entry of a command of which execution has a possibility of being completed in a corresponding cycle from among the entries of the commit stack entry, and when a parity error is detected in any one of the entries, requests the command retry mechanism to retry commands starting from an oldest command registered in the commit stack entry.