LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: jaytang

问个内核解压的问题

[复制链接]
 楼主| 发表于 2009-12-14 14:53:15 | 显示全部楼层
呵呵 我手上的bootloader功能很简单,只引导内核启动。。,直接就开机就是解压内核,然后就交给内核继续了。
并不是用jtag烧录的,用一个临时系统烧录的。
cpuinfo关于cache的资料:
cache type        :write-back
cache clean        :cp15 c7 ops
cache lockdown        : format A
cache format        :Harvard
这不好判断是在内核启动之前还是启动之中开启的吧?

如果我内核配置屏蔽掉cache运行,是否就可以判断出cache是在什么阶段开启的了么?
回复 支持 反对

使用道具 举报

发表于 2009-12-14 15:02:59 | 显示全部楼层
Post by jaytang;2055794

如果我内核配置屏蔽掉cache运行,是否就可以判断出cache是在什么阶段开启的了么?


去嵌入式相关版面讨论可能更合适:)
你贴的cpuinfo只能看出cache确实已经打开了。如果内核配置里关闭cache,应该会强制关掉cache。既然是简单的boot loader,通常厂商会提供这部分源码,看一下cpu初始化相关代码中对cp15寄存器的操作部分。
其实如果不是很偏门的arm用开源loader替换或许更方便。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-14 15:29:27 | 显示全部楼层
多谢lifc大的指点~~~呵呵
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表