If we setup the page tables then we should probably use them too..
Use clang integrated-as to remove the dependency on gcc.