- 博客(7)
- 资源 (7)
- 收藏
- 关注
原创 【我所认知的BIOS】->反汇编BIOS之Bootblock(7)
【我所认知的BIOS】->反汇编BIOS之Bootblock(7)-- Memory initial 之前的一些初始化DMA,8259By Lightseed5/20/20101、BIOS的主流程为什么会有bootblock和非bootblock这么一说呢?其实就是因为有没有真正的内存可以用的区别。这个章节里我们一起来看看经过之前那些章节的讨论后,BIOS在初始化memory之
2010-05-20 09:26:00 6550 13
原创 【我所认知的BIOS】->反汇编BIOS之Bootblock(6)
【我所认知的BIOS】->反汇编BIOS之Bootblock(6)--关于S3与Normal reset BIOS的走向By Lightseed5/18/2010一、BIOS的主流程我们的BIOS主流程如图1所示,上一个章节我们的BIOS执行到了记录CPU type的东东,当时我们就发现其实在Record_CPU_type的前面还有其他函数。那么我们这节就来单独讨论这个问题。这
2010-05-18 09:03:00 4389 3
原创 【我所认知的BIOS】->反汇编BIOS之Bootblock(5)
【我所认知的BIOS】->反汇编BIOS之Bootblock(5)--Store CPU type to CMOSBy Lightseed5/18/2010一、BIOS的主流程从这章开始,我在每章的开头说把目前BIOS的主流程进行到了哪一步放在最前面,这样有助于理解整个Award BIOS的流程。到目前为止,我们的BIOS主流程如图1所示,图1 BIOS主流程
2010-05-18 08:59:00 4601
原创 【我所认知的BIOS】->反汇编BIOS之Bootblock(4)
【我所认知的BIOS】->反汇编BIOS之Bootblock(4)--initialize Super IOBy Lightseed5/13/2010一、BIOS的主流程到目前为止,我们已经看了两个重要的函数了,也是BIOS的必经之路。如下面的代码片段,BT_CPU_Init和Chipset_Reg_Init_Early我们都详细探讨过,那么随着流程下去,就是讨论SuperIO
2010-05-14 09:24:00 5665 2
原创 【我所认知的BIOS】->反汇编BIOS之Bootblock(3)
【我所认知的BIOS】->反汇编BIOS之Bootblock(3)--initialize some chipset registerBy Lightseed5/13/2010在上一篇中,我和大家探讨了下面代码中的BT_CPU_Init这个函数,它主要是一些特殊CPU的micro code的update。那么我们继续往下走,就会发现初始化chipset寄存器的函数,如_F000:E
2010-05-14 09:15:00 8355 2
原创 【我所认知的BIOS】->反汇编BIOS之Bootblock(2)
【我所认知的BIOS】->反汇编BIOS之Bootblock(2)--CPU micro code updateBy Lightseed5/12/20101、CPU micro code的背景先做个铺垫为什么要在BIOS刚刚开始跑的时候就来讲CPU的micro code。以下引用自网络:;-------------------------------------在十
2010-05-13 09:23:00 8040 4
原创 【我所认知的BIOS】->反汇编BIOS之Bootblock(1)
【我所认知的BIOS】->反汇编BIOS之Bootblock(1)By Lightseed5/12/2010 先说明,我用来反汇编的BIOS bin文件是512KB的。它是研XXX出的一块板子AIMB552主板上的BIOS。呵呵。。。有兴趣的,大家可以买块板子搞里面的BIOS哦。不过,我想这种文件应该只要用AwardFlash都可以dump出来,所以也应该不会侵权。我就在这里和大家
2010-05-13 09:03:00 10435 15
【我所认知的BIOS】系列blog整理 1.23.2016.zip
2016-01-23
ACPI tables 反汇编
2014-01-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人