Keeping Technical Professionals Up-To-Date
With Windows® 8 Microsoft is pushing for big changes to the firmware architecture. The standard, native 64-bit, version will only run on systems that expose the UEFI (Class 2 and Class 3). The 32-bit version will still run on Class 0 (Legacy BIOS) and Class 1 (UEFI systems with hard-coded CSM) systems, but will not have all the security features of the 64-bit version.
In addition, for vendors to get their systems Windows 8 certified, they have to implement Secure Boot, and ship Windows 8 machines with it enabled. Secure Boot establishes a "chain-of-trust" from the boot vector to the hand-off to the OS boot loader.
The chain-of-trust is maintained through entries in "white-list" and "black-list" databases that determine what is and what isn't allowed to run. There is concern in the open source community about this capability, and some questions have to be resolved: Who will sign the open source modules? Who will manage the keys to the databases, ensuring competing vendors don't shut each other out?
These courses are designed for technical managers, engineers and high-level technicians who need up-to-date knowledge about x86-64, ARM or Itanium system's initialization and boot-loader hand-off.
If you are designing, developing, testing, or validating hardware, firmware, or software platforms, ACPI, PCI, or firmware based expansion ROM capabilities that interact with firmware, these courses are for you!
Note: These courses can be augmented with modules covering related technologies like ACPI, SMBIOS, SMBus, and/or USB enumeration.
This impacts you, whether you run Windows or not: Depending on the policies implemented by the OEM, you may have difficulty installing the OS of your choice, even if it is UEFI based.
Most implementations of UEFI follow the highly flexible and modular open architecture defined by the UEFI Forum's PI (Platform Initialization) Specification, based on Intel's Platform Innovation Framework for EFI, better known by its code name – Tiano. UEFI and Tiano provide developers with powerful tools for integrating new features on a platform, and test- and validation-engineers with equally powerful capabilities to do their jobs.
This course walks you through PI/Tiano's seven phases and explains how modules are discovered and dependencies are resolved as system hardware is initialized. Secure Boot, the UEFI compliant interface, CSM - the Legacy BIOS compatibility module, the pre-OS execution environment, and the hand-off to an operating system boot loader are all covered in detail. Click here for the detailed course outline.
If you design, develop, test, or validate hardware or software platforms, ACPI, PCI, or firmware based expansion ROM capabilities that interact with Legacy BIOS, this course is for you!
In addition to the traditional BIOS and POST sequences the course also gives a quick overview of UEFI, the next generation firmware architecture. Click here for the detailed course outline.
Copyright © 2005-2013, Techstream Inc. All rights reserved