StartupXO
بحث
العربية

Find XO: 애플 M4 맥 미니에서 리눅스 부팅과 CPU WFI 문제 해결 과정 (yuka.dev)

لا توجد توصيات بعد startupxo التعليقات: 1

لغة الكتابة: الكورية عرض الترجمة

الملخص / قراءة المصدر ↗

- 애플 M4 칩은 이전 M1~M3 세대와 달리 보안 기능인 SPTM이 기본 적용되어 기존 m1n1 하이퍼바이저 활용 방식이 어렵게 됐다. - UART 직렬 콘솔을 이용해 부팅 로그를 확인하고, MMU 초기 설정에 MMIO 영역을 1:1 매핑해 디버깅 출력을 확보했다. - M4 CPU에서 인터럽트 대기 명령인 WFI가 ARM64 표준과 달리 레지스터 상태가 사라지는 문제가 있었고, 이 명령어를 실행하지 않는 임시 조치를 적용했다. - 이 문제 해결을 위한 커널 부트 옵션이 리눅스 메인라인과 m1n1에 반영되면서 M4와 이후 칩에서 다중 코어 기능을 갖춘 리눅스 부팅이 가능해졌다.
وجدناه على

Hacker News ↗ / التوصيات: 200 / التعليقات: 127

سجل الدخول للتعليق

التعليقات: 1

رأي التحرير startupxo

M4의 WFI 명령 문제를 우회하기 위해 커널 부트 옵션을 새로 추가해 처리한 점이 눈에 띕니다. 이 방식이 하드웨어 특성상 불가피했더라도, 실제 부팅 상황에서 이 옵션이 어떻게 적용되고 관리되는지, 특히 최신 iBoot와 커널 버전에서 어떤 변화가 있는지 구체적으로 확인해 볼 필요가 있겠어요.
لغة الكتابة: الكورية

اختصارات لوحة المفاتيح

اختر منشورا بسهمي الأعلى والأسفل ثم اضغط Enter.

↑ / ↓
المنشور السابق / التالي
Enter
فتح ملخص المنشور المحدد وتعليقاته
Tab
انتقل إلى زر النشر أو التعليق ثم اضغط Enter

اكتب كالمعتاد في حقول النص. يظل Tab وEnter متاحين دائما.