**잘 잊어버리는 CPU(M4에서 Linux 구동하기)**

- M4 Mac에서 모든 CPU 코어를 사용하며 Linux를 셸까지 부팅하는 데 성공했으며, 필요한 수정이 Linux 본류와 Asahi Linux의 부팅 도구 m1n1에 반영됨  
- 핵심 장애물은 인터럽트를 기다리는 WFI 명령이 CPU 레지스터의 값을 지워버리는 동작이었음. M1~M3에서는 이를 끌 수 있었지만 M4에서는 기존 방법이 통하지 않았음  
- 해결책은 문제가 있는 기기에서 부팅 인자로 WFI 사용을 끄는 방식임. CPU 종류만 보고 일괄 적용하면 정상적으로 동작하는 가상머신까지 영향을 받을 수 있어 m1n1이 적용 대상을 판별함  
- 부팅 로그조차…

[https://news.hada.io/topic?id=34704](https://news.hada.io/topic?id=34704)