2
ユーザ空間アドレスからカーネル空間へのデータのコピーは可能ですか?もしそうなら、誰がページ違反がないようにVMAの翻訳を処理しますか? memcpyはこれが安全であることを保証しますか?ユーザ空間からカーネル空間へのmemcpy
ユーザ空間アドレスからカーネル空間へのデータのコピーは可能ですか?もしそうなら、誰がページ違反がないようにVMAの翻訳を処理しますか? memcpyはこれが安全であることを保証しますか?ユーザ空間からカーネル空間へのmemcpy
copy_from_user
はあなたが
まあ欲しいものを行う必要があり、カーネルは確かに、あまりにも、それ...およびモジュールのロードではないことを行うことができます。しかし、あなたがユーザー空間のプロセスをしている場合、私はあなたのアドレス空間にいくつかのメモリをマッピングするためにカーネルを取得しなければならないと思います。次に、マップされた領域で 'memcpy'を使用することができます。 –
これ以上取得するには、あなたが話しているOSを指定する必要があります。 –
私はLinux 2.6.18を使用しています。 – feederic