腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
ARM
Linux
页面
表
布局
、
、
、
、
我读过多篇关于这个主题的文章,包括下面的文章,但我仍然不太清楚:
ARM
硬件在L1转换
表
中有4字节的4096个条目。每个条目在内存中转换一个1MB的区域。但是在32位
ARM
linux
方面,这个部门是11-9-12。其中,L1转换
表
由2048个条目组成,每个条目为8个字节。此外,由于
Linux
内存管理期望各种非本机标志
ARM
,我们为
linux
页
表
定义了512个条目(每个二级HW
页
表</e
浏览 0
提问于2016-07-13
得票数 3
回答已采纳
1
回答
ARM
Linux
内核
页
表
、
、
参考 0xc0000000到0xffffffff是由TTBR1中的页面
表
管理/翻译的地
浏览 2
提问于2013-05-20
得票数 2
2
回答
在“分叉”进程的同时,为什么
Linux
内核要为每个新创建的进程复制内核
页
表
的内容?
、
、
、
、
下面的讨论适用于32位
ARM
Linux
内核。 这是在浪费记忆吗?
浏览 4
提问于2014-12-01
得票数 3
回答已采纳
1
回答
ARM
MMU和
ARM
Linux
页
表
漫游
、
、
我对
linux
如何利用ARMv7内存管理单元硬件来实现它的3级
页
表
遍历有点困惑。MMU只有2个寄存器ttbr0和ttbr1 (一个用于内核,另一个用于用户空间)。mmu如何知道
linux
的多级
页
表
漫游? 谢谢,Hvr
浏览 0
提问于2015-01-19
得票数 1
2
回答
Arm
64
Linux
页
表
遍历
、
、
、
、
我的开发环境是Juno r1板(CPU是A53和A57 ),它正在运行
arm
64
Linux
内核。
浏览 2
提问于2017-03-22
得票数 5
回答已采纳
1
回答
ARM
Linux
如何模仿PTE的脏、被访问和文件位?
、
、
根据,
ARM
Linux
有两个版本的PTE :
Linux
和H/W。
Linux
存储在偏移量1024字节以下。但实际上
ARM
H/W并不支持其PTE中的脏、访问和文件位。 我的问题是,它如何检查H/W PTE上页面的脏、可访问、文件位?理想情况下,它应该检查那些存储在偏移量1024字节以下的
Linux
上的位吗?
浏览 3
提问于2015-10-05
得票数 4
回答已采纳
3
回答
Linux
内核
ARM
转换
表
库(TTB0和TTB1)
、
、
编译的
Linux
kernel 2.6.34.3 for ARMv7 (Cortex-a8) 我查看了内核代码,发现
Linux
内核为TTB1 (转换
表
基)上的内核地址空间(大于0xC0000000的所有内容)和ttb0 (低于0xC0000000的所有内容)上的用户进程设置了硬件
页
表
,每次进程上下文切换时,这些
页
表
都会发生变化。我读到TTBCR (转换
表
基址控制寄存器)决定在未找到MVA时遍历哪个ttb寄存器,但该寄存器始终读0,这意味着在
AR
浏览 6
提问于2013-01-22
得票数 11
回答已采纳
1
回答
内部
页
表
缺页会不会导致缺页?
、
、
、
考虑具有进程P、内页
表
PTi和外
页
表
PTo的2级分页。 现在我们知道P和PTi被分在不同的页面中,但是PTo只在一个页面中。如果PTi请求主存中不存在的P
页
,那么这是一个
页
错误,P的特定
页
将被加载。 现在的问题是: 如果PTo请求的PTi页面不在主内存中,那么这也是一个页面错误吗? 请解释一下。如果是,那么它是否可以扩展到所有k个
页
表
(用于k级分页) 如果不是,为什么?
浏览 26
提问于2019-05-17
得票数 0
2
回答
linux
内核出现分段故障后会发生什么?
、
、
2) MMU遍历
页
表
,查找X的物理地址。4) CPU陷阱并被
Linux
陷阱向量捕获。(在
ARM
情况下,但我认为x86也是一样的,对吧?)5)此时,我可以从远程节点检索适当的数据,复制到某个物理地址,并将其映射到
页
表
中。 6)这里有一个问题:在这一点之后,在X处有
页
错误的程序是否可以安全地读取数据?那么,这是否意味着MMU或CPU以某种方式记住了有
页<
浏览 8
提问于2013-08-09
得票数 0
1
回答
在ARMv8中,如果全局
页
表
条目在不同进程之间发生冲突,会发生什么情况?
、
、
、
、
我理解每个进程可以有单独的
页
表
,并且可以通过更新TTBR0 0/1_EL1在上下文切换期间指向。在每个进程的页面
表
中,一些条目将是特定于进程的(nG=1),而其他条目将指向公共资源(nG=0)。如果一个页面
表
条目( PTE )在一个进程的页面
表
中被标记为全局的,这是否意味着PTE必须完全相同/指向所有其他
页
表
中的完全相同的物理块? 如果是,如果不一致,会发生什么情况?我的意思是,如果一个进程的nG =0而另一个进程的nG =1用于相同的虚拟-&g
浏览 10
提问于2017-06-24
得票数 2
回答已采纳
2
回答
ARM
Linux
内核中的
页
表
条目(PTE)描述符
、
在ARMv5体系结构参考手册: bits 1:0标识描述符的类型(0b11标记一个良好的
页
表
描述符),bits 4:2:这些位的含义是实现定义的,. 对我来说,我认为PTE描述符不应该依赖于平台。 谢谢
浏览 3
提问于2013-06-04
得票数 3
1
回答
在树莓Pi上运行puckel/docker-气流图像
、
、
、
为什么某些坞映像与Raspberry Pi (
linux
/
arm
/v7)等平台不兼容? docker run -d -p 8080:8080 puckel/docker-airflow webserver 警告:请求的映像平台(
linux
/ and 64)与检测到的主机平台(
linux
/
arm
/
浏览 5
提问于2021-01-02
得票数 2
回答已采纳
4
回答
如何使用NDK为Android设备(
ARM
)编译C代码?
、
我需要执行以下步骤: 如果有一个完整的步骤链接,请推荐给我同样的步骤。
浏览 9
提问于2013-12-13
得票数 1
回答已采纳
1
回答
与
arm
-
linux
-gnueabihf交叉编译
、
、
、
从
arm
下载
arm
-
linux
-gnueabihf工具之后。我尝试使用名为
arm
-
linux
-gnueabihf-g++和
arm
-
linux
-gnueabihf-gcc的二进制文件来编译我的代码。我的命令类似于: ~/gcc-
arm
-8.3-2019.03-x86_64-
arm
-
linux
-gnueabihf/bin/
arm
-
linux
-gnueab
浏览 148
提问于2019-09-19
得票数 0
回答已采纳
1
回答
将整数交叉编译到armv5te时格式不正确。
、
6061626364656667686970717273747576777879\所显示的两位数字在
表
上的偏移量为以下是我必须做的修改的不同之处: diff --git a/mk/cfg/
arm
-unknown-
linux
-gnueabi.mk b/mk/cfg/
arm
-unknown-
linux
-gnueabi.mk@@ -1,5 +1
浏览 8
提问于2016-12-28
得票数 11
回答已采纳
1
回答
QEMU如何维护从来宾虚拟地址到来宾物理地址的转换?
、
、
、
、
我知道QEMU使用两个级别的描述
表
'PhysPageDesc‘来维护GPA和HVA (主机虚拟地址)之间的转换,但是我无法找到QEMU在哪里将GVA转换为GPA以在发生TLB丢失时转到该
表
来查找HVA。在目标
arm
/helper.c中有一个函数get_level1_table_address()由get_phys_addr()调用,似乎开始将GVA转换为GPA。但我不理解env->cp15.c2_ base _掩码变量,它声称是MMU翻译
表
的基本选择掩码。MMU翻译
表
的描述在哪里
浏览 3
提问于2015-05-06
得票数 3
1
回答
PJSIP 2.5.5 libyuv未定义引用
、
、
、
\ -lpjsua2-
arm
-unknown-
linux
-androideabi\ -lpjmedia-
arm
-unknown-
linux
-androideabi\ -lgsm
浏览 3
提问于2016-10-11
得票数 0
回答已采纳
3
回答
为什么交叉编译
Arm
Linux
会出错?
、
、
、
、
但是,当我交叉编译到
Arm
架构时,已经得到了错误。rf $(TEST_TARGET) $(TEST_TARGET).trc *.o *~为了进行交叉编译,我将"CC = gcc“替换为"CC =
arm
-
linux
-gcc我的问题中的错误是:embed-appweb.c:1:27: error
浏览 7
提问于2012-01-16
得票数 3
回答已采纳
1
回答
某些版本的Go是否支持AIX7.2?
、
我正在IBMAX7.2上工作,现在我想使用Go on它。
浏览 9
提问于2022-03-29
得票数 1
2
回答
在没有标记的情况下,将多个停靠器图像推送到清单中
、
、
、
、
例如-从这组标签中: r1234 (包含相同图像的清单,没有标记
浏览 0
提问于2020-08-24
得票数 14
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
ARM 架构的Linux-Armbian Linux 23.02 发布
ARM与嵌入式Linux的入门建议
谷歌 Linux 内核开发者使用 macOS 编译 ARM64 Linux 内核
战略图卡表指导手册下载(共45页)
ARM推出新的物联网操作系统Mbed Linux OS
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券