腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
用户内核地址划分
linux-kernel
、
kernel
、
paging
、
arm
、
mips
在
ARM
linux
中,用户内核虚拟地址范围按3:1的比例划分。有人知道是什么导致了这种设计差异吗?我有一个模糊的想法,这与这样一个事实有关,在MIPS中,
TLB
再填充是在s/w中管理的,内核
TLB
条目是某种硬连接的,以确保它们永远不会遇到
TLB
未命中。
浏览 0
提问于2010-05-11
得票数 1
2
回答
TLB
中的内核内存(虚拟地址条目)?
linux
、
memory-management
、
hardware
、
kernel
、
tlb
Linux
是操作系统,
ARM
是这个上下文中提到的处理器。
TLB
包含内核和用户空间虚拟地址吗? 内核内存(虚拟)直接对应于物理内存(只需用0xC000_0000进行偏移就可以给出物理地址)。在
TLB
中是否需要有内核内存(虚拟)(如果你说它在
TLB
中)?它应该只有当前的用户空间地址。
浏览 4
提问于2011-12-12
得票数 8
1
回答
如何理解和修正为嵌入式系统编译
Linux
内核时的错误?
c
、
linux-kernel
、
makefile
、
arm
、
native
在试图编译以下文件时: *
linux
/arch/
arm
/mm/proc-syms.c * Copyright (C) 2000-2002 Russell King * ThisGNU General Public License version 2 as */#include <
浏览 3
提问于2015-05-20
得票数 2
回答已采纳
1
回答
在
linux
内核中,asm还是asm-泛型?
linux-kernel
在mm/Memy.c中,它包含一个文件:
tlb
.h是include/asm-generic/
tlb
.h或arch/
arm
/include/asm/
tlb
.h
浏览 2
提问于2012-10-28
得票数 11
回答已采纳
1
回答
翻译查找缓冲区-按页面大小查找
memory
、
operating-systems
、
cpu
我很难找到能精确解释各种
TLB
缓存是如何在现代处理器中使用的文档。大多数现代处理器对于代码/数据都有单独的
TLB
。这一点本身是相当明显的,因为我们从启动查询的指令中知道类型。然而,大多数现代处理器也有针对不同页面大小的单独的
TLB
。CPU如何知道在哪个虚拟地址中查找特定的虚拟地址?CPU是否并行执行所有(4kb/2mb/1gb)
TLB
的查找?这将如何与L1/L2
TLB
?
TLB
是否没有将输入的虚拟地址与最终的翻译结果相关联,而是存储来自Page条
浏览 0
提问于2015-03-18
得票数 3
回答已采纳
1
回答
与缓存相比的全关联和集关联
TLB
操作
caching
、
arm
、
paging
、
tlb
、
mmu
我正在研究
ARM
处理器(ARMv7)的MMU代码。它们利用了完全结合和集合结合
TLB
。我知道使用这种方法实现Cache。我还读到
TLB
不过是CPU缓存。但我没有加入,因为
TLB
和Cache的目的是不同的。我想知道集合和完全结合在
TLB
上下文中是如何工作的。
浏览 1
提问于2016-06-28
得票数 1
回答已采纳
1
回答
DPDK转发测试中大量的“dTLB-load-错过”
arm
、
dpdk
、
tlb
、
huge-pages
使用":u“和":k”参数,似乎大多数
TLB
错误都在用户空间中。所有缓冲区都位于一个巨大的页面中,用于存储网络有效负载的数据,最大容量为512 is。每个缓冲区小于3KB。有什么线索能说明我能找到大量的
TLB
失误吗?它会对性能(退化)产生某种影响吗?
浏览 0
提问于2018-08-29
得票数 3
1
回答
arm
-eabi-gcc与
arm
-
linux
-androideabi-gcc不同吗?
android
、
android-ndk
、
cross-compiling
arm
-eabi-gcc和
arm
-
linux
-androideabi-gcc有区别吗?我是否可以从此站点将
arm
-eabi- this与
arm
-
linux
-androideabi-this交换为agcc脚本
浏览 0
提问于2011-11-08
得票数 9
回答已采纳
2
回答
目录结构和sysroot
linux
、
crosstool-ng
里面是一组目录:binlibshare 我认为这是针对实际的交叉编译器位的,因为bin/ do中的编译器就是为此目的工作的请注意,有一个内部
arm
未知的
linux
-gnueabi/目录,即其中的路径是../
arm
-unknown-
linux
-gnueabi/
arm
-unknown-
linux
-gnueabi。/gc
浏览 4
提问于2013-02-09
得票数 8
回答已采纳
1
回答
设置
TLB
访问中的断点
linux
、
debugging
、
armv6
、
tlb
假设我知道PID,那么是否有可能在特定PID访问
ARM
v6中的
TLB
条目(翻译查找缓冲区)后设置断点。
TLB
条目有特定地址吗?我可以为它们设置断点吗?
浏览 2
提问于2015-06-30
得票数 0
回答已采纳
1
回答
安卓x86预链接
android
请
介绍
一下Android-x86平台中如何处理预链接或预加载。因为,我在代码中只看到prelink-
linux
-
arm
.map。x86加载器也使用相同的文件名?如果是,映射文件中的加载地址对于x86和
ARM
平台是否相同?
浏览 2
提问于2010-08-27
得票数 0
回答已采纳
1
回答
ARM
11翻译查找缓冲区的使用情况?
arm
、
tlb
、
armv6
是否有适当的指南解释如何在
ARM
1176JZF-S核心上使用
TLB
(TranslingLook偏缓冲区)表?除此之外,我完全不知道如何使用它们。 条目有什么结构?如何创建新条目?我是否为每个上下文保存
TLB
状态?为什么有两个
TLB
?如果MicroTLB只能有10个条目,我可以使用它做什么?
浏览 0
提问于2012-01-24
得票数 8
回答已采纳
1
回答
CPUECTLR.SMPEN、缓存与MMU的关系
caching
、
arm
、
mmu
我正在阅读
ARM
文档(
ARM
Cortex -A57 MPCore处理器),并看到关于使处理器能够接收从集群中的其他处理器广播的指令缓存和
TLB
维护操作。在启用缓存和MMU或执行任何缓存和
TLB
维护操作之前,必须设置此位。
浏览 11
提问于2016-01-14
得票数 0
1
回答
在树莓Pi上运行puckel/docker-气流图像
docker
、
docker-compose
、
raspberry-pi
、
airflow
为什么某些坞映像与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
回答已采纳
1
回答
如何找到将给定文件夹导入主分支的日期?
git
假设我们观察
Linux
内核git存储库。我想了解
介绍
下列目录的确切日期:arch/arcarch/
arm
64.arch/xtensa 到支部去。
浏览 3
提问于2015-01-03
得票数 1
回答已采纳
2
回答
Raspberry Pi交叉编译内核时几个命令的含义
linux
、
linux-kernel
、
raspberry-pi
、
cross-compiling
、
raspberry-pi2
这个Raspberry的详细
介绍
了如何交叉编译新的的过程。本文档中的一些命令如下所示,但我很难理解。对于Pi 2:$ KERNEL=kernel7 KERNEL env
浏览 4
提问于2015-07-03
得票数 2
2
回答
我正在做谷歌助理在一个树莓圆周率和我不断得到_atomic_exchange_8
raspberry-pi3
、
google-assistant-sdk
我一直在 /home/pi/env/lib/python3.7/site-packages/grpc/_cython/cygrpc.cpython-37m-
arm
-
linux
-gnueabihf.so:
浏览 8
提问于2022-01-28
得票数 0
2
回答
在x86_64
linux
机器上编译gentoo-仿生
android
、
ubuntu
、
compilation
、
automake
、
bionic
有人努力在
Linux
机器上编译它,所以它可以很容易地在Android之外使用。这是最新的代码之一,最初被称为Gentoo-仿生。下面是代码: ./autogen.sh它
浏览 6
提问于2016-03-31
得票数 6
回答已采纳
3
回答
openssl for
linux
arm
-v5te-
linux
-gnueabi工具链的交叉编译
openssl
、
arm
、
cross-compiling
openssl for
linux
arm
-v5te-
linux
-gnueabi工具链的交叉编译。我有我尝试过的openssl-0.9.8r版本。/Configure --prefix=/usr --openssldir=/usr/sbin线程zlib shared no-asm
linux
-armv4 export CROSS_COMPILE=
arm
-v5te-
linux
-gnueabi- 但是没有用。
浏览 18
提问于2013-03-21
得票数 9
回答已采纳
2
回答
谁来执行
TLB
枪战?
linux
、
x86
、
kernel
、
tlb
我读过这个描述
TLB
射击是什么的。我试图了解这是由内核或处理器执行的操作,还是两者兼而有之? 谁来执行真正的
TLB
射击?是内核(如果是的话,我在哪里可以找到执行刷新的代码?)或者是CPU (如果是的话,是什么触发了操作)还是两者兼而有之(内核执行导致中断的指令,从而导致CPU执行
TLB
射击)
浏览 0
提问于2018-05-09
得票数 7
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
ARM 架构的Linux-Armbian Linux 23.02 发布
ARM与嵌入式Linux的入门建议
QEMU 4.0.0 发布,几乎可以模拟任何硬件设备的模拟器
Linux Shell 介绍:Bash、Zsh 和 Fish | Linux 中国
谷歌 Linux 内核开发者使用 macOS 编译 ARM64 Linux 内核
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券