Is there a way for the kernel to take advantage of a flexible TLB entry coverage size, as in itanium, or is the pgd/pud/pmd/pte abstraction pretty much hard coded?