15.03.2015 Views

SetupDesignGuide.pdf - Firmware Encoding Index

SetupDesignGuide.pdf - Firmware Encoding Index

SetupDesignGuide.pdf - Firmware Encoding Index

SHOW MORE
SHOW LESS

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!