스크랩반년간의 부팅 실패, 범인은 NX 비트였다 — ARM64 하이퍼바이저 디버깅 실화ARM64 베어메탈 하이퍼바이저가 무작위로 멈추던 원인은 분기 예측이 만들어낸 추측적 명령어 인출이 실행 가능하게 매핑된 MMIO 영역을 건드렸기 때문이었습니다. MMIO 페이지에 NX(비실행) 비트를 적용하자, 반년 만에 Android가 완전히 부팅됐습니다.2026.09.05#ARM64#NX비트