Patent ID: 7886190

Claim:
A system for autonomic boot recovery in a platform, comprising: a platform having a first execution partition running an operating system and a second execution partition running a boot recovery agent, wherein the first and second execution partitions comprise at least one of an embedded hardware partition, a virtual machine partition or virtual machine monitor; the first execution partition being communicatively coupled to a non-volatile (NV) memory store, the NV memory store to store firmware boot information configured to boot the platform and load an operating system, the first execution partition having access to a shared storage area for passing messages to and from the second execution partition; and the second execution partition being communicatively coupled to a protected non-volatile (NV) memory store, the protected NV memory store being inaccessible to both a boot firmware and the operating system running in the first execution partition, the second execution partition having access to the shared storage area for passing messages to and from the first execution partition, the second execution partition to store last known good boot information in the protected NV memory store, and to initiate recovery using the last known good boot information when a boot failure of the first execution partition is identified.