x86: unify noexec handling