随笔分类 -  Linux

摘要:x86的入口在arch/x86/boot/header.S,接下来我们将从BIOS开始介绍,直到Linux开始初始化。 BIOS 电源接通时,CPU的寄存器CS selector = 0xf000,CS base = 0xffff0000(此时CS = 0xfffff000),EIP = 0xfff 阅读全文
posted @ 2021-02-26 19:13 Nanachi 阅读(557) 评论(0) 推荐(0)
摘要:开个新坑。感觉自己的工程能力欠缺,很多实际应用中的细节也不是特别清楚。本次源码分析以Linux 4.17版本、x86系统为基础进行。 我们这次主要研究的Linux的源码目录结构如下图所示: 没有在图里列出的目录在计划内应该不会阅读。代码阅读按照系统启动顺序阅读,部分只在用户程序调用的代码阅读顺序不定 阅读全文
posted @ 2021-02-25 10:21 Nanachi 阅读(158) 评论(0) 推荐(0)