摘要:
最近看linux0.11源码时,看到任务切换函数switch_to,感觉很晦涩,于是在网上查了一些资料,现在终于有些眉目,特记录于此,以方便大家参考,有什么错误或不足之处,还请大家指出~switch_to源码/** switch_to(n) should switch tasks to task ... 阅读全文
摘要:
在linux 0.11版本源代码中,在文件linux/include/asm/system.h中有一个宏定义 move_to_user_mode() 1 #define move_to_user_mode() \ 2 __asm__ ("movl %%esp,%%eax\n\t" \ 3 ... 阅读全文
摘要:
在阅读linux源码的过程中遇到了下面的略显奇怪的结构体数组定义。static struct hd_struct{ long start_sect; long nr_sects;}hd[10]={{0,0},};经测试,猜测应该是只对该数组的第一个元素进行初始化为{0,0},而其... 阅读全文