isn't there a way to probe the valid pagemask values? I thought I read some way of writing in pagemask values into a fixed TLB entry and then reading them back to see which bit(s) are set and cleared. That way we could maybe do the above at boot-time with minimal evilness. -a