1. An apparatus comprising: a table structure indexed by a source identifier of an input/output (I/O) transaction specifying a guest physical address and requested by an I/O device to map the I/O device to a domain assigned to the I/O device; and an address translation structure coupled to the table structure to translate the guest physical address to a host physical address corresponding to the I/O transaction.