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.

Setup Design Guide<br />

DRAFT<br />

Human Interface Infrastructure<br />

Database<br />

Consists of IFR/String/Font<br />

Which has been submitted by varying EFI drivers<br />

EFI Driver<br />

Fonts in Database<br />

Fonts being submitted<br />

Unicode Value<br />

…<br />

0x0040<br />

0x0041<br />

0x0042<br />

…<br />

Font Defined<br />

TRUE<br />

TRUE<br />

FALSE<br />

Unicode Value<br />

…<br />

0x003F<br />

0x0041<br />

0x0042<br />

…<br />

Fonts in Database<br />

Unicode Value<br />

…<br />

0x003F<br />

0x0040<br />

0x0041<br />

0x0042<br />

…<br />

Font Defined<br />

TRUE<br />

TRUE<br />

TRUE<br />

TRUE<br />

2.1.4 EFI Driver (Containing Setup Data)<br />

The EFI Driver that contains setup information will be compiled with IFR, Strings, and Font data.<br />

IFR<br />

in the form of<br />

a header file<br />

String Tokens<br />

in the form of<br />

a header file<br />

EFI Driver<br />

source code<br />

‘C’ Compiler<br />

EFI Driver<br />

Fonts<br />

in the form of<br />

a header file<br />

15

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

Saved successfully!

Ooh no, something went wrong!