kernel-module

    1

    2答えて

    これは私が取り組んでいる非常に単純なモジュールです。単にsys_ni_syscallを私の新しいシステムコールlog_messageに置き換えただけです。ここで、ソースはtemplate_syscall_hacking.cファイル: #include <linux/init.h> #include <linux/module.h> #include <linux/kernel.h> #inc

    0

    1答えて

    Packagesを使用して、.kextファイルを/Library/Extensionsに配置するインストーラを作成しています。私は私のインストーラをテストし #!/bin/bash sudo kextload /Library/Extensions/mykext.kext が、私は最後に失敗し得る:その後、私のpost-install.shファイルは、次のようなそれをロードしようとした場合

    0

    1答えて

    LKM内からARM64システムのメモリ書き込み保護を無効にしようとしています。 (XenハイパーバイザーのDOM0でStartet) は、私は、Linuxカーネル関数を使用して、仮想アドレスに対応するPTEを見つけました。 ( - ステージ1 VMSAv8-64ブロックとページ記述子の属性フィールドページ2066)などの書き込み保護を無効に pgd_t *pgd; pte_t *ptep, pt

    1

    1答えて

    私は、ファイルをディレクトリごとに分類して恩恵を受けるのに十分な大きさのプロジェクトを持っています。私は一つのカーネルモジュールをビルドしようとしています。 documentation状態次の: --- 3.6 Descending down in directories A Makefile is only responsible for building objects in its ow

    0

    1答えて

    をコンパイルするときに「カーネルヘッダが予想される場所のいずれかにないファイル」が、それは以下の絵に描かれた、このような過ち表示されます: Iを開発ツールをインストールしたのですが、エラーがまだ表示されています:私は私の場合、私はちょうど開発ツールが完全にインストールするために再起動しなければならなかった、ことがわかった

    1

    1答えて

    nbdネットワークブロックデバイスをCentOS7サーバーにロードしようとしています。しかし、私が得た: modprobe nbd modprobe: FATAL: Module nbd not found. 誰かが私にnbdモジュールがロードされているための最善の方法を言うことができる場合、それは本当にいただければ幸いです。そして、最終的には、私がこの仕事を不可能な方法で自動化できることを

    1

    1答えて

    GPIOで動作するカーネルモジュールデバイスドライバを作成しています。私は多くの時間を費やしましたが、GPIOの読み込みに何が間違っているのか把握することはできません。 GPIOの設定とクリアは完全に機能します。 ここには、すべての定数とマクロがある私のヘッダーファイルがあります。それはいつも私のPIN番号があるがあれば、を返すこと motion_value = GET_GPIO(MOTION_S

    0

    3答えて

    私は初期のカーネルプログラミングに取り組んでいましたが、ioctlシステムコールの代わりに/ hookを使用しようとしていました。 ターゲットシステムは、カーネル3.10のmips(o32)システムです。 私はx86ベースのシステムで見た類似のプロジェクト/例に基づいて、私はうまくいくと思った基本的なスニペットに到達しました。私はSystem.mapにアクセスできないが、sys_call_tabl

    0

    1答えて

    私は、カーネルモジュールでrdma(ib_verbs)を使ってプロジェクトを試している初心者です。私はkrpingとそれに触れてからのサンプルコードを得ました。このシステムは、透明な巨大ページを無効にする必要があるカスタム3.10 Linuxカーネルを備えた64ビットLinux CentOS上で動作します。 RDMAの読み込み/書き込み可能な領域が大きい(最大4GB)必要がありますが、これは連続し

    -2

    1答えて

    私は最近、カーネルモジュールでデータを読み書きするプロジェクトに取り組んでいます。カーネルモジュール上でデータ(charデータ)を読み書きするためのC言語アプリケーションを作成しました。また、私はデータを使用して書くことができます echo hello > /dev/xxxx 私はC言語コードなしで私の格納されたデータを読み返すことができますか?このようなものを使うことはできますか? cat