- 博客(4)
- 资源 (4)
- 收藏
- 关注
原创 linux 0.11_boot启动详解2
2、setup.s详解一、总述setup.s 主要作用是利用BIOS中断读取机器系统数据,并将这些数据保存在0x90000开始处,即覆盖bootsec地方;setup将system系统模块从0x10000移到绝对地址0x0000处,接下来加载中断描述符表寄存器IDT和全局描述符表寄存器GDT,开启A20地址线,重置两个中断控制器芯片8259A,将硬件中断号重新设置为0x20-0x2f。...
2018-09-25 13:18:56
212
原创 linux 0.11_boot启动详解1
总体过程: 整体概述:PC打开电源,CPU自动进入实模式,并从地址0xffff0开始执行程序代码,这个地址是ROM-BIOS中的地址。PC机的BIOS将执行某些系统的检测,并在物理地址0开始处初始化中断向量。并将可启动设备的第一个扇区读入内存绝对地址0x7c00处,并跳转到这个地方。boot/bootsec.s,将由BIOS读入到内存绝对地址0x7c00处,当执行时会把自己...
2018-09-25 13:18:40
367
原创 linux内核makefile篇
内核编译Makefile篇一、总体结构顶层Makefile:它是所有Makefile文件的核心,从总体上控制着内核的编译、连接.config :配置文件,在配置内核时生成,所有Makefile文件(包括顶层目录及各级子目录)都是根据.config来决定使用哪些文件arch/$(ARCH)/Makefile:对应于体系结构的Makefile,它用来决定哪些体系结构相关的文件参与内核的...
2018-09-25 13:18:14
1297
转载 smbios学习
(一)先介绍 DMI 。 DMI 是英文单词 Desktop Management Interface 的缩写,也就是桌面管理界面,它含有关于系统硬件的配置信息。计算机每次启动时都对 DMI 数据进行校验,如果该数据出错或硬件有所变动,就会对机器进行检测,并把测试的数据写入 BI
2011-09-23 19:40:44
2891
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人