カーネルモジュールプログラミングの完全な新機能であるため、プロセスの共有メモリ割り当て用にキャラクタードライバーモジュールを拡張する必要があります。これは、プロセスの仮想アドレス空間で不連続メモリを連続メモリにマップでき、サイズを変更できる必要があります。
サイズ変更とは、サイズ変更時にカーネルモジュールが注意を払い、ページを動的に追加/削除し、共有メモリを使用するプロセスが新しい割り当て領域に継続的にアクセスする必要があることを意味します。
サイズ変更リクエストがあるたびに remap_pfn_range を実行する必要がありますか?
誰かが私にアプローチの可能な方法を指摘できれば、本当に感謝しています...