x86版Linuxカーネル、無条件にRAMの先頭1MBを予約することに
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
| バグ
| デベロッパー
|
関連ストーリー:
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日
あるAnonymous Coward 曰く、