x86
文章平均质量分 87
shyodx
这个作者很懒,什么都没留下…
展开
-
x86从 start_kernel 开始的中断初始化
以下主要看了 linux 3.2 中,从 start_kernel() 开始的一些跟中断有关的初始化代码,并做了一点点简单的分析。start_kernel() 在 init/main.c 中,其中和中断有关的大概就有这样一些函数:/* filename: init/main.c */467 asmlinkage void __init start_kernel(void)468 {原创 2012-04-13 21:45:04 · 2545 阅读 · 0 评论 -
关于 XtratuM 的中断接管过程
这里分析的是 XtratuM 1.0 的代码。关于 XM 中断接管的代码主要在 arch/$ARCH/kernel/irq.c ($ARCH = i386) 中。还有一部分在 patch 文件中,不过那个貌似关系不是很大,主要是替换了某些 cli 和 sti 指令,但是这些替换后的代码实质上和 cli、sti 的作用是一样的,所以我也有点奇怪为什么要有这样的替换,貌似不替换也是可以的……原创 2012-04-15 13:23:06 · 953 阅读 · 0 评论