Intel SOL 和 eSOL

SOL 是 Sign-of-Life 的缩写, eSOL 是 extension to SOL 的缩写。

通常来说,MRC Training 会花费很长时间,在之前这段时间屏幕是没有任何显示的。这样会导致很多客户认为机器出现问题反复关机,联系售后等等……

SOL 的出现就是为了解决这个问题:在内存还没有 Ready 的时候就显示一些东西,比如LOGO,提示词等等,这样客户就可以知道当前的状态并非死机。术语来说:SOL提升了MRC Training 期间的用户体验。

接下来出现了 eSOL 更进一步,SOL 和 eSOL 的区别如下:

SOLESOL
在内存检测之前开始进行显示,MRC Traing结束后关闭显示。SOL exit 是必须进行的操作在内存检测之前开始进行显示,显示可以持续到 PEI Post MEM阶段或者到 调用DXE GOP的阶段 。SOL exit 是可选操作
只能显示静态画面可以显示动态画面,比如,绘制一个进度条
在 SOL exit 到 PEI GOP 接手期间存无法显示任何信息的时间段从 SOL 到OS 下的 GFXDriver一直都能提供显示服务。显示黑屏持续时间大大缩短了,但是在 PEI POST MEM 或者 DXE GOP 接管显示控制权之后,用户仍然会碰到一次黑屏。产生这个黑屏的原因是 VGA想高分辨率模式切换导致的。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注