腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
在使用C++和GCC的
Linux
中,是否可以将虚拟地址转换为
物理地址
?
、
、
、
、
在
Linux
、C++和GCC下,可以
获取
给定虚拟地址的
物理地址
吗?我知道我不能将
物理地址
作为
物理地址
来操作。
浏览 1
提问于2010-10-05
得票数 2
回答已采纳
1
回答
Linux
如何
知道它在x86-64上的最大
物理地址
范围。?
、
、
、
、
Linux
如何
知道它的最大
物理地址
范围,特别是当它构建分页表层次结构时?
如何
不将虚拟地址映射到超出最大可用硬件RAM的
物理地址
?这是有一些CPU指令,还是从其他地方
获取
信息?
浏览 4
提问于2014-01-12
得票数 3
回答已采纳
1
回答
在引脚工具中
获取
物理地址
我正在使用引脚工具来
获取
内存跟踪。根据我的实现结果,我发现跟踪指示的是虚拟地址,而不是
物理地址
。有没有办法在Pin tool中
获取
物理地址
跟踪?帮助!
浏览 6
提问于2014-09-30
得票数 2
1
回答
linux
内核-
如何
获得
物理地址
(内存管理)?
、
、
、
在
linux
中,页上目录偏移地址可以使用pud_offset() API.计算是否有计算
物理地址
的函数或宏? edit : x86-64 architecture.
浏览 2
提问于2016-12-11
得票数 4
回答已采纳
1
回答
获取
使用的各种类型的地址
、
、
、
如何
获取
正在运行的计算机或崩溃转储的各种地址范围?
物理地址
核逻辑地址我不需要公共汽车地址。例如:
物理地址
范围0x00000000到0xffffffff参考文献:
Linux
中使用的地址类型
浏览 0
提问于2013-06-27
得票数 -1
1
回答
ARM MMU在不同运行模式下的运行
、
、
在我提出问题之前,我会先把我对这个话题的理解,问题: 是在监控程序模式下启用的(对于内核地址)。如果MMU以不同的
浏览 3
提问于2012-04-03
得票数 4
1
回答
如何
从用户空间
获取
FreeBSD中任意地址的
物理地址
?
、
、
、
为了进行一些调查,我需要找出FreeBSD 12上指针的
物理地址
。在
Linux
上,我可以用/proc/self/pagemap这样做,但在FreeBSD上,我还没有找到这样做的方法。那么,有没有办法从FreeBSD的用户空间中
获取
任何虚拟地址的
物理地址
呢?
浏览 10
提问于2020-09-21
得票数 2
1
回答
将虚拟地址转换为
物理地址
、
、
、
、
我有一个问题,那就是
如何
翻译虚拟地址,并将该地址映射到物理内存位置。我们
如何
对物理映射进行虚拟映射? 谢谢并提前。
浏览 3
提问于2017-02-17
得票数 0
回答已采纳
2
回答
获取
最大的连续
物理地址
空间的
linux
命令
、
是否有任何
linux
命令可获得一组连续的
物理地址
空间。对于我的应用程序,我需要一个大的(100 my到512 my)连续的
物理地址
空间来测试内核模块。从命令提示符
获取
信息的最简单方法是什么?
浏览 7
提问于2014-05-13
得票数 2
回答已采纳
1
回答
在x86平台上,PCI事务中的地址是否默认由IOMMU转换?
、
、
我知道PCI有一个叫做ATS的功能,可以将虚拟地址转换成
物理地址
,但我不确定在当前的x86平台上是否默认启用了它。这就是我现在猜想的。首先,像pci_map_*这样的DMA API将调用intel iommu驱动程序来设置页表并
获取
io虚拟地址。其次,PCI设备将使用虚拟io地址来开始事务,且vt-d将把该虚拟io地址转换为
物理地址
。我说的对吗?
浏览 10
提问于2018-11-29
得票数 0
1
回答
vmalloc_to_pfn在
Linux
32系统上返回32位地址。为什么要砍掉更高的PAE
物理地址
位呢?
、
、
、
我使用vmalloc_to_pfn()来
获取
32位PAE系统上的
物理地址
。看起来vmalloc_to_pfn()返回“无符号长”,这意味着32位系统上的32位,64位系统上的64位。在64位
Linux
上,无符号的长是64位,我没有问题.VA:0xf8ab87fc PA使用vmalloc_to_pfn:0x36f7f7fc。
物理地址
介于4到5GB之间。但我无法得到确切的
物理地址
,我只得到了被砍掉的32位地址。有其他方法可以获得的真实
物理地址
吗?
浏览 6
提问于2012-07-11
得票数 4
1
回答
内核
如何
设置注册cr3?
、
、
我理解处理器的mmu使用寄存器cr3将线性地址转换为
物理地址
,前提是cr3被正确地设置为页面目录的
物理地址
。但是在内核分配了页面表之后,它
如何
找到表的
物理地址
并将cr3设置为它呢?编辑:我说的是
linux
内核。
浏览 4
提问于2017-07-21
得票数 4
回答已采纳
2
回答
将文件映射到ram中
、
、
、
Platofrm -
Linux
,Arch - ARM编程lang - C/C++用户空间进程需要将文件映射到
物理地址
空间,我不知道
如何
处理它。使用mmap调用文件,然后计算
物理地址
的问题是,除非有人访问,否则内存中不会有
浏览 5
提问于2009-12-21
得票数 0
2
回答
如何
在不知道EFI系统表的情况下查找MCFG表?
、
、
、
我在一个特殊的操作系统(VMWare ESXi,一个基于
linux
的闭源操作系统)上工作,有一个要求我需要得到MCFG表的
物理地址
。由于API非常有限,我只能映射
物理地址
,但无法从操作系统
获取
EFI系统表或任何其他ACPI表的基地址。谢谢。
浏览 2
提问于2018-08-15
得票数 1
2
回答
如何
处理作为网络的
物理地址
以及DMA
如何
连接到它?
、
、
、
在TX路径上,我收到一个skb,因为下层只希望获得
物理地址
,我想我需要调用*virt_to_phys*并将返回值发送到下层。(这有道理吗?)我仍然不知道他们是
如何
来到这里的。所以下层想要用DMA..。这是否意味着我需要(在适当的时间)运行上述命令,然后再将数据包发送到较低层?
浏览 4
提问于2013-11-11
得票数 0
回答已采纳
2
回答
如何
获取
DRAM地址而不是虚拟地址
无论是Windows还是
Linux
,我都需要知道这一点。
浏览 3
提问于2013-12-13
得票数 1
3
回答
Linux
(Ubuntu),C语言:虚拟地址转换
、
、
正如标题所示,我有一个从虚拟地址
获取
物理地址
的问题。所以,我要重申:我
浏览 6
提问于2011-06-05
得票数 9
1
回答
共享库的函数被加载到不同进程的不同
物理地址
上。
、
、
、
我在两个程序中得到libc.so中函数"printf“的
物理地址
,两个
物理地址
是不同的。我读了两个不同的
物理地址
,内容几乎是一样的。这意味着函数"printf“在内存中有两个副本?详细信息:
物理地址
由读"/proc/self/pagemap“计算。
物理地址
读取由fmem模块实现,其源代码为git@github.com:NateBrune/fmem.git。
浏览 3
提问于2016-10-09
得票数 1
回答已采纳
1
回答
如何
获取
大页的
物理地址
、
、
、
我需要从用户空间
获取
一个巨大页面(2MB)的
物理地址
。我设法从页面地图中获得了一个普通的4KB页面的
物理地址
,如所示,但是我不明白
如何
使用页面地图
获取
一个巨大页面的
物理地址
。
如何
在页面地图中表示一个巨大的页面帧号?任何引用,特别是任何代码都将不胜感激。
浏览 0
提问于2016-05-31
得票数 4
2
回答
在不使用ioremap或mmap的情况下写入
linux
内核中的可缓存
物理地址
、
、
我正在更改
linux
内核调度程序,以便在已知的物理内存位置打印下一个进程的pid。mmap用于用户空间程序,而我读到ioremap将页面标记为不可缓存,这会减慢程序的执行速度。PS:我在qemu上运行这个
linux
内核。qemu将使用
物理地址
来读取来宾内核发送的信息。写入已知的io端口是不可行的,因为每当存在对该设备的访问时,将调用支持该io设备的设备代码。编辑:我希望pid的
物理地址
位置是安全的。
如何
确保内核正在使用的
物理地址
没有分配给任何进程。据我所知,ioremap会将页面标记为可
浏览 4
提问于2012-02-08
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux 环境下 PHP 如何获取 Access 数据库数据
如何获取AdobeID?
Linux学习命令汇总一——Linux程序管理,终端类型及命令获取帮助方式
如何获取最新情报?
当开源遇到学术出版:白金开放获取期刊|Linux 中国
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券