Patent ID: 6892383
Filing Date: 2005-05-10
Classification: G06F

Abstract:
1. A logically partitioned data processing system, comprising: a plurality of operating systems, each assigned to a separate one of a plurality of logical partitions; a hypervisor for creating and enforcing separation between each of the plurality of logical partitions; wherein the hypervisor includes a plurality of selectable function sets, each function set including a list of hypervisor function calls that are provided by the hypervisor which may be called by any one of the plurality of operating systems to get said hypervisor to perform tasks for the calling one of the plurality of operating systems while maintaining separation between each of the plurality of logical partitions, said hypervisor receiving a selection of one of said plurality of function sets; said selected one of said plurality of function sets being enabled; the hypervisor informs each of the plurality of operating systems of an enabled function set, function calls included within the enabled function set being enabled for use by each of the plurality of operating systems and function calls not included within the enabled function set being disabled for use by each of the plurality of operating systems.