Overview
Syllabus
Intro
AGENDA
Introduction to UEFI
UEFI Services
Boot Process - Before ExitBootServices
Boot Process - After ExitBootServices
Boot Process - Virtual Address space
Illegal accesses by firmware
Illegal access by EFI Runtime Service
Samsung laptops bricked by UEFI
Kernel bugs causing panic
Buggy firmware causes issues
UEFI implementation is critical
Current Validation Strategy
Why LUV?
LUV: A unified framework
LUV: Covering the entire spectrum
LUV: Detect bugs early
LUV: Easy to use
LUV: Easy to contribute
LUV: Available features
LUV: Path to better firmware
Taught by
Linux Foundation