Patent ID: 8024496

Claim:
A computer implemented method for migrating a large source page containing a plurality of contiguous source sub-pages accessible by direct memory access devices by means of only a single enhanced migration descriptor, the computer implemented method comprising: integrating a splitter and a selector into a configuration of a computer; responsive to a request to migrate the large source page containing a plurality of contiguous source sub-pages, dividing, by means of the splitter, a plurality of source translation control entry table addresses for each of the plurality of contiguous source sub-pages into a plurality of high order page numbers and a plurality of low order page numbers; identifying, by the selector, the large page and creating an enhanced migration descriptor comprising the high order page number for the large page and a size of the large page; and specifying the offset of each of the contiguous sub-pages by a large page size of the enhanced migration descriptor in conjunction with a plurality of lower order bits selected from a translation control entry table by the selector; and migrating the large page and each of the plurality of contiguous sub-pages contained in the large page to a destination page.