Improving the boot experience POST OS Initialization Service
Improving the boot experience
POST OS Initialization Service & App Initialization
Post with highest supported Seamless single graphics native resolution transition from firmware to Clean, high-resolution branding native OS driver elements persist through OS boot OEM Logo POST Hiber Resume 2 s 4 s Device Init. Explorer Init. 6 s 7 s
Enhancing security
Windows Logon POST Firmware OK? Boot. Mgr OK? Secure Boot Remediation / Recovery UEFI Recovery? Firmware Last Resort Boot Critical Drivers OK? Reboot NTOS Kernel OK? Early Launch Anti-malware (ELAM)
Design guidance
Windows OS ACPI Driver Win 32/NT APIs UEFI OS Loader BIOS OSUEFI Loader UEFI Runtime Compatibility Support. Services Module (CSM) Legacy BIOS Platform Specific UEFI Firmware ACPI Registers Firmware System Hardware ACPI BIOS ACPI Tables
Interface Legacy BIOS UEFI x 86 / X 64 only Agnostic Mode 16 bit (real mode) 32/64 bit Boot Partition MBR (2. 2 TB limit) GPT (9. 4 ZB* limit) Runtime Services No Yes Driver model No Yes VGA Graphical Output Protocol (GOP) Architecture POST Graphics * A zettabyte is equal to 1 B terabytes. The total amount of global data was expected to pass 1. 2 ZB sometime during 2010.
Recap
http: //forums. dev. windows. com http: //bldw. in/Session. Feedback
http: //www. uefi. org/ http: //www. trustedcomputinggroup. org/ http: //www. tianocore. sourceforge. net http: //msdn. microsoft. com/enus/windows/hardware/gg 463149 http: //msdn. microsoft. com/ http: //www. intel. com/intelpress/sum_efi. htm
BACKUP
38. 2% from top to middle of logo Max 40% This space reserved for OS
- Slides: 28