Patent ID: 6567897
Filing Date: 2003-05-20
Classification: G06F

Abstract:
A method for enforcing logical partitioning of a shared device to which multiple partitions within a data processing system have access, the method comprising:receiving a request from one of a plurality of processors to access a partition of the shared device, wherein the request includes a virtual address, ones of said plurality of processors being included in different ones of a plurality of partitions in said data processing system; determining a partition identifier that is associated with said one of said plurality of processors, said partition identifier identifying one of said plurality of partitions which included said one of said plurality of processors; utilizing said partition identifier to determine whether said one of said plurality of processors is authorized to access said virtual address; and responsive to a determination that said one of said plurality of processors is authorized to access said virtual address, providing access to the requested partition of the shared device to said one of said plurality of processors.