Patent ID: 8146089

Claim:
A method comprising: allocating at least one dedicated core and at least one shareable core to a first partition of a multiprocessor system that is soft partitioned, wherein the at least one dedicated core and the at least one shareable core are owned by the first partition, and allocating the at least one shareable core includes identifying the at least one shareable core in a management interface of a management partition corresponding to another dedicated core coupled to the first partition and a second partition of the multiprocessor system; storing a public state of the first partition in a storage of the first partition; storing a private state of the first partition in a first save area of the management interface, the private state of the first partition including core state information not visible to an operating system (OS) of the first partition; loading a private state of the second partition stored in a second save area of the management interface into the at least one shareable core during a leasing of the at least one shareable core to the second partition, the private state of the second partition including core state information not visible to an operating system (OS) of the second partition; loading a public state of the second partition stored in the second partition into the at least one shareable core during the leasing; and dynamically using the at least one shareable core in the second partition of the system.