SetupDesignGuide.pdf - Firmware Encoding Index
SetupDesignGuide.pdf - Firmware Encoding Index
SetupDesignGuide.pdf - Firmware Encoding Index
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
DRAFT<br />
1<br />
Introduction<br />
1.1 Scope<br />
This document describes the general goals and requirements associated with system configuration<br />
in EFI 2.0. It covers basic requirements for being able to present a user interface to a user during<br />
pre-boot, run-time, and remotely. Additionally, this specification describes a standard<br />
programming interface that an OEM can use for the registering of setup user interfaces, strings, and<br />
fonts.<br />
This document provides enough material to create infrastructure files for the user interface as well<br />
as the creation of a driver to export setup related information to the Human Interface Infrastructure<br />
programming interface.<br />
A full understanding of the EFI Specification is assumed throughout this document.<br />
1.2 Target Audience<br />
This document is intended for the following readers:<br />
• OEM’s that design and manufacture computers for an international audience using the EFI<br />
firmware implementation.<br />
• BIOS developers, either those who create general-purpose BIOS and other firmware products<br />
or those who modify these products for use in Intel architecture-based products.<br />
• Software developers who will be adapting their product suites (Manufacturing<br />
tools/Diagnostics/etc.) for an international audience to run on a platform with the Tiano<br />
firmware implementation.<br />
1.3 Related Information<br />
The following publications and sources of information may be useful to you or are referred to by<br />
this specification:<br />
•<br />
•<br />
•<br />
•<br />
•<br />
EFI Specification Version 1.02, Intel Corporation, 2000,<br />
http://developer.intel.com/technology/efi.<br />
ISO Standard 3166, Codes for representation of Country name,<br />
http://www.iso.ch/iso/en/ISOOnline.frontpage<br />
ISO Standard 639-2, Codes for representation of three-letter language abbreviations,<br />
http://www.iso.ch/iso/en/ISOOnline.frontpage<br />
ISO Standard 10646, Universal multiple-octet coded character set,<br />
http://www.iso.ch/iso/en/ISOOnline.frontpage<br />
ISO Standard 9995, Keyboard layouts for text and office systems,<br />
http://www.iso.ch/iso/en/ISOOnline.frontpage<br />
1.