As used herein, the term ???local???, when used to describe the page tables or virtual memory mapping information of an I/O device, is intended to indicate that the tables or mapping information is stored in physical memory of an I/O device, i.e., in a memory chip or other storage medium addressable by the processing unit of an I/O device.