3

この回答も参照してください: https://stackoverflow.com/a/10770582/1284631

同様のものが必要ですが、バッファーを割り当てる必要はありません。理論的にはバッファーは大きいですが、ユーザー空間プログラムはその一部にしかアクセスする必要がないため、限られた数のページにアクセスする必要があります。

質問は:

メソッドの本体とmy_vm_ops.fault()返されるページは何でしょうvmf->pageか? (必要なページを割り当てる必要がありますが、既存のバッファからではありません)

4

1 に答える 1

0

あなたがやりたいことは、でmmapを呼び出すことですでに可能MAP_ANONYMOUSです。

または、 に電話mmapして/dev/zeroください。

于 2013-06-29T21:05:32.180 に答える