1. A method for resetting a partition of a multiple partition system, wherein the partition comprises a plurality of processors, the method comprising: executing, by one processor of the plurality of processors, reset code from firmware; building a list of reset register addresses associated with the plurality of processors; sending an interrupt to the other processors of the plurality of processors; resetting the other processors by writing a reset code to their associated reset registers; and resetting the one processor by writing to its associated reset register.