1. A method of establishing access for multiple logical partitions of a data processing system to a self-virtualizing input/output device, the method comprising: interfacing each logical partition of the multiple logical partitions to at least one associated partition adjunct instance, each partition adjunct instance coupling its associated logical partition of the multiple logical partitions to one of a virtual function or a queue pair of the self-virtualizing input/output device, and each partition adjunct instance comprising a separate dispatchable state and being created employing virtual address space donated from the associated logical partition or a hypervisor of the data processing system, and wherein each partition adjunct instance comprises a device driver for the virtual function or queue pair of the self-virtualizing input/output device; and providing each logical partition of the multiple logical partitions with at least one virtual input/output which is interfaced through the logical partition's at least one associated partition adjunct instance to the virtual function or queue pair of the self-virtualizing input/output device.