Patent ID: 8447936

Claim:
A method for sharing pages across at least two operating systems sharing physical resources of a computing environment, but running in different partitions separated by a virtualization boundary comprising: creating a guest physical address space in each of the different partitions; maintaining module information in a virtualization subsystem that manages the different partitions, the module information indicating storing of at least a portion of a module into a physical memory resource, the maintaining module information comprising determining that at least one of the at least two operating systems has loaded a module and identifying a portion of the module with identical contents in a different partition; and based on the module information in the virtualization subsystem, sharing the physical memory resource containing the at least a portion of the module between the at least two operating systems and across the virtualization boundary by mapping between the guest physical address space and the system physical address space so that the at the least two operating systems can share the at least a portion of the module.