
Linux 启动
lcw_202
这个作者很懒,什么都没留下…
展开
-
linux 启动协议分析--由boot.txt翻译而来
在x86平台上,linux内核用了一个比较复杂的启动协议规范,主要由于历史原因,早期想把内核做成可启动映像,复杂的计算机内存模型和由于实模式DOS成为主流操作系统而影响的.现在有下列启动协议存在:旧版内核:只支持zImage和Image. 2.00:增加bzImage转载 2011-08-21 16:50:18 · 1989 阅读 · 0 评论 -
BUILD_BUG_ON
BUILD_BUG_ON — break compile if a condition is true.//如果条件为真,则中断编译SynopsisBUILD_BUG_ON (condition);Argumentsconditionthe c原创 2011-08-26 00:15:03 · 1726 阅读 · 1 评论 -
BP_scratch那段代码
CALL做了什么那么一条CALL指令做了什么事情呢?它做的就是对CPU执行指令所需要的充要条件相关因素进行处理,从而保证下一条指令能够正确执行。CALL指令执行需要知道下一步调用的函数的地址(最简单跳转指令JMP需要知道的东东),而在它将CPU执行点给下一步需要执行的函数原创 2011-08-31 09:48:04 · 1004 阅读 · 0 评论