BIOS 初始化零星记录

内存初始化
Intel 平台的内存初始化主要是对内存控制器的初始化,主要是由MRC CODE 完成,MRC CODE 首先detect 插在内存插槽上的内存的各种参数,这个动作时通过读取内存SPD来完成的,内存SPD参数包含了内存的各种参数值包括大小型号,类型,还有timing值等等,MRC code 读出这些之后填入内存控制器,从而实现内存控制器和内存之间的最佳timing值。
   内存的初始化分3种情况
   1 cold boot, warm boot, and S3 resume
   未完........... 

SB PEI 的初始化

IchBaseConfig
    IchHpet.Base    = ICH_HPET_BASE_ADDRESS;
    IchHpet.Enable  = 1;
    LpcIfEnable
    南桥的初始化中一下几个地址是需要填的
   RcbaBaseAddr;
   GpioBaseAddr;
   PmBaseAddr;
   Port80Route
   Clear all GPIO Status
    Enable the upper 128-byte bank of RTC RAM
    Set Coprocessor Error Enable(CEN)
    Disable the Watchdog timer expiration from causing a system reset
    Halt the TCO timer
    Force to set
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值