it appears that linux memory page mapping is a superset of hardware capabilities http://seclists.org/lists/linux-kernel/2003/Nov/0266.html There are issues with "trampolines" that occur in glibc2