The NX bit is not just about security
Summary
The NX bit article chronicles a deep-dive into ARM64 hardware memory protections and how speculative instruction fetches can cause boot failures. It reveals debugging lessons, the importance of marking memory as non-executable to prevent speculative execution, and reframes NX from a pure security feature to an architectural attribute.