Patent ID: 8566479

Claim:
A method of enabling a program running on a logical partition, of a logically partitioned data processing system, to directly access a group of resources in the data processing system, the data processing system including a hypervisor to manage access to said group of resources, and wherein a given address space is allocated to the logical partition, and each of the group of resources has a first, real address outside said given address space, the method comprising the steps of: for each of the group of resources, the hypervisor mapping the first, real address of the resource to a second, effective address for the resource in said given address space; the hypervisor sending to the logical partitions procedures for transforming the real addresses of the resources of the group of resources to the effective addresses for said resources; and said program, using one of the procedures from the hypervisor, transforming the first, real address of one of said resources to the second effective address for said one of the resources; and using said second, effective address to access directly said one of the resources without using the hypervisor.