1. A method, in a data processing system, for migrating a domain from a first data processing device to a second data processing device, comprising: configuring the domain for direct access of a first physical input/output (I/O) device; reconfiguring the domain for virtualized access of the first physical I/O device via an I/O virtualization mechanism in response to an event requiring migration of the domain; and migrating the domain from the first data processing device to the second data processing device following reconfiguration of the domain for virtualized access of the first physical I/O device.