• Table of Contents
  • It seems as though UEFI is revolutionary given the scope of changes from legacy BIOS.
  • Is there support for multiple processor architectures?
  • What is the UEFI adoption rate of UEFI Platforms on the market?
  • Can Self Certification Tests (SCT) be extended?
  • Who defines Protocols?
  • What is the relationship between boot and Runtime services?
  • What about boot and runtime Services in SMM mode?
  • Add-in cards need to support legacy image as well as EBC. Any conversion tools?
  • Can you show the control flow from power-on to OS boot?
  • What is PI? Is it the same as legacy?
  • There are UEFI defines services and there are PI Services. Do any of these services overlap and are there services?
  • What are events?
  • Priorities between events?
  • How does HW signal if not Interrupts (INTS)?
  • So UEFI does not discover interrupt routing & program apics?
  • How does UEFI know which is the boot device, so it can enumerate it? What if there is no user intervention?
  • Can C++ be used?
  • How does No Eviction Mode (NEM) work?
  • On Intel Itanium® Processor Family (IPF) Servers with Firmware interface table FIT – a table at an architected location pointing to pal & sal components is it similar?
  • When there are multiple Firmware Volumes (FVs), what additional code is required?
  • Do some Servers have multiple FVs for redundancy?
  • Are there any limits on memory size?
  • What about TSEG?
  • Are timers run off apics, . . . or implementation & cpu architecture dependent?
  • Is it a global time for all events?
  • Referring to PI Vol. 2 Section 10.11 DXE Dispatcher State Machine what is SOR? How does it work?
  • Is NMI the same?
  • Can DXE register additional SMI handlers later?
  • Are boot options defined PI spec?
  • What is an example of the flash organization from a real platform?
  • What is the Hierarchy of flash device FD, Firmware Volumes FV, Firmware File System FFS, EFI files?
  • What specifies flash org?
  • Is the BDS from PI?
  • What about Microsoft Windows Blue Screen of Death?
  • Where are FVs or firmware Volumes contained?
  • What is the difference between EFI_DISK_IO_PROTOCOL and EFI_BLOCK_IO_PROTOCOL?
  • Why is the order of which drivers are installed into handle database not deterministic?
  • Can UEFI and OS be in different modes?
  • Any formal forum?
  • Given a FV / ROM image is there tools to find out the layout and they way they are packed?
  • Is there a mechanism to sign components and is there a tool to determine which components are signed?
  • How is interrupt hooking mechanism done in EFI?