
PowerPC
文章平均质量分 88
shyodx
这个作者很懒,什么都没留下…
展开
-
U-Boot: inflate() error 和 unable to open an initial console
最近开始做 PowerPC 上的一些东西,在编译内核,启动内核的过程中遇到了很多问题,这两天都块搞屎我了…… 不过最终还是解决了,现在把我遇到的问题和解决办法贴在这里,可以供大家参考,也方便我下次遇到同样的问题时可以迅速的找到解决方案。但是需要说的是,导致同样问题的原因可能是多样的,所以我的方法不一定百分百能解决大家的问题。先说下我的环境:主机:Archlinux (原创 2012-02-29 21:26:28 · 2214 阅读 · 0 评论 -
PowerPC 堆栈
PowerPC 在处理器级别上是没有实现堆栈操作的,也就是说,在 PowerPC 架构中,没有专门的堆栈操作汇编命令。但事实上 PowerPC 又使用到了堆栈,比如在函数调用、传参、返回错误码等操作。 在讲 PowerPC 堆栈处理之前,先提一下要用到的某些寄存器。首先是32个通用寄存器 GPR0 ~ GPR31。据说这32个寄存器是64位的,但是高32位的访问方式不同,通常只用原创 2012-03-19 13:38:05 · 3434 阅读 · 0 评论 -
PowerPC OpenFirmware
参考:Documentation/devicetree/booting-without-of.txtOF 是在 PowerPC 上,用于在系统加点或者重启时,初始化设备的,这些都是为操作系统的启动做准备工作。bootloader 会把系统中某些设备组织在一个树形表中,然后会把这个表传给内核。参数的传递是通过寄存器完成的,其中: r3:指向 device-tree block原创 2012-04-13 21:54:06 · 1271 阅读 · 0 评论