ノーマルビュー

x86版Linuxカーネル、無条件にRAMの先頭1MBを予約することに

著者: nagazou
2021年6月9日 16:01
headless 曰く、

x86版(AMD64含む)のLinuxで、無条件にRAMの先頭1MBを予約することになったようだ(Phoronixの記事LKLMアーカイブ)。

既にx86版のLinuxではSandy Brdigeの統合グラフィックスのバグ対策として該当環境では先頭1MBを予約する仕組みになっているが、最近Ryzen環境でLinux 5.13 RCが起動しないという報告があり、予約サイズの違いによるものだと判明している。そのため、細かく対応するよりも無条件に先頭1MB全体を予約する方がシンプルだ。

これに対しLinus Torvalds氏はしぶしぶプルリクエストを受け付けた。Torvalds氏は1MBが使えなくなってもGB単位でRAMを搭載する現在のPCに影響はなく、自身も気にしないとしつつ、小規模な構成をしたい人はx86をあきらめるしかないのか、レガシーDMAリソースを消費することになるなどと述べ、「but ..」を繰り返している。WindowsではどうなっているかというTorvalds氏の疑問に対しては、Windows 7でBIOSのバグを回避するため先頭1MBをすべて予約しているとの回答が出ている。

すべて読む | Linuxセクション | Linux | OS | バグ | デベロッパー | この記事をTwitterでつぶやく この記事をFacebookで共有 この記事をGoogle Plusで共有 このエントリーをはてなブックマークに追加

関連ストーリー:
GCC、著作権をFSFに割り当てなくても貢献可能になる 2021年06月06日
Microsoft、eBPFをWindows上で利用可能にする計画 2021年05月12日
リーナス・トーバルズ氏、Intelが一般向け製品でECCメモリに対応しないことを批判 2021年01月06日
Linuxカーネル5.10、XFSファイルシステムの2038年問題に対処 2020年10月20日
Linuxカーネル開発者の間でx32 ABIの廃止が議論される 2018年12月14日
中国企業、AMDの知財を使ったx86プロセッサの生産を開始 2018年07月11日
1993年の486マシンでもLinuxは動く 2018年01月10日

❌