腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在x64 Ubuntu14.04上用另一个覆盖页表条目
、
、
、
、
pgd_t *pgd;pmd_t *pmd;if (pgd_none(*pgd) || pgd_bad(*pgd))if (
pud
_none(*
pud
) ||
pud
_bad(*
pud
)) return -EIN
浏览 2
提问于2016-01-25
得票数 2
回答已采纳
1
回答
有没有办法知道连接的共享内存的物理地址?
、
、
、
我想知道
Linux
内核上新附加的共享内存的“物理”地址。 unsigned long phys_ret;
pud
_t*
pud
; pte_t *pte; err = do_shmat(shmid, shmaddr, shmflg, &ret, SHMLBA);
浏览 14
提问于2017-07-05
得票数 0
1
回答
linux
内核- pte_xxx() API不适用于模块编程。
、
、
、
我正在学习
linux
内存管理。但是当我使用pte_xxx() API时,出现了内核恐慌。
pud
_t *
pud
=
pud
_offset(pgd, address); printk("
pud
= empty\n");
浏览 4
提问于2016-12-09
得票数 1
回答已采纳
1
回答
EPT PTE与主机PTE条目的关系是什么?
、
、
、
我试图找出在
Linux
系统中EPT与主机PTEs之间的关系,以及X86主机中的虚拟化。 printk(KERN_ALERT "
pud
is : %lx\n", (unsigned long)
pu
浏览 1
提问于2019-04-09
得票数 2
回答已采纳
1
回答
编译用于页表遍历的内核时出错
、
、
、
kernel/sys.c: In function ‘__do_sys_get_page_info’:
pud
=
pud
_offset(pgd, vmpage/include/
linux
/mm.h:9
浏览 102
提问于2019-11-07
得票数 2
回答已采纳
2
回答
Linux
中进程的遍历页表
、
、
我正在尝试为
linux
中的一个进程导航页表。static struct page *walk_page_table(unsigned long addr) pgd_t *pgd;
pud
_t*
pud
; struct mm_struct *mm = current->mm; if (
浏览 1
提问于2012-01-24
得票数 21
回答已采纳
1
回答
为什么不在ARM
Linux
内核上为vmalloc填充页面错误中的PTE条目?
、
、
、
*
pud
, *
pud
_k;422424pgd_present(*pgd))441443
pud
_k =
pud
_offset(pgd_k, addr);4
浏览 0
提问于2012-06-17
得票数 1
1
回答
通过S/W在armv7
linux
中遍历页表,将导致页表ARM PTE或
Linux
PTE的哪个版本。
、
、
pgd = pgd_offset(mm,address);pmd = pmd_offset (
pud
,address);最终计算的pte是ARM版本还是
LINUX
版本?
Linux
已经对页面表进行了调整,使其每8个字节有2048个条目,换句话说,有两个指向第二级页面表的指针,其中有512个条目被连续放置。
Linux
存储在这些512 ARM PTE下面。所
浏览 3
提问于2015-10-07
得票数 0
回答已采纳
1
回答
64位
Linux
内核如何在兼容性模式下管理32位应用程序的页表?
、
、
目前,我正在读“理解
Linux
内核”一书。在此,据说:PML4 (
Linux
: PGD) -> 512 * PDPT (
Linux
:
PUD
) -> 512 * PD (
Linux
: PMD) -> 512 * PT 因此,在文本中,有人说两个级别就足够了(比如在正常的32位分页中)
浏览 0
提问于2018-02-27
得票数 3
1
回答
在内存中查找进程页(
linux
-内核)
、
、
、
基本上,我有一个程序,可以找到所有的VMA的一个进程,但我想看看页面表中的页面,以及那个过程。我很困惑。我知道流程的task_struct有一个字段这仅仅是对所有页面的索引数组吗?/**/ struct page *follow_page(struct vm_area_struct *vma, unsi
浏览 2
提问于2013-11-16
得票数 0
回答已采纳
2
回答
Arm64
Linux
页表遍历
、
、
、
、
我的开发环境是Juno r1板(CPU是A53和A57 ),它正在运行arm64
Linux
内核。我使用了一些典型的页面遍历代码,如下所示:{
pud
_t *
pud
; printk(KERN_INFO "\npud is: %p\n", (void *)
pud
); printk(KER
浏览 2
提问于2017-03-22
得票数 5
回答已采纳
1
回答
未声明的ptep_t在
linux
_kernel系统调用中
、
、
我正在使用
Linux
内核中的以下系统调用,该调用接受进程的虚拟地址,并输出以下信息: 如果此地址所属的页已被引用或未引用。#include<
linux
/kernel.h> #include<
linux
/ task_struct .h> #include<asm/pgtable.h> #include<
linux
/pgtable.h>#include<
linux
浏览 0
提问于2018-04-20
得票数 1
回答已采纳
1
回答
如何写for循环以计数特定行中的频率
、
、
"
pud
“的数据帧,当"icd3”的列满足以下条件时,选择合格的行并计数频率。这些守则如下:
pud
$icd3>="B00"&
pud
$icd3<="B94"|
pud
$icd3=="B99") u3<-whi
浏览 3
提问于2020-02-10
得票数 0
3
回答
如何从
Linux
内核模块中的逻辑地址中获取物理地址?
、
、
除了手动遍历页面目录条目之外,是否有任何合适的方法通过逻辑地址获取物理地址?我在内核的源代码中查找了这个功能,发现有一个follow_page函数可以很好地支持内置的、巨大的和透明的页面。但是它没有导出到内核模块(为什么?).
浏览 8
提问于2011-06-06
得票数 11
回答已采纳
1
回答
linux
内核-如何获得物理地址(内存管理)?
、
、
、
在
linux
中,页上目录偏移地址可以使用
pud
_offset() API.计算 页中间目录偏移地址可以使用pmd_offset
浏览 2
提问于2016-12-11
得票数 4
回答已采纳
1
回答
4级页表中VA到PA的转换是如何只需要4次内存访问的?
、
但是,由于
Linux
对PTW使用follow_page函数,这个函数在内部调用follow_page_mask。这将进一步调用p4d_offset、
pud
_offset、pgd_offset等。因此,我在这里的问题是,例如,当调用
pud
_offset时,它将返回PMD目录的虚拟地址(我猜),要获得PMD目录的物理地址,再次需要执行PTW。
浏览 0
提问于2021-08-15
得票数 0
回答已采纳
2
回答
Linux
内核内存管理寻呼级别
、
、
、
我正在阅读Bovet和Cesati的“理解
Linux
内核”一书。在第二章中,在“
Linux
中的分页”一节中,作者提到了如何在没有启用PAE的32种体系结构中消除Page中间目录和上层目录。对于没有物理地址扩展的32位架构,两个分页级别就足够了.
Linux
本质上消除了和字段,因为它们包含零位。
浏览 8
提问于2012-09-23
得票数 6
回答已采纳
1
回答
遍历进程的所有物理页面
、
、
mm->pgd + i; continue; { if (
pud
_none(*
pud
) ||
pud
_bad(*
pud
))
浏览 24
提问于2014-01-01
得票数 3
回答已采纳
1
回答
ARM中的页面漫游
、
、
、
、
Global Directory pgd_t *pgd; // // // Creating instance=
pud</
浏览 34
提问于2021-09-13
得票数 1
1
回答
android系统调用挂钩
、
、
我使用的是android内核2.6.29。我正在尝试连接android内核上的开放系统调用。我遵循链接在ubuntu12.04LTS上挂钩,并且成功,但是当我为android交叉编译我的模块时,我得到了以下错误 有人能帮忙吗?我为什么要犯这个错误?有什么替代lookup_address的方法吗?
浏览 7
提问于2013-01-01
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
关于mcelog引发x86 RAC失效的原因分析
Linux DNS 查询剖析 Linux 中国
Manjaro Linux 22.0 发布|Linux 中国
Alpine Linux 3.18 发布|Linux 中国
Linux基础(3)linux命令3
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券