pci-e

    0

    1答えて

    私はPCIバー1でアドレス可能なSRAMメモリを持っています。私は、ユーザプロセスがsramメモリをmmapして読み書きできるように、ドライバのmmap関数を正しく書く方法を知りたいと思います。 私は同じことを行うには、ドライバで、次のプローブとmmap関数を書いた: プローブ機能を: static int probe(struct pci_dev * pcidev, const struct p

    0

    1答えて

    サブミッションキューのNVMeコマンドフォーマットでは、メタデータポインター(MPTR)に、バイトアライメントされた単一の連続した物理バッファーのアドレスが含まれていると言います。私はこのメタデータについて誰も理解していないのですか?それは私が読み書き/フラッシュコマンドを発行したファイルのメタデータですか?

    0

    1答えて

    The documentationcudaHostAlloc()の場合、cudaHostAllocMappedフラグを指定すると、ホスト上に固定メモリが割り当てられ、割り当てがCUDAアドレス空間に割り当てられます。ミラーバッファがデバイスにも割り当てられているのでしょうか? cudaHostAlloc()またはcudaHostGetDevicePointer()の呼び出しのいずれか。 cudaH

    0

    1答えて

    私は本を読んでいると、それがいることを伝えます:これは何を意味するのU-ブートのLinuxカーネルをロードした後、カーネルはU-ブートのすべてのリソースを主張する を? U-Bootで割り当てられたすべてのデータ構造が破棄されることを意味しますか? たとえば、U-Boot中に、PCIEとネットワークデバイスが初期化されます。 Linuxカーネルをブートした後、PCIEとネットワークデバイスのデータ

    1

    2答えて

    PCIeエンドポイントからホストに複数の読み取り要求が送信された場合、返される完了パケットは順序どおりでない可能性があり、そのためにはtagフィールドが必要です。 しかし、CPLD TLPを識別する別の方法があるかどうかを知りたいのですが? たとえば、同じtagの128バイトの読取り要求を2回送信した場合、返品によってCPLDが正常に到着しない場合、それらを特定して再注文する可能性はありますか?

    0

    2答えて

    私はFreescale P2041RDBに取り組んでいます。私はRDBに似たカスタムボードを設計しました。しかし、私のボードには、SPDで制御されたRAMがなく、CPLDがリセット目的でのみ使用され、ボードにPericomの1対4 PCIeスイッチがあるような変更はほとんどありません。私の問題は、私がPCIデバイスにアクセスしようとすると、私はそうすることができないということです。しかし、私がU-

    5

    2答えて

    私はLinux用のPCIeドライバ(現在はDMAなし)を作成しており、ユーザー空間からPCIeデバイスを有効にすると、PCIeデバイスを読み書きする方法を知る必要があります。 pci_enable_device(); pci_request_regions(); pci_iomap(); しかし、その後、私は読み書きするユーザ空間から、このメモリへのアクセス方法:私はプローブ()で基本を行

    0

    1答えて

    フリースケールのYoctoプロジェクトを使用してカスタムLinux 4.1.8カーネルを開発するFreescale LS2080ボックスがあります。 PCIeカードを介してLS2080にNVMeハードディスクを接続していますが、カスタムLinuxカーネルでボードを起動するとディスクが認識されません。 NVMeディスクとPCIeカードの同じ組み合わせをlinux 3.16.7デスクトップPCに接続し

    6

    2答えて

    LinuxカーネルのコンテキストでDMAマッピングとDMAエンジンとは何ですか? LinuxデバイスドライバでDMAマッピングAPIとDMAエンジンAPIを使用することができますか? 実際のLinuxデバイスドライバの例を参考にしてください。

    0

    1答えて

    pci_alloc_consistent(..)で宣言された1つのBARと1つのDMA領域を示すPCIEデバイスがあるとします。 BARのフラグは、プリフェッチ不可、キャッシュ不可、メモリ領域を示します。 DMA領域を読み取る際のレイテンシの主な原因は何か、同様にBARを読み取るレイテンシの原因は何ですか? この簡単な質問にお答えいただきありがとうございます.D!