1. A method of error recovery in a lockstep computer processing system, the system comprising a primary processor and a secondary processor and a bridge to a network, comprising the steps of: operating the primary and secondary processors in lockstep; receiving an error notification resulting from an error in either the primary processor or the secondary processor; determining if the error is a recoverable error; and if the error is a recoverable error, then saving the state of either the primary or the secondary processor to a memory; and resetting and restarting the primary and secondary processors using the saved state.