![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Embedded
文章平均质量分 89
shyodx
这个作者很懒,什么都没留下…
展开
-
initrd 和 initramfs
原文:https://www.linux.com/learn/linux-training/92607-the-kernel-newbie-corner-qinitrdq-and-qinitramfsq-whats-up-with-thatinitrd:initial ramdiskinitramfs:initial ram filesystem 这两个东西都是我们经常会用到翻译 2012-02-11 17:03:28 · 2089 阅读 · 0 评论 -
U-Boot: inflate() error 和 unable to open an initial console
最近开始做 PowerPC 上的一些东西,在编译内核,启动内核的过程中遇到了很多问题,这两天都块搞屎我了…… 不过最终还是解决了,现在把我遇到的问题和解决办法贴在这里,可以供大家参考,也方便我下次遇到同样的问题时可以迅速的找到解决方案。但是需要说的是,导致同样问题的原因可能是多样的,所以我的方法不一定百分百能解决大家的问题。先说下我的环境:主机:Archlinux (原创 2012-02-29 21:26:28 · 2100 阅读 · 0 评论 -
PowerPC 堆栈
PowerPC 在处理器级别上是没有实现堆栈操作的,也就是说,在 PowerPC 架构中,没有专门的堆栈操作汇编命令。但事实上 PowerPC 又使用到了堆栈,比如在函数调用、传参、返回错误码等操作。 在讲 PowerPC 堆栈处理之前,先提一下要用到的某些寄存器。首先是32个通用寄存器 GPR0 ~ GPR31。据说这32个寄存器是64位的,但是高32位的访问方式不同,通常只用原创 2012-03-19 13:38:05 · 3321 阅读 · 0 评论 -
关于 XtratuM 的中断接管过程
这里分析的是 XtratuM 1.0 的代码。关于 XM 中断接管的代码主要在 arch/$ARCH/kernel/irq.c ($ARCH = i386) 中。还有一部分在 patch 文件中,不过那个貌似关系不是很大,主要是替换了某些 cli 和 sti 指令,但是这些替换后的代码实质上和 cli、sti 的作用是一样的,所以我也有点奇怪为什么要有这样的替换,貌似不替换也是可以的……原创 2012-04-15 13:23:06 · 938 阅读 · 0 评论