ɪn ˈɔːɹdɚ tə dˈiːkɹiːs ðə pˈeɪdʒ tˈeɪbəl sˈaɪz ðə ɡɹˌænjʊlˈæɹᵻɾi ʌv mˈɛni ˈaɪəmˌuː ɪz ˈiːkwəl tə ðə mˈɛmɚɹi pˈeɪdʒɪŋ ˈɔfən fˈoːɹ θˈaʊzənd nˈaɪnti sˈɪks bˈaɪts, ænd hˈɛns ˈiːtʃ smˈɔːl bˈʌfɚ ðæt nˈiːdz pɹətˈɛkʃən ɐɡˈɛnst dˌiːˌɛmˈeɪ ɐtˈæk hɐz təbi pˈeɪdʒ ɐlˈaɪnd ænd zˈiəɹoʊd bᵻfˌoːɹ mˌeɪkɪŋ vˈɪzᵻbəl tə ðə dɪvˈaɪs.
In order to decrease the page table size the granularity of many IOMMUs is equal to the memory paging (often 4096 bytes), and hence each small buffer that needs protection against DMA attack has to be page aligned and zeroed before making visible to the device.