腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
从CPU将字节写入
PCIe
地址
空间的精确细节
、
栏(基本
地址
寄存器)是
PCIe
设备配置空间内的字段<code>H 231</code><code>H 132</code>一个条形空间是指示的
地址
空间(?)我对正在发生的事情的理论-
浏览 11
提问于2019-10-18
得票数 2
回答已采纳
1
回答
如何将
PCIe
端点设备内存映射到系统内存映射(MMIO)?
、
、
、
、
Linux
内核或BIOS如何将
PCIe
端点设备内存映射到systems 空间?有什么API可以实现吗?假设在为
PCIe
端点设备编写
Linux
设备驱动程序时,如何将
PCIe
设备内存映射到MMIO空间?还是在枚举期间,设备已经被BIOS映射到MMIO,而我需要做的就是使用ioremap()将设备MMIO重新映射到内核虚拟
地址
的空间? 平台:
Linux
on x86
浏览 15
提问于2019-11-13
得票数 1
3
回答
PCI条内存映射的基本理解
、
、
、
、
据我了解,
PCIE
配置空间中的基本
地址
寄存器(BAR)保存着
PCIE
应该响应/允许写入的内存
地址
。(明白了吗?) 诚挚的问候,
浏览 14
提问于2014-01-03
得票数 21
回答已采纳
1
回答
Oracle 6寻找cmd或将BUS:Device.Function与物理槽相关联的方法
、
在Oracle
Linux
7上
Linux
host 4.1.12-61.1.18.el7uek.x86_64 #2 SMP Fri Nov 4 15:: ffff:2f:00.0 Current Usage: Available[root@host ~]# uname -a
Linux
host
浏览 0
提问于2019-06-27
得票数 1
1
回答
PCIe
内核驱动程序DMA写入错误
地址
、
、
我目前正在为
Linux
4.19编写一个
PCIe
内核驱动程序。 分配后,我将物理
地址
推入我遇到的问题是,当使用虚拟
地址
读取DMA数据时,我只读取
浏览 5
提问于2020-03-30
得票数 0
3
回答
PCIe
端点可以访问根复杂条吗?
我正在开发一个嵌入式
PCIe
系统,其中两个SoC连接在一起,主机是根复合体,从节点是端点。主机将运行
Linux
。 端点可以通过条访问根复合体的内存吗?使用系统DMAC而不是内置在
浏览 4
提问于2013-06-20
得票数 4
1
回答
如果intel VT-d (intel VT-D)被禁用,PCI设备可以直接寻址CPU PA吗?
、
、
我的理解是,如果PCI设备想要执行DMA RW,并且启用了IOMMU,驱动程序应该通过pci_map_page将CPU PA映射到DMA
地址
(对于非相干的),那么PCI设备可以使用这个DMA
地址
,IOMMU将把DMA
地址
转换成CPU PA。
浏览 1
提问于2019-02-21
得票数 1
2
回答
如何将I/O
地址
空间映射到设备?
、
、
、
、
我知道主存储器(RAM)和端口I/O驱动的I/O,它有自己的
地址
空间,像IN,OUT这样的指令使用。根据总线类型,这些
地址
是否为标准
地址
范围?~编辑 涉及PC系统。
浏览 0
提问于2012-02-10
得票数 10
回答已采纳
2
回答
基
地址
寄存器如何获取
地址
?
、
、
、
、
我已经完成了
linux
发行版下FPGA的
pcie
驱动程序的开发。一切都很好。但是我想知道FPGA的PCI端点中的基址寄存器从哪里获得基址。当我生成
PCIe
端点时,我能够设置条形图的长度,但不能更多。在
PCIe
驱动程序中,我执行像pci_enable_device这样的标准函数,但我没有专门设置基
地址
。 那么,操作系统是否在启动时设置了基址?或者它是如何工作的?另外,我想知道如果连接了
pcie
pcie
设备,操作系统会执行哪些初始化操作。因为即使卸载了驱动程序,我也会在l
浏览 12
提问于2014-06-05
得票数 3
1
回答
如果使用
Linux
作为赤裸代码的引导加载程序,
PCIe
设备驱动程序是否有益?
、
、
、
、
我正在PowerPC处理器上开发一个嵌入式系统,需要通过
PCIe
与FPGA进行通信。我希望使用
Linux
/embedded作为引导加载程序,利用其
PCIe
初始化代码和驱动程序API进行简化的
PCIe
驱动程序开发。然而,最后,我想运行裸金属代码(没有操作系统运行)。因此,我正在考虑使用PetitBoot/kexec从
Linux
跳到我自己的代码。 这个是可能的吗?我目前对
PCIe
驱动程序的理解使我相信,一旦设备被初始化,只要我有指向
地址
空间的指针,我就应
浏览 2
提问于2015-05-07
得票数 0
回答已采纳
1
回答
将UART数据重定向到
pcie
端口
、
、
、
我想把传到
PCIE
的数据传输到UART.And上,因为我有
linux
操作系统。提前谢谢。
浏览 4
提问于2016-10-28
得票数 0
1
回答
从DMA
地址
(dma_addr_t)获取PFN?
、
我希望将PFN与与dma_alloc_coherent一起分配的内存块关联起来,以便与
PCIe
设备一起使用,如下所示:我知道这可能不是正确的方法,但它似乎有效.我只是在寻找正确的解决方案来将潜在的总线
地址
(因为我不
浏览 4
提问于2020-01-21
得票数 2
回答已采纳
1
回答
如何在Petalinux中访问XDMA BAR0?
、
、
、
、
我有一个块设计和硬件配置的Zynq处理器运行Petalinux。此外,我还将XDMA IP配置为内存映射端点。我已经在PCI BAR0选项卡中配置了BAR0和BAR2。
浏览 11
提问于2022-04-04
得票数 1
回答已采纳
1
回答
32位
Linux
虚拟内存与
PCIe
基本
地址
寄存器的结构
、
、
、
我正在开发一个
Linux
系统(32位,4GB RAM),并发现了一些关于
Linux
中内存寻址的矛盾信息。只有虚拟内存才能区分内核和用户空间。虚拟内存位于一个大4GB的32位系统中。但是,也有物理内存的
地址
或未定位的
地址
-引用到带区_它和内核/用户页有关联吗?。这意味着
PCIe
设备有一个预留空间--这个空间位于哪里? 物理记
浏览 0
提问于2014-07-08
得票数 1
回答已采纳
1
回答
如何在
Linux
下获得
PCIe
的ECAM基址?
、
、
是否有一种方法可以在
Linux
下(例如,通过
PCIe
或dmesg)获取sysfs的物理基
地址
? 我的目的是使用devmem2检查ECAM空间,并将结果与lspci -x进行比较。
浏览 13
提问于2022-10-08
得票数 -1
2
回答
用dma transfert与气旋V Avalon-MM进行
PCIe
、
、
、
、
Altera提供了一个名为的ip核来执行dma传输.但是这个ip核不支持带有1x车道的
PCIe
Gen1。演示(ep_g1x1)设计的旋风V阿瓦隆-mm的
PCIe
包括一个DMA块,是连接在Avalon总线的
PCIe
ip核。 那么,我想知道是否有可能将数据从这个DMA块写入根复杂(主机)?
浏览 2
提问于2015-02-11
得票数 0
回答已采纳
1
回答
pcie
_ports=compat,为什么端口可以被视为桥梁
、
http://redsymbol.net/
linux
-kernel-boot-parameters/3.2/ ports driver.据我理解,
PCIe
端口(这里的意思是根端口?)是根端口,为什么它可以被视为PCI到PCI桥.
浏览 0
提问于2020-02-11
得票数 2
回答已采纳
1
回答
从
PCIe
内存到
PCIe
内存比从Memcpy到memcpy需要更多的时间
、
、
、
我正在尝试从
PCIe
2.0 (2通道)设备读取数据到
Linux
,或者从
Linux
向
Linux
2.0(2通道)设备写入数据。用于读取和写入的存储器位于
PCIe
设备中不同的随机存取存储器位置。这些内存在
Linux
PC上使用ioremap进行映射。我的用例是实现18MB/秒的读/写吞吐量,这显然得到了
PCIe
链路的支持。
PCIe
设备处的内存未缓存。我能够达到写吞吐量,即当我使用memcpy从
Linux
本地内存写入<e
浏览 65
提问于2017-01-31
得票数 1
1
回答
Linux
驱动程序如何调用UEFI固件提供的功能?
、
、
、
在引导过程中,
Linux
利用UEFI的驱动程序,一旦它有了自己的驱动程序,就会加载交换。 我的问题是,在源代码中这是什么样子的?例如,我正在查看NVMe源代码。我假设一定有一些基于标准的接口由固件公开,
Linux
驱动程序必须调用这些接口吗?(综合消费物价指数?)
浏览 0
提问于2022-11-15
得票数 1
1
回答
PCIE
linux
内核驱动程序中的流DMA
、
、
、
我正在为
Linux
内核开发FPGA驱动程序。代码在x86上似乎运行得很好,但在x86_64上我遇到了一些问题。我实现了流DMA。.); sg_set_page();pci_map_sg(); “请求不能指定
地址
/长度组合,这会导致内存空间访问跨越4 KB的边界。”有没有办法找到对齐
地址
,还
浏览 7
提问于2012-02-21
得票数 6
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
linux之ip地址基本配置
如何在 Rocky Linux 9 中配置 IP 地址?
Linux 主机/终端通过命令查询公网 IP 地址
PCIe SSD热插拔
PEX8714 PCIe芯片Broadcom
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券