腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
5
回答
加载
linux
内核的基址
、
、
、
、
检查/proc/kallsyms后,我可以在内核中找到各种符号的
地址
。do_DataAbort80008544 t gic_handle_irq 有没有办法找到加载内核的基
地址
当加载到内存中(例如
地址
0x8048000 )时,我将能够在0x8048000 + 0x200找到已解析的puts。内核也是如此吗?
浏览 10
提问于2015-11-07
得票数 9
1
回答
寄存器值调试
、
、
、
、
存储器
地址
存在于
MIPS
寄存器a0中。除了一步一步地回溯(遍历)对象转储(a0从s3获得,依此类推)之外,有没有办法跟踪寄存器是如何获得这个
地址
的?在内核中分页是如何完成的。在内核中一定没有虚拟
地址
的概念,因为它们都已经在内存中了。我被问到这个问题,因为在我的崩溃中,有一个叫做BADVA(这是坏的虚拟
地址
)的东西保存了一个坏的
地址
。
浏览 1
提问于2012-08-28
得票数 0
回答已采纳
1
回答
Linux
上所有的
MIPS
代码都应该是PIC吗?
、
、
、
、
在
Linux
(准确地说,是MIPSEL32)中,所有的用户都应该是位置独立的吗?一个权威来源的引用将是最好的。我的兴趣来源于。
浏览 6
提问于2013-12-05
得票数 1
回答已采纳
1
回答
内核如何在
MIPS
中存储来自用户的读字符串输入?
、
、
、
从键盘读取和存储字符串输入的指令在
MIPS
中不清楚。读取字符串是如何放入标签命名
空间
的?
浏览 4
提问于2018-05-03
得票数 0
回答已采纳
1
回答
寄存器长度、内存大小和32/64位计算(
MIPS
)
我目前正在研究
MIPS
处理器。由于我以前对计算机架构没有任何知识,所以我对
MIPS
ISA的一些基本概念有点困惑。
MIPS
32可以在内存中寻址最多2^32个
地址
。这是因为内存
地址
长度是32位。
MIPS
64怎么样?
MIPS
浏览 2
提问于2016-03-03
得票数 1
回答已采纳
1
回答
谁以及何时分配PCI/PCIe设备栏基址?
、
、
我以为内核会在启动时分配BAR的PCI基
地址
,但当我尝试pci早期转储(在内核初始PCI子系统之前)查看BAR的值时,我发现所有的基
地址
都已经分配了!?BIOS如何知道每个pci设备的基
地址
并无冲突地分配这些
地址
? 如果是,嵌入式系统(没有BIOS )如何枚举和分配PCI/PCIe设备的基
地址
?
浏览 3
提问于2015-02-03
得票数 5
2
回答
Linux
中用户
空间
地址
的嵌套页面错误处理
、
、
我想知道,当内核运行错误处理程序引入用户页面时,页面错误是否是用户
空间
地址
的错误。假设两个用户
地址
对任务都是有效的(属于vma、rw权限范围)。当我检查内核代码时,我发现如果错误
地址
是有效的,并且错误没有发生在原子上下文或irq处理程序中,内核就不会介意嵌套的错误。 (我不认为答案是特定cpu,但我要补充说,我对arm和
mips
感兴趣)。
浏览 0
提问于2010-03-19
得票数 24
1
回答
用户内核
地址
划分
、
、
、
、
在ARM
linux
中,用户内核虚拟
地址
范围按3:1的比例划分。有人知道是什么导致了这种设计差异吗?我有一个模糊的想法,这与这样一个事实有关,在
MIPS
中,TLB再填充是在s/w中管理的,内核TLB条目是某种硬连接的,以确保它们永远不会遇到TLB未命中。
浏览 0
提问于2010-05-11
得票数 1
1
回答
寄存器和内存是否有相同的
地址
长度(位)?
、
、
、
、
我正在学习
MIPS
体系结构,我有很多关于内存和寻址的问题: 到目前为止,我所知道的是,当我们有一个32位的CPU时,这意味着我们以32位块处理数据。我的问题是-内存
地址
的位长是多少?例如,如果我们想访问存储在内存第1行中的数据,那么第1行的“
地址
”是多长时间?我在某个地方读到
地址
本身有32位长,而这个32位
地址
依次指的是32位长的数据。这是否意味着有2^32个可能的
地址
或内存行,每个
地址
都存储32位数据?,如果以上是正确的,我假设寄存器也有32位长的
地址</em
浏览 1
提问于2021-09-23
得票数 0
2
回答
在
MIPS
中使用SW和LW访问代码段内存
、
给定指令的
地址
,可以使用
MIPS
中的SW和LW指令访问代码段内存吗?编辑:编辑2: 我找到了一个,它的答案意味着可以使用LW和SW访问和修改指令。
浏览 5
提问于2017-12-25
得票数 0
回答已采纳
1
回答
跳转指令的
MIPS
范围
也可用于确定到达特定
地址
所需的分支/跳转指令的数量。或者,你能帮我找到一些在线资源或书籍,帮助我更好地理解这些内容吗?
浏览 0
提问于2012-01-27
得票数 7
回答已采纳
1
回答
不同寄存器上的R_
MIPS
_HI16/R_
MIPS
_LO16对
、
static int a = 0;{ b++;}我得到以下信息: 58: ace50004 sw a1,4(a3) 5c
浏览 4
提问于2020-03-22
得票数 0
回答已采纳
1
回答
spim模拟器pcspim :在
地址
设置值时出错
、
、
、
您好,我正在使用spim模拟器pcspim,我正在尝试使用模拟器菜单下的set value选项在某个
地址
设置值。感谢您的任何帮助
浏览 9
提问于2011-09-29
得票数 1
1
回答
使用gdb在Qemu上调试init
、
、
、
我试图在Qemu上模仿cavium的
mips
64
linux
内核,我目前在使用模式init代码上有一些问题,我想调试init.i正在使用命令行中的-s -S选项启动Qemu,并使用命令运行gdb。调试器/OCTEON-SDK/tools/bin/
mips
64-octeon-
linux
-gnu-gdb /OCTEON-SDK/
linux
/kernel_2.6/
linux
/vmlinux ,然后用命令附
浏览 8
提问于2013-04-29
得票数 4
2
回答
将sh脚本交叉编译到enigma2 (
mips
) OpenEmbedded的bin中
、
、
、
、
=/scratch/cmoore/2013.05-36-
mips
-
linux
-lite/obj/pkg-2013.05-36-
mips
-
linux
-gnu/
mips
-2013.05-36-
mips
-
linux
-gnu.extras-36-
mips
-
linux
-gnu/
mips
-2013.05-36-
mips
-
linux</
浏览 5
提问于2013-10-10
得票数 1
2
回答
当执行子进程时,OS在哪里存储argv和argc?
、
、
、
、
我很难理解操作系统如何将数据从父进程的
地址
空间
传递到子进程的
地址
空间
。也就是说,在C程序中,在传递给main时,argc和argv存储在哪里?为了记录在案,我正在使用
MIPS
32体系结构。
浏览 2
提问于2014-10-17
得票数 6
回答已采纳
1
回答
mips
交叉编译驱动程序
、
、
/bin/
mips
-openwrt-
linux
-uclibc- M=$(PWD) modules 但不起作用。staging_dir/toolchain-
mips
_34kc_gcc-4.8-linaro_uClibc-0.9.33.2/bin/
mips
-openwrt-
linux
-uclibc- default81-generic/arch/
mips
/Kbuild.platforms:35: &
浏览 4
提问于2015-04-30
得票数 1
回答已采纳
1
回答
GCC编译错误:与指定
mips
1处理器的其他体系结构选项冲突
、
、
、
我试图交叉编译价值为
MIPS
架构,但我得到了错误。/VEX/pub -DVGA_
mips
32=1 -DVGO_
linux
=1 -DVGP_
mips
32_
linux
=1 -DVGPV_
mips
32_
linux
_vanilla=1 -Ipriv -O2_
linux
_a-main_globals.o -MD -MP -MF priv/.deps/libvex_
mips
32_
linux</em
浏览 18
提问于2013-11-15
得票数 1
回答已采纳
3
回答
Linux
-
MIPS
系统保存的寄存器?
、
、
、
、
哪些寄存器保存在
Linux
/
MIPS
上的syscalls (不是函数调用,即通过syscall指令到内核
空间
的实际往返)中?从RESTORE_SOME头中的arch/
mips
/include/asm/stackframe.h宏来看,它看起来像是r2-r7、r25、r28和r31,当然调用约定会自动保存调用保存的寄存器,甚至在内核
空间
中也是如此(任何要使用它们的内核
空间
函数都会在清理它们之前保存它们自己)。
浏览 4
提问于2012-09-09
得票数 2
回答已采纳
3
回答
未在
mips
上运行的golang二进制文件
、
我在Windows 10上使用Go 1.11.4,我想为运行
Linux
的
MIPS
74Kc处理器(Qualcomm QCA9558)编译代码。我编制的资料如下:获取一个可执行文件,上传并运行它,然后得到:重试w/ GOARCH=mipsle/hello_mipsle_
linux
: line 1: syntax error: unexpected "(" 我遗漏了
浏览 0
提问于2019-03-14
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
linux之ip地址基本配置
QQ空间认证地址分享 腾讯个人公众空间 企业公众空间申请开放
申请个人QQ公众空间地址
在 Linux 上用 zram 替代传统交换空间|Linux 中国
Linux 系统在线扩容磁盘空间
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券