2009年1月20日 星期二

UEFI 心得筆記 (2)

1.
PEI phase:
1.1> PEI phase的code是在flash part內執行的.
1.2> 包含S3 resume的code.
PS: S3 resume及normal boot各會有一份memory initial的code,
通常這二份可以是相同的,但也可以針對S3 resume的那一份
memory initial的code做一些精簡.
1.3> 是否要做Crisis的判斷.

2.
SEC and PEI phase的執行時間通常是愈短愈好,以免影響到
S3 resume time. 當然,如果你的客戶不care POST time, S3
resume time的話,則你是可以把一些H/W initial或一些特殊
的function放在SEC phase來做的.

Author: 常世勳

2009年1月15日 星期四

UEFI 心得筆記 (1)

1.開機Post 流程: SEC -> PEI > DXE -> BDS

2. S3 resume: SEC -> PEI (不會run到DXE and BDS phase)

3.BDS其實也是DXE driver的一種

4.UEFI spec的定義, 真正的H/W initial (Ex:PCI BUS, VGA, Keyboard......)是在BDS phase才會執行的.

Author: 常世勳