TY - BOOK AU - Zimmer,Vincent AU - Rothman,Michael AU - Marisetty,Suresh TI - Beyond BIOS: Developing with the Unified Extensible Firmware Interface, Third Edition SN - 9781501505690 AV - QA76.765 .Z566 2017 U1 - 005.3 23 PY - 2017/// CY - Boston PB - De|G Press KW - Computer firmware KW - Open source software KW - Microprogrammes KW - Logiciels libres KW - COMPUTERS KW - Programming KW - Open Source KW - bisacsh KW - fast KW - Electronic books N1 - Getting Environment Variables; Acknowledgements ; Preface ; Chapter 1 -- Introduction ; Terminology ; Short History of EFI ; EFI Becomes UEFI-The UEFI Forum ; PIWG and USWG ; Platform Trust/Security ; Embedded Systems: The New Challenge; How the Boot Process Differs between a Normal Boot and an Optimized/Embedded Boot Summary ; Chapter 2 -- Basic UEFI Architecture ; Objects Managed by UEFI-based Firmware ; UEFI System Table ; Handle Database ; Protocols ; Working with Protocols ; Multiple Protocol Instances; Tag GUID UEFI Images ; Applications ; OS Loader ; Drivers ; Events and Task Priority Levels ; Summary ; Chapter 3 -- UEFI Driver Model ; Why a Driver Model Prior to OS Booting? ; Driver Initialization ; Host Bus Controllers ; Device Drivers ; Bus Drivers ; Platform Components; Hot Plug Events Pseudo Code ; Device Driver ; Bus Driver that Creates All of Its Child Handles on the First Call to Start() ; Bus Driver that Is Able to Create All or One of Its Child Handles on Each Call to Start(): ; Additional Innovations ; Security ; Manageability ; Networking N2 - Chapter 4 - Protocols You Should Know ; EFI OS Loaders ; Device Path and Image Information of the OS Loader ; Accessing Files in the Device Path of the OS Loader ; Finding the OS Partition ; Getting the Current System Configuration ; Getting the Current Memory Map UR - https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1630322 ER -