(1) Changes made in the kernel VM header to accomadate support for both 32 & 64 bit Archs, while statically definining the initial MMU data structure offsets.  (2) Provisioning no-execute perm in the Arch MMU flags which can be used by x86-64 arch.