腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
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备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券