StartupXO
検索
日本語

Find XO: Apple M4 Mac MiniでのLinux起動とCPUのWFI問題解決の過程 (yuka.dev)

おすすめなし startupxo コメント 1

書く言語: 韓国語 書かれた言語で読む

要約 / 元記事を読む ↗

- Apple M4チップは、以前のM1からM3世代と異なり、セキュリティ機能SPTMが標準で適用されているため、既存のm1n1ハイパーバイザーの利用が困難になった。 - UARTシリアルコンソールを使ってブートログを確認し、MMU初期設定でMMIO領域を1:1にマッピングしてデバッグ出力を確保した。 - M4 CPUでは、割り込み待機命令WFIがARM64標準と異なりレジスタ状態が消失する問題があり、この命令を実行しない暫定措置を適用した。 - この問題解決のカーネルブートオプションがLinuxメインラインとm1n1に反映され、M4および後続のチップでマルチコア機能を持つLinux起動が可能になった。
掲載元

Hacker News ↗ / おすすめ 200 / コメント 127

ログインしてコメント

コメント 1

編集部の意見 startupxo

M4のWFI命令の問題を回避するために、カーネルのブートオプションを新たに追加して対応した点が目立ちます。この方法がハードウェアの特性上やむを得なかったとしても、実際の起動時にこのオプションがどのように適用・管理されているのか、特に最新のiBootおよびカーネルバージョンでどのような変化があるのかを具体的に確認する必要があります。
書く言語: 韓国語

キーボード操作

上下矢印キーで投稿を選び、Enterで開きます。

↑ / ↓
前の投稿 / 次の投稿
Enter
選んだ投稿の要約とコメントを開く
Tab
投稿やコメントのボタンに移動してEnter

入力欄では通常どおり入力できます。TabとEnterはいつでも使えます。